move files and directories into pcucontrol module
[monitor.git] / cmdamt / soapC.cpp
diff --git a/cmdamt/soapC.cpp b/cmdamt/soapC.cpp
deleted file mode 100644 (file)
index 53a5b7e..0000000
+++ /dev/null
@@ -1,152355 +0,0 @@
-/* soapC.cpp
-   Generated by gSOAP 2.7.8c from ../../Samples/gSoapGeneratedCode/AmtWsdlInterface.h
-   Copyright (C) 2000-2006, Robert van Engelen, Genivia Inc. All Rights Reserved.
-   This part of the software is released under one of the following licenses:
-   GPL, the gSOAP public license, or Genivia's license for commercial use.
-*/
-
-#include "soapH.h"
-
-SOAP_SOURCE_STAMP("@(#) soapC.cpp ver 2.7.8c 2007-06-07 16:01:50 GMT")
-
-
-#ifndef WITH_NOGLOBAL
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serializeheader(struct soap *soap)
-{
-       if (soap->header)
-               soap_serialize_SOAP_ENV__Header(soap, soap->header);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_putheader(struct soap *soap)
-{
-       if (soap->header)
-       {       soap->part = SOAP_IN_HEADER;
-               soap_out_SOAP_ENV__Header(soap, "SOAP-ENV:Header", 0, soap->header, NULL);
-               soap->part = SOAP_END_HEADER;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_getheader(struct soap *soap)
-{
-       soap->part = SOAP_IN_HEADER;
-       soap->header = soap_in_SOAP_ENV__Header(soap, "SOAP-ENV:Header", NULL, NULL);
-       soap->part = SOAP_END_HEADER;
-       return soap->header == NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_fault(struct soap *soap)
-{
-       if (!soap->fault)
-       {       soap->fault = (struct SOAP_ENV__Fault*)soap_malloc(soap, sizeof(struct SOAP_ENV__Fault));
-               soap_default_SOAP_ENV__Fault(soap, soap->fault);
-       }
-       if (soap->version == 2 && !soap->fault->SOAP_ENV__Code)
-       {       soap->fault->SOAP_ENV__Code = (struct SOAP_ENV__Code*)soap_malloc(soap, sizeof(struct SOAP_ENV__Code));
-               soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code);
-       }
-       if (soap->version == 2 && !soap->fault->SOAP_ENV__Reason)
-       {       soap->fault->SOAP_ENV__Reason = (struct SOAP_ENV__Reason*)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason));
-               soap_default_SOAP_ENV__Reason(soap, soap->fault->SOAP_ENV__Reason);
-       }
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serializefault(struct soap *soap)
-{
-       if (soap->fault)
-               soap_serialize_SOAP_ENV__Fault(soap, soap->fault);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_putfault(struct soap *soap)
-{
-       if (soap->fault)
-               return soap_put_SOAP_ENV__Fault(soap, soap->fault, "SOAP-ENV:Fault", NULL);
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_getfault(struct soap *soap)
-{
-       return (soap->fault = soap_get_SOAP_ENV__Fault(soap, NULL, "SOAP-ENV:Fault", NULL)) == NULL;
-}
-
-SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultcode(struct soap *soap)
-{
-       soap_fault(soap);
-       if (soap->version == 2)
-               return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Value;
-       return (const char**)&soap->fault->faultcode;
-}
-
-SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultsubcode(struct soap *soap)
-{
-       soap_fault(soap);
-       if (soap->version == 2)
-       {       if (!soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode)
-               {       soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode = (struct SOAP_ENV__Code*)soap_malloc(soap, sizeof(struct SOAP_ENV__Code));
-                       soap_default_SOAP_ENV__Code(soap, soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode);
-               }
-               return (const char**)&soap->fault->SOAP_ENV__Code->SOAP_ENV__Subcode->SOAP_ENV__Value;
-       }
-       return (const char**)&soap->fault->faultcode;
-}
-
-SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultstring(struct soap *soap)
-{
-       soap_fault(soap);
-       if (soap->version == 2)
-               return (const char**)&soap->fault->SOAP_ENV__Reason->SOAP_ENV__Text;
-       return (const char**)&soap->fault->faultstring;
-}
-
-SOAP_FMAC3 const char ** SOAP_FMAC4 soap_faultdetail(struct soap *soap)
-{
-       soap_fault(soap);
-       if (soap->version == 1)
-       {       if (!soap->fault->detail)
-               {       soap->fault->detail = (struct SOAP_ENV__Detail*)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail));
-                       soap_default_SOAP_ENV__Detail(soap, soap->fault->detail);
-               }
-               return (const char**)&soap->fault->detail->__any;
-       }
-       if (!soap->fault->SOAP_ENV__Detail)
-       {       soap->fault->SOAP_ENV__Detail = (struct SOAP_ENV__Detail*)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail));
-               soap_default_SOAP_ENV__Detail(soap, soap->fault->SOAP_ENV__Detail);
-       }
-       return (const char**)&soap->fault->SOAP_ENV__Detail->__any;
-}
-
-#endif
-
-#ifndef WITH_NOIDREF
-SOAP_FMAC3 int SOAP_FMAC4 soap_getindependent(struct soap *soap)
-{
-       int t;
-       for (;;)
-               if (!soap_getelement(soap, &t))
-                       if (soap->error || soap_ignore_element(soap))
-                               break;
-       if (soap->error == SOAP_NO_TAG || soap->error == SOAP_EOF)
-               soap->error = SOAP_OK;
-       return soap->error;
-}
-#endif
-
-#ifndef WITH_NOIDREF
-SOAP_FMAC3 void * SOAP_FMAC4 soap_getelement(struct soap *soap, int *type)
-{
-       if (soap_peek_element(soap))
-               return NULL;
-       if (!*soap->id || !(*type = soap_lookup_type(soap, soap->id)))
-               *type = soap_lookup_type(soap, soap->href);
-       switch (*type)
-       {
-       case SOAP_TYPE_byte:
-               return soap_in_byte(soap, NULL, NULL, "xsd:byte");
-       case SOAP_TYPE_short:
-               return soap_in_short(soap, NULL, NULL, "xsd:short");
-       case SOAP_TYPE_int:
-               return soap_in_int(soap, NULL, NULL, "xsd:int");
-       case SOAP_TYPE_wcxs__ProfilePriorityType:
-               return soap_in_wcxs__ProfilePriorityType(soap, NULL, NULL, "wcxs:ProfilePriorityType");
-       case SOAP_TYPE_rci__SystemCapabilitiesSupportedType:
-               return soap_in_rci__SystemCapabilitiesSupportedType(soap, NULL, NULL, "rci:SystemCapabilitiesSupportedType");
-       case SOAP_TYPE_apr__WatchdogState:
-               return soap_in_apr__WatchdogState(soap, NULL, NULL, "apr:WatchdogState");
-       case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE:
-               return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, NULL, NULL, "hwa:PT_MEMORY_TYPE");
-       case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR:
-               return soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, NULL, NULL, "hwa:PT_MEMORY_FORM_FACTOR");
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE:
-               return soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, NULL, NULL, "hwa:PT_PROCESSOR_UPGRADE");
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS:
-               return soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, NULL, NULL, "hwa:PT_PROCESSOR_STATUS");
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY:
-               return soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, NULL, NULL, "hwa:PT_PROCESSOR_FAMILY");
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE:
-               return soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, NULL, NULL, "hwa:PT_PROCESSOR_TYPE");
-       case SOAP_TYPE_emi__AlertSubscriptionPolicyIDType:
-               return soap_in_emi__AlertSubscriptionPolicyIDType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDType");
-       case SOAP_TYPE_net__LinkPolicyType:
-               return soap_in_net__LinkPolicyType(soap, NULL, NULL, "net:LinkPolicyType");
-       case SOAP_TYPE_unsignedByte:
-               return soap_in_unsignedByte(soap, NULL, NULL, "xsd:unsignedByte");
-       case SOAP_TYPE_rci__OemParametersType:
-               return soap_in_rci__OemParametersType(soap, NULL, NULL, "rci:OemParametersType");
-       case SOAP_TYPE_rci__SpecialCommandParameterType:
-               return soap_in_rci__SpecialCommandParameterType(soap, NULL, NULL, "rci:SpecialCommandParameterType");
-       case SOAP_TYPE_rci__BootOptionsType:
-               return soap_in_rci__BootOptionsType(soap, NULL, NULL, "rci:BootOptionsType");
-       case SOAP_TYPE_rci__SpecialCommandsSupportedType:
-               return soap_in_rci__SpecialCommandsSupportedType(soap, NULL, NULL, "rci:SpecialCommandsSupportedType");
-       case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL:
-               return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, NULL, NULL, "hwa:PT_MEMORY_TYPE_DETAIL");
-       case SOAP_TYPE_unsignedShort:
-               return soap_in_unsignedShort(soap, NULL, NULL, "xsd:unsignedShort");
-       case SOAP_TYPE_rci__OemDefinedCapabilitiesType:
-               return soap_in_rci__OemDefinedCapabilitiesType(soap, NULL, NULL, "rci:OemDefinedCapabilitiesType");
-       case SOAP_TYPE_rci__SystemFirmwareCapabilitiesType:
-               return soap_in_rci__SystemFirmwareCapabilitiesType(soap, NULL, NULL, "rci:SystemFirmwareCapabilitiesType");
-       case SOAP_TYPE_rci__PT_USCORESTATUS:
-               return soap_in_rci__PT_USCORESTATUS(soap, NULL, NULL, "rci:PT_STATUS");
-       case SOAP_TYPE_rci__SystemPowerStateType:
-               return soap_in_rci__SystemPowerStateType(soap, NULL, NULL, "rci:SystemPowerStateType");
-       case SOAP_TYPE_inf__IPv4AddressType:
-               return soap_in_inf__IPv4AddressType(soap, NULL, NULL, "inf:IPv4AddressType");
-       case SOAP_TYPE_inf__TimeType:
-               return soap_in_inf__TimeType(soap, NULL, NULL, "inf:TimeType");
-       case SOAP_TYPE_inf__PT_USCORESTATUS:
-               return soap_in_inf__PT_USCORESTATUS(soap, NULL, NULL, "inf:PT_STATUS");
-       case SOAP_TYPE_str__PT_USCORESTATUS:
-               return soap_in_str__PT_USCORESTATUS(soap, NULL, NULL, "str:PT_STATUS");
-       case SOAP_TYPE_tim__TimeType:
-               return soap_in_tim__TimeType(soap, NULL, NULL, "tim:TimeType");
-       case SOAP_TYPE_tim__PT_USCORESTATUS:
-               return soap_in_tim__PT_USCORESTATUS(soap, NULL, NULL, "tim:PT_STATUS");
-       case SOAP_TYPE_idr__IPv4AddressType:
-               return soap_in_idr__IPv4AddressType(soap, NULL, NULL, "idr:IPv4AddressType");
-       case SOAP_TYPE_idr__TimeType:
-               return soap_in_idr__TimeType(soap, NULL, NULL, "idr:TimeType");
-       case SOAP_TYPE_idr__PT_USCORESTATUS:
-               return soap_in_idr__PT_USCORESTATUS(soap, NULL, NULL, "idr:PT_STATUS");
-       case SOAP_TYPE_apl__PT_USCORESTATUS:
-               return soap_in_apl__PT_USCORESTATUS(soap, NULL, NULL, "apl:PT_STATUS");
-       case SOAP_TYPE_apr__PT_USCORESTATUS:
-               return soap_in_apr__PT_USCORESTATUS(soap, NULL, NULL, "apr:PT_STATUS");
-       case SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS:
-               return soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, NULL, NULL, "hwa:PT_BIOS_CHARACTERISTICS");
-       case SOAP_TYPE_hwa__PT_USCORESTATUS:
-               return soap_in_hwa__PT_USCORESTATUS(soap, NULL, NULL, "hwa:PT_STATUS");
-       case SOAP_TYPE_cb__TimeType:
-               return soap_in_cb__TimeType(soap, NULL, NULL, "cb:TimeType");
-       case SOAP_TYPE_cb__PT_USCORESTATUS:
-               return soap_in_cb__PT_USCORESTATUS(soap, NULL, NULL, "cb:PT_STATUS");
-       case SOAP_TYPE_emi__SensorHandleType:
-               return soap_in_emi__SensorHandleType(soap, NULL, NULL, "emi:SensorHandleType");
-       case SOAP_TYPE_emi__IPv4AddressType:
-               return soap_in_emi__IPv4AddressType(soap, NULL, NULL, "emi:IPv4AddressType");
-       case SOAP_TYPE_emi__PT_USCORESTATUS:
-               return soap_in_emi__PT_USCORESTATUS(soap, NULL, NULL, "emi:PT_STATUS");
-       case SOAP_TYPE_emi__EventFilterHandleType:
-               return soap_in_emi__EventFilterHandleType(soap, NULL, NULL, "emi:EventFilterHandleType");
-       case SOAP_TYPE_emi__AlertSubscriptionHandleType:
-               return soap_in_emi__AlertSubscriptionHandleType(soap, NULL, NULL, "emi:AlertSubscriptionHandleType");
-       case SOAP_TYPE_emi__TimeType:
-               return soap_in_emi__TimeType(soap, NULL, NULL, "emi:TimeType");
-       case SOAP_TYPE_stra__StorageAllocEntryHandleType:
-               return soap_in_stra__StorageAllocEntryHandleType(soap, NULL, NULL, "stra:StorageAllocEntryHandleType");
-       case SOAP_TYPE_stra__StorageEaclEntryHandleType:
-               return soap_in_stra__StorageEaclEntryHandleType(soap, NULL, NULL, "stra:StorageEaclEntryHandleType");
-       case SOAP_TYPE_stra__StorageApplicationHandleType:
-               return soap_in_stra__StorageApplicationHandleType(soap, NULL, NULL, "stra:StorageApplicationHandleType");
-       case SOAP_TYPE_stra__PT_USCORESTATUS:
-               return soap_in_stra__PT_USCORESTATUS(soap, NULL, NULL, "stra:PT_STATUS");
-       case SOAP_TYPE_net__InterfaceHandleType:
-               return soap_in_net__InterfaceHandleType(soap, NULL, NULL, "net:InterfaceHandleType");
-       case SOAP_TYPE_net__IPv4AddressType:
-               return soap_in_net__IPv4AddressType(soap, NULL, NULL, "net:IPv4AddressType");
-       case SOAP_TYPE_net__PT_USCORESTATUS:
-               return soap_in_net__PT_USCORESTATUS(soap, NULL, NULL, "net:PT_STATUS");
-       case SOAP_TYPE_sai__CertificateHandleType:
-               return soap_in_sai__CertificateHandleType(soap, NULL, NULL, "sai:CertificateHandleType");
-       case SOAP_TYPE_sai__IPv4AddressType:
-               return soap_in_sai__IPv4AddressType(soap, NULL, NULL, "sai:IPv4AddressType");
-       case SOAP_TYPE_sai__UserAclEntryHandleType:
-               return soap_in_sai__UserAclEntryHandleType(soap, NULL, NULL, "sai:UserAclEntryHandleType");
-       case SOAP_TYPE_sai__PT_USCORESTATUS:
-               return soap_in_sai__PT_USCORESTATUS(soap, NULL, NULL, "sai:PT_STATUS");
-       case SOAP_TYPE_cstr__KeyPairHandleType:
-               return soap_in_cstr__KeyPairHandleType(soap, NULL, NULL, "cstr:KeyPairHandleType");
-       case SOAP_TYPE_cmn__InterfaceHandleType:
-               return soap_in_cmn__InterfaceHandleType(soap, NULL, NULL, "cmn:InterfaceHandleType");
-       case SOAP_TYPE_cmn__IPv4AddressType:
-               return soap_in_cmn__IPv4AddressType(soap, NULL, NULL, "cmn:IPv4AddressType");
-       case SOAP_TYPE_cmn__PT_USCORESTATUS:
-               return soap_in_cmn__PT_USCORESTATUS(soap, NULL, NULL, "cmn:PT_STATUS");
-       case SOAP_TYPE_unsignedInt:
-               return soap_in_unsignedInt(soap, NULL, NULL, "xsd:unsignedInt");
-       case SOAP_TYPE_bool:
-               return soap_in_bool(soap, NULL, NULL, "xsd:boolean");
-       case SOAP_TYPE_wcxs__FeatureType:
-               return soap_in_wcxs__FeatureType(soap, NULL, NULL, "wcxs:FeatureType");
-       case SOAP_TYPE_wcxs__KeyIndexType:
-               return soap_in_wcxs__KeyIndexType(soap, NULL, NULL, "wcxs:KeyIndexType");
-       case SOAP_TYPE_rci__SpecialCommandType:
-               return soap_in_rci__SpecialCommandType(soap, NULL, NULL, "rci:SpecialCommandType");
-       case SOAP_TYPE_rci__RemoteControlCommandType:
-               return soap_in_rci__RemoteControlCommandType(soap, NULL, NULL, "rci:RemoteControlCommandType");
-       case SOAP_TYPE_inf__EnabledInterfacesType:
-               return soap_in_inf__EnabledInterfacesType(soap, NULL, NULL, "inf:EnabledInterfacesType");
-       case SOAP_TYPE_inf__PasswordModelType:
-               return soap_in_inf__PasswordModelType(soap, NULL, NULL, "inf:PasswordModelType");
-       case SOAP_TYPE_inf__ProvisioningStateType:
-               return soap_in_inf__ProvisioningStateType(soap, NULL, NULL, "inf:ProvisioningStateType");
-       case SOAP_TYPE_inf__ProvisioningModeType:
-               return soap_in_inf__ProvisioningModeType(soap, NULL, NULL, "inf:ProvisioningModeType");
-       case SOAP_TYPE_apr__CbActionType:
-               return soap_in_apr__CbActionType(soap, NULL, NULL, "apr:CbActionType");
-       case SOAP_TYPE_hwa__AssetTypeType:
-               return soap_in_hwa__AssetTypeType(soap, NULL, NULL, "hwa:AssetTypeType");
-       case SOAP_TYPE_cb__HcbTriggerReasonType:
-               return soap_in_cb__HcbTriggerReasonType(soap, NULL, NULL, "cb:HcbTriggerReasonType");
-       case SOAP_TYPE_cb__HcbStateType:
-               return soap_in_cb__HcbStateType(soap, NULL, NULL, "cb:HcbStateType");
-       case SOAP_TYPE_cb__CircuitBreakerApplicationType:
-               return soap_in_cb__CircuitBreakerApplicationType(soap, NULL, NULL, "cb:CircuitBreakerApplicationType");
-       case SOAP_TYPE_cb__CircuitBreakerProfileType:
-               return soap_in_cb__CircuitBreakerProfileType(soap, NULL, NULL, "cb:CircuitBreakerProfileType");
-       case SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType:
-               return soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, NULL, NULL, "cb:CircuitBreakerFilterIPAddressDirectionType");
-       case SOAP_TYPE_cb__CircuitBreakerFilterDirectionType:
-               return soap_in_cb__CircuitBreakerFilterDirectionType(soap, NULL, NULL, "cb:CircuitBreakerFilterDirectionType");
-       case SOAP_TYPE_emi__AlertAuthOptionsType:
-               return soap_in_emi__AlertAuthOptionsType(soap, NULL, NULL, "emi:AlertAuthOptionsType");
-       case SOAP_TYPE_emi__EventSeverityType:
-               return soap_in_emi__EventSeverityType(soap, NULL, NULL, "emi:EventSeverityType");
-       case SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE:
-               return soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, NULL, NULL, "stra:ISVS_APP_ATTR_TYPE");
-       case SOAP_TYPE_net__InterfaceModeType:
-               return soap_in_net__InterfaceModeType(soap, NULL, NULL, "net:InterfaceModeType");
-       case SOAP_TYPE_net__DhcpModeType:
-               return soap_in_net__DhcpModeType(soap, NULL, NULL, "net:DhcpModeType");
-       case SOAP_TYPE_xcfg__CertNameOptionsType:
-               return soap_in_xcfg__CertNameOptionsType(soap, NULL, NULL, "xcfg:CertNameOptionsType");
-       case SOAP_TYPE_sai__HTTPAuthOptionType:
-               return soap_in_sai__HTTPAuthOptionType(soap, NULL, NULL, "sai:HTTPAuthOptionType");
-       case SOAP_TYPE_sai__HashTypeType:
-               return soap_in_sai__HashTypeType(soap, NULL, NULL, "sai:HashTypeType");
-       case SOAP_TYPE_sai__ProvisioningTLSModeType:
-               return soap_in_sai__ProvisioningTLSModeType(soap, NULL, NULL, "sai:ProvisioningTLSModeType");
-       case SOAP_TYPE_sai__TlsAthenticationType:
-               return soap_in_sai__TlsAthenticationType(soap, NULL, NULL, "sai:TlsAthenticationType");
-       case SOAP_TYPE_sai__InterfaceType:
-               return soap_in_sai__InterfaceType(soap, NULL, NULL, "sai:InterfaceType");
-       case SOAP_TYPE_sai__EnabledInterfacesType:
-               return soap_in_sai__EnabledInterfacesType(soap, NULL, NULL, "sai:EnabledInterfacesType");
-       case SOAP_TYPE_sai__PowerStateType:
-               return soap_in_sai__PowerStateType(soap, NULL, NULL, "sai:PowerStateType");
-       case SOAP_TYPE_sai__KerberosEncryptionType:
-               return soap_in_sai__KerberosEncryptionType(soap, NULL, NULL, "sai:KerberosEncryptionType");
-       case SOAP_TYPE_sai__KerberosSpnProtocolType:
-               return soap_in_sai__KerberosSpnProtocolType(soap, NULL, NULL, "sai:KerberosSpnProtocolType");
-       case SOAP_TYPE_sai__AccessPermissionType:
-               return soap_in_sai__AccessPermissionType(soap, NULL, NULL, "sai:AccessPermissionType");
-       case SOAP_TYPE_sai__ProvisioningModeType:
-               return soap_in_sai__ProvisioningModeType(soap, NULL, NULL, "sai:ProvisioningModeType");
-       case SOAP_TYPE_sai__RngKeyEncodingType:
-               return soap_in_sai__RngKeyEncodingType(soap, NULL, NULL, "sai:RngKeyEncodingType");
-       case SOAP_TYPE_sai__RsaCertificateEncodingType:
-               return soap_in_sai__RsaCertificateEncodingType(soap, NULL, NULL, "sai:RsaCertificateEncodingType");
-       case SOAP_TYPE_sai__RsaKeyEncodingType:
-               return soap_in_sai__RsaKeyEncodingType(soap, NULL, NULL, "sai:RsaKeyEncodingType");
-       case SOAP_TYPE_sai__UserAclRealmType:
-               return soap_in_sai__UserAclRealmType(soap, NULL, NULL, "sai:UserAclRealmType");
-       case SOAP_TYPE_wcxs__PassPhrase63Type:
-               return soap_in_wcxs__PassPhrase63Type(soap, NULL, NULL, "wcxs:PassPhrase63Type");
-       case SOAP_TYPE_wcxs__PassPhraseWEP128Type:
-               return soap_in_wcxs__PassPhraseWEP128Type(soap, NULL, NULL, "wcxs:PassPhraseWEP128Type");
-       case SOAP_TYPE_wcxs__PassPhrase5Type:
-               return soap_in_wcxs__PassPhrase5Type(soap, NULL, NULL, "wcxs:PassPhrase5Type");
-       case SOAP_TYPE_wcxs__RawKey256Type:
-               return soap_in_wcxs__RawKey256Type(soap, NULL, NULL, "wcxs:RawKey256Type");
-       case SOAP_TYPE_wcxs__RawKey128Type:
-               return soap_in_wcxs__RawKey128Type(soap, NULL, NULL, "wcxs:RawKey128Type");
-       case SOAP_TYPE_wcxs__RawKey64Type:
-               return soap_in_wcxs__RawKey64Type(soap, NULL, NULL, "wcxs:RawKey64Type");
-       case SOAP_TYPE_wcxs__ProfileNameType:
-               return soap_in_wcxs__ProfileNameType(soap, NULL, NULL, "wcxs:ProfileNameType");
-       case SOAP_TYPE_cb__IPv6AddressStringType:
-               return soap_in_cb__IPv6AddressStringType(soap, NULL, NULL, "cb:IPv6AddressStringType");
-       case SOAP_TYPE_cb__IPv4AddressStringType:
-               return soap_in_cb__IPv4AddressStringType(soap, NULL, NULL, "cb:IPv4AddressStringType");
-       case SOAP_TYPE_emi__CommunityStringType:
-               return soap_in_emi__CommunityStringType(soap, NULL, NULL, "emi:CommunityStringType");
-       case SOAP_TYPE_net__MACAddressType:
-               return soap_in_net__MACAddressType(soap, NULL, NULL, "net:MACAddressType");
-       case SOAP_TYPE_sai__FriendlyNameType:
-               return soap_in_sai__FriendlyNameType(soap, NULL, NULL, "sai:FriendlyNameType");
-       case SOAP_TYPE_sai__ProvisioningOTPType:
-               return soap_in_sai__ProvisioningOTPType(soap, NULL, NULL, "sai:ProvisioningOTPType");
-       case SOAP_TYPE_sai__MEBxPasswordType:
-               return soap_in_sai__MEBxPasswordType(soap, NULL, NULL, "sai:MEBxPasswordType");
-       case SOAP_TYPE_sai__AclPasswordStringType:
-               return soap_in_sai__AclPasswordStringType(soap, NULL, NULL, "sai:AclPasswordStringType");
-       case SOAP_TYPE_sai__AclStringType:
-               return soap_in_sai__AclStringType(soap, NULL, NULL, "sai:AclStringType");
-       case SOAP_TYPE_cmn__GuidBuf:
-               return soap_in_cmn__GuidBuf(soap, NULL, NULL, "cmn:GuidBuf");
-       case SOAP_TYPE_cmn__IPv6AddressStringType:
-               return soap_in_cmn__IPv6AddressStringType(soap, NULL, NULL, "cmn:IPv6AddressStringType");
-       case SOAP_TYPE_cmn__IPv4AddressStringType:
-               return soap_in_cmn__IPv4AddressStringType(soap, NULL, NULL, "cmn:IPv4AddressStringType");
-       case SOAP_TYPE_cmn__HostNameType:
-               return soap_in_cmn__HostNameType(soap, NULL, NULL, "cmn:HostNameType");
-       case SOAP_TYPE_wcxs__WirelessSettingsType:
-               return soap_in_wcxs__WirelessSettingsType(soap, NULL, NULL, "wcxs:WirelessSettingsType");
-       case SOAP_TYPE_wcxs__WirelessCapabilitiesType:
-               return soap_in_wcxs__WirelessCapabilitiesType(soap, NULL, NULL, "wcxs:WirelessCapabilitiesType");
-       case SOAP_TYPE_wcxs__ProfileType:
-               return soap_in_wcxs__ProfileType(soap, NULL, NULL, "wcxs:ProfileType");
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingsType:
-               return soap_in_wcxs__ProfileSecuritySettingsType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingsType");
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType:
-               return soap_in_wcxs__ProfileSecuritySettingRSNType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingRSNType");
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType:
-               return soap_in_wcxs__ProfileSecuritySettingWPAType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingWPAType");
-       case SOAP_TYPE_wcxs__DataEncryptionCCMPType:
-               return soap_in_wcxs__DataEncryptionCCMPType(soap, NULL, NULL, "wcxs:DataEncryptionCCMPType");
-       case SOAP_TYPE_wcxs__DataEncryptionTKIPType:
-               return soap_in_wcxs__DataEncryptionTKIPType(soap, NULL, NULL, "wcxs:DataEncryptionTKIPType");
-       case SOAP_TYPE_wcxs__DataEncryptionWEPType:
-               return soap_in_wcxs__DataEncryptionWEPType(soap, NULL, NULL, "wcxs:DataEncryptionWEPType");
-       case SOAP_TYPE_wcxs__DataEncryptionWEPXType:
-               return soap_in_wcxs__DataEncryptionWEPXType(soap, NULL, NULL, "wcxs:DataEncryptionWEPXType");
-       case SOAP_TYPE_wcxs__WEP128Type:
-               return soap_in_wcxs__WEP128Type(soap, NULL, NULL, "wcxs:WEP128Type");
-       case SOAP_TYPE_wcxs__WEP64Type:
-               return soap_in_wcxs__WEP64Type(soap, NULL, NULL, "wcxs:WEP64Type");
-       case SOAP_TYPE_inf__FirmwareVersionType:
-               return soap_in_inf__FirmwareVersionType(soap, NULL, NULL, "inf:FirmwareVersionType");
-       case SOAP_TYPE_inf__IderSessionLogEntryType:
-               return soap_in_inf__IderSessionLogEntryType(soap, NULL, NULL, "inf:IderSessionLogEntryType");
-       case SOAP_TYPE_idr__FirmwareVersionType:
-               return soap_in_idr__FirmwareVersionType(soap, NULL, NULL, "idr:FirmwareVersionType");
-       case SOAP_TYPE_idr__IderSessionLogEntryType:
-               return soap_in_idr__IderSessionLogEntryType(soap, NULL, NULL, "idr:IderSessionLogEntryType");
-       case SOAP_TYPE_apl__GUID:
-               return soap_in_apl__GUID(soap, NULL, NULL, "apl:GUID");
-       case SOAP_TYPE_apr__AgentPresenceCapabilitiesType:
-               return soap_in_apr__AgentPresenceCapabilitiesType(soap, NULL, NULL, "apr:AgentPresenceCapabilitiesType");
-       case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType:
-               return soap_in_apr__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "apr:CircuitBreakerHardwarePolicyType");
-       case SOAP_TYPE_apr__ConsoleWatchdogActionType:
-               return soap_in_apr__ConsoleWatchdogActionType(soap, NULL, NULL, "apr:ConsoleWatchdogActionType");
-       case SOAP_TYPE_apr__ConsoleWatchdogEntryType:
-               return soap_in_apr__ConsoleWatchdogEntryType(soap, NULL, NULL, "apr:ConsoleWatchdogEntryType");
-       case SOAP_TYPE_apr__GUID:
-               return soap_in_apr__GUID(soap, NULL, NULL, "apr:GUID");
-       case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE:
-               return soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, NULL, NULL, "hwa:PT_MEDIA_DEVICE");
-       case SOAP_TYPE_hwa__PT_USCOREFRU:
-               return soap_in_hwa__PT_USCOREFRU(soap, NULL, NULL, "hwa:PT_FRU");
-       case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE:
-               return soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, NULL, NULL, "hwa:PT_MEMORY_MODULE");
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR:
-               return soap_in_hwa__PT_USCOREPROCESSOR(soap, NULL, NULL, "hwa:PT_PROCESSOR");
-       case SOAP_TYPE_hwa__PT_USCOREBASEBOARD:
-               return soap_in_hwa__PT_USCOREBASEBOARD(soap, NULL, NULL, "hwa:PT_BASEBOARD");
-       case SOAP_TYPE_hwa__GUID:
-               return soap_in_hwa__GUID(soap, NULL, NULL, "hwa:GUID");
-       case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM:
-               return soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, NULL, NULL, "hwa:PT_COMPUTER_SYSTEM");
-       case SOAP_TYPE_hwa__PT_USCOREBIOS:
-               return soap_in_hwa__PT_USCOREBIOS(soap, NULL, NULL, "hwa:PT_BIOS");
-       case SOAP_TYPE_hwa__AssetDataType:
-               return soap_in_hwa__AssetDataType(soap, NULL, NULL, "hwa:AssetDataType");
-       case SOAP_TYPE_hwa__AssetDataArrayType:
-               return soap_in_hwa__AssetDataArrayType(soap, NULL, NULL, "hwa:AssetDataArrayType");
-       case SOAP_TYPE_hwa__AssetTypeArrayType:
-               return soap_in_hwa__AssetTypeArrayType(soap, NULL, NULL, "hwa:AssetTypeArrayType");
-       case SOAP_TYPE_cb__HcbOptionsType:
-               return soap_in_cb__HcbOptionsType(soap, NULL, NULL, "cb:HcbOptionsType");
-       case SOAP_TYPE_cb__BlockedPortInfoType:
-               return soap_in_cb__BlockedPortInfoType(soap, NULL, NULL, "cb:BlockedPortInfoType");
-       case SOAP_TYPE_cb__TimedCounterType:
-               return soap_in_cb__TimedCounterType(soap, NULL, NULL, "cb:TimedCounterType");
-       case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType:
-               return soap_in_cb__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "cb:CircuitBreakerHardwarePolicyType");
-       case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType:
-               return soap_in_cb__CircuitBreakerFilterStatisticsType(soap, NULL, NULL, "cb:CircuitBreakerFilterStatisticsType");
-       case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType:
-               return soap_in_cb__CircuitBreakerCapabilitiesType(soap, NULL, NULL, "cb:CircuitBreakerCapabilitiesType");
-       case SOAP_TYPE_cb__CircuitBreakerFilterInfoType:
-               return soap_in_cb__CircuitBreakerFilterInfoType(soap, NULL, NULL, "cb:CircuitBreakerFilterInfoType");
-       case SOAP_TYPE_cb__CircuitBreakerFilterType:
-               return soap_in_cb__CircuitBreakerFilterType(soap, NULL, NULL, "cb:CircuitBreakerFilterType");
-       case SOAP_TYPE_cb__CircuitBreakerPacketType:
-               return soap_in_cb__CircuitBreakerPacketType(soap, NULL, NULL, "cb:CircuitBreakerPacketType");
-       case SOAP_TYPE_cb__CircuitBreakerPacketETHType:
-               return soap_in_cb__CircuitBreakerPacketETHType(soap, NULL, NULL, "cb:CircuitBreakerPacketETHType");
-       case SOAP_TYPE_cb__CircuitBreakerPacketIPType:
-               return soap_in_cb__CircuitBreakerPacketIPType(soap, NULL, NULL, "cb:CircuitBreakerPacketIPType");
-       case SOAP_TYPE_cb__CircuitBreakerPacketTCPType:
-               return soap_in_cb__CircuitBreakerPacketTCPType(soap, NULL, NULL, "cb:CircuitBreakerPacketTCPType");
-       case SOAP_TYPE_cb__CircuitBreakerPacketUDPType:
-               return soap_in_cb__CircuitBreakerPacketUDPType(soap, NULL, NULL, "cb:CircuitBreakerPacketUDPType");
-       case SOAP_TYPE_cb__CircuitBreakerIPPacketType:
-               return soap_in_cb__CircuitBreakerIPPacketType(soap, NULL, NULL, "cb:CircuitBreakerIPPacketType");
-       case SOAP_TYPE_cb__CircuitBreakerIPv6Type:
-               return soap_in_cb__CircuitBreakerIPv6Type(soap, NULL, NULL, "cb:CircuitBreakerIPv6Type");
-       case SOAP_TYPE_cb__CircuitBreakerIPv4Type:
-               return soap_in_cb__CircuitBreakerIPv4Type(soap, NULL, NULL, "cb:CircuitBreakerIPv4Type");
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType:
-               return soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredTCPFlagsType");
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType:
-               return soap_in_cb__CircuitBreakerIPLayeredPortType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortType");
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType:
-               return soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortRangeType");
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType:
-               return soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortSimpleType");
-       case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType:
-               return soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv6AddressAndMaskType");
-       case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType:
-               return soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv4AddressAndMaskType");
-       case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType:
-               return soap_in_cb__CircuitBreakerPolicyInfoType(soap, NULL, NULL, "cb:CircuitBreakerPolicyInfoType");
-       case SOAP_TYPE_cb__CircuitBreakerPolicyType:
-               return soap_in_cb__CircuitBreakerPolicyType(soap, NULL, NULL, "cb:CircuitBreakerPolicyType");
-       case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType:
-               return soap_in_cb__CircuitBreakerDefaultFilterType(soap, NULL, NULL, "cb:CircuitBreakerDefaultFilterType");
-       case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType:
-               return soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, NULL, NULL, "cb:CircuitBreakerAntiSpoofingFilterType");
-       case SOAP_TYPE_emi__AlertSubscriptionGeneralType:
-               return soap_in_emi__AlertSubscriptionGeneralType(soap, NULL, NULL, "emi:AlertSubscriptionGeneralType");
-       case SOAP_TYPE_emi__AlertSubscriptionSoapType:
-               return soap_in_emi__AlertSubscriptionSoapType(soap, NULL, NULL, "emi:AlertSubscriptionSoapType");
-       case SOAP_TYPE_emi__AlertSubscriptionSNMPType:
-               return soap_in_emi__AlertSubscriptionSNMPType(soap, NULL, NULL, "emi:AlertSubscriptionSNMPType");
-       case SOAP_TYPE_emi__AlertCredentialsType:
-               return soap_in_emi__AlertCredentialsType(soap, NULL, NULL, "emi:AlertCredentialsType");
-       case SOAP_TYPE_emi__ByteStr:
-               return soap_in_emi__ByteStr(soap, NULL, NULL, "emi:ByteStr");
-       case SOAP_TYPE_emi__SensorAttributesType:
-               return soap_in_emi__SensorAttributesType(soap, NULL, NULL, "emi:SensorAttributesType");
-       case SOAP_TYPE_emi__SensorHandleArrayType:
-               return soap_in_emi__SensorHandleArrayType(soap, NULL, NULL, "emi:SensorHandleArrayType");
-       case SOAP_TYPE_emi__EventLogRecordArrayType:
-               return soap_in_emi__EventLogRecordArrayType(soap, NULL, NULL, "emi:EventLogRecordArrayType");
-       case SOAP_TYPE_emi__EventFilterHandleArrayType:
-               return soap_in_emi__EventFilterHandleArrayType(soap, NULL, NULL, "emi:EventFilterHandleArrayType");
-       case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType:
-               return soap_in_emi__AlertSubscriptionHandleArrayType(soap, NULL, NULL, "emi:AlertSubscriptionHandleArrayType");
-       case SOAP_TYPE_emi__AlertSubscriptionType:
-               return soap_in_emi__AlertSubscriptionType(soap, NULL, NULL, "emi:AlertSubscriptionType");
-       case SOAP_TYPE_emi__EventFilterType:
-               return soap_in_emi__EventFilterType(soap, NULL, NULL, "emi:EventFilterType");
-       case SOAP_TYPE_emi__EventLogRecordType:
-               return soap_in_emi__EventLogRecordType(soap, NULL, NULL, "emi:EventLogRecordType");
-       case SOAP_TYPE_emi__ByteData:
-               return soap_in_emi__ByteData(soap, NULL, NULL, "emi:ByteData");
-       case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType:
-               return soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDArrayType");
-       case SOAP_TYPE_stra__StorageApplicationAttributesType:
-               return soap_in_stra__StorageApplicationAttributesType(soap, NULL, NULL, "stra:StorageApplicationAttributesType");
-       case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType:
-               return soap_in_stra__StorageSnrpApplicationAttributeType(soap, NULL, NULL, "stra:StorageSnrpApplicationAttributeType");
-       case SOAP_TYPE_stra__StorageApplicationHandleListType:
-               return soap_in_stra__StorageApplicationHandleListType(soap, NULL, NULL, "stra:StorageApplicationHandleListType");
-       case SOAP_TYPE_stra__GlobalStorageAttributesType:
-               return soap_in_stra__GlobalStorageAttributesType(soap, NULL, NULL, "stra:GlobalStorageAttributesType");
-       case SOAP_TYPE_stra__GUID:
-               return soap_in_stra__GUID(soap, NULL, NULL, "stra:GUID");
-       case SOAP_TYPE_stra__StorageAllocEntryHandleListType:
-               return soap_in_stra__StorageAllocEntryHandleListType(soap, NULL, NULL, "stra:StorageAllocEntryHandleListType");
-       case SOAP_TYPE_stra__StorageAllocSnrpEntryType:
-               return soap_in_stra__StorageAllocSnrpEntryType(soap, NULL, NULL, "stra:StorageAllocSnrpEntryType");
-       case SOAP_TYPE_stra__StorageAllocEntryType:
-               return soap_in_stra__StorageAllocEntryType(soap, NULL, NULL, "stra:StorageAllocEntryType");
-       case SOAP_TYPE_stra__StorageEaclEntryHandleListType:
-               return soap_in_stra__StorageEaclEntryHandleListType(soap, NULL, NULL, "stra:StorageEaclEntryHandleListType");
-       case SOAP_TYPE_stra__StorageEaclEntryType:
-               return soap_in_stra__StorageEaclEntryType(soap, NULL, NULL, "stra:StorageEaclEntryType");
-       case SOAP_TYPE_net__InterfaceDescriptorGetType:
-               return soap_in_net__InterfaceDescriptorGetType(soap, NULL, NULL, "net:InterfaceDescriptorGetType");
-       case SOAP_TYPE_net__InterfaceDescriptorSetType:
-               return soap_in_net__InterfaceDescriptorSetType(soap, NULL, NULL, "net:InterfaceDescriptorSetType");
-       case SOAP_TYPE_net__IPv4ParametersType:
-               return soap_in_net__IPv4ParametersType(soap, NULL, NULL, "net:IPv4ParametersType");
-       case SOAP_TYPE_net__StaticIPv4ParametersType:
-               return soap_in_net__StaticIPv4ParametersType(soap, NULL, NULL, "net:StaticIPv4ParametersType");
-       case SOAP_TYPE_xcfg__XProfileType:
-               return soap_in_xcfg__XProfileType(soap, NULL, NULL, "xcfg:XProfileType");
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType:
-               return soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_TLSType");
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType:
-               return soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_GTCType");
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
-               return soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileEAPFAST_MSCHAPv2Type");
-       case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType:
-               return soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAP_GTCType");
-       case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type:
-               return soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfilePEAP_MSCHAPv2Type");
-       case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type:
-               return soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileTTLS_MSCHAPv2Type");
-       case SOAP_TYPE_xcfg__XProfileTLSType:
-               return soap_in_xcfg__XProfileTLSType(soap, NULL, NULL, "xcfg:XProfileTLSType");
-       case SOAP_TYPE_xcfg__ServerIdentityType:
-               return soap_in_xcfg__ServerIdentityType(soap, NULL, NULL, "xcfg:ServerIdentityType");
-       case SOAP_TYPE_xcfg__ManualPACType:
-               return soap_in_xcfg__ManualPACType(soap, NULL, NULL, "xcfg:ManualPACType");
-       case SOAP_TYPE_xcfg__CertificateNameType:
-               return soap_in_xcfg__CertificateNameType(soap, NULL, NULL, "xcfg:CertificateNameType");
-       case SOAP_TYPE_xcfg__UserCredentialsType:
-               return soap_in_xcfg__UserCredentialsType(soap, NULL, NULL, "xcfg:UserCredentialsType");
-       case SOAP_TYPE_sai__GlobalPowerPolicyType:
-               return soap_in_sai__GlobalPowerPolicyType(soap, NULL, NULL, "sai:GlobalPowerPolicyType");
-       case SOAP_TYPE_sai__EnvironmentDetectionType:
-               return soap_in_sai__EnvironmentDetectionType(soap, NULL, NULL, "sai:EnvironmentDetectionType");
-       case SOAP_TYPE_sai__EnvironmentDetectionDomainType:
-               return soap_in_sai__EnvironmentDetectionDomainType(soap, NULL, NULL, "sai:EnvironmentDetectionDomainType");
-       case SOAP_TYPE_sai__ProvisioningAuditRecordType:
-               return soap_in_sai__ProvisioningAuditRecordType(soap, NULL, NULL, "sai:ProvisioningAuditRecordType");
-       case SOAP_TYPE_sai__CertHashEntryType:
-               return soap_in_sai__CertHashEntryType(soap, NULL, NULL, "sai:CertHashEntryType");
-       case SOAP_TYPE_sai__PkiCapsType:
-               return soap_in_sai__PkiCapsType(soap, NULL, NULL, "sai:PkiCapsType");
-       case SOAP_TYPE_sai__CrlType:
-               return soap_in_sai__CrlType(soap, NULL, NULL, "sai:CrlType");
-       case SOAP_TYPE_sai__CertificateType:
-               return soap_in_sai__CertificateType(soap, NULL, NULL, "sai:CertificateType");
-       case SOAP_TYPE_sai__TlsOptionsType:
-               return soap_in_sai__TlsOptionsType(soap, NULL, NULL, "sai:TlsOptionsType");
-       case SOAP_TYPE_sai__KerberosOptionsType:
-               return soap_in_sai__KerberosOptionsType(soap, NULL, NULL, "sai:KerberosOptionsType");
-       case SOAP_TYPE_sai__KerberosSpnType:
-               return soap_in_sai__KerberosSpnType(soap, NULL, NULL, "sai:KerberosSpnType");
-       case SOAP_TYPE_sai__AdminAclEntryExType:
-               return soap_in_sai__AdminAclEntryExType(soap, NULL, NULL, "sai:AdminAclEntryExType");
-       case SOAP_TYPE_sai__UserAclEntryExType:
-               return soap_in_sai__UserAclEntryExType(soap, NULL, NULL, "sai:UserAclEntryExType");
-       case SOAP_TYPE_sai__UserEntryKerberosType:
-               return soap_in_sai__UserEntryKerberosType(soap, NULL, NULL, "sai:UserEntryKerberosType");
-       case SOAP_TYPE_sai__UserEntryDigestType:
-               return soap_in_sai__UserEntryDigestType(soap, NULL, NULL, "sai:UserEntryDigestType");
-       case SOAP_TYPE_sai__AmtVersion:
-               return soap_in_sai__AmtVersion(soap, NULL, NULL, "sai:AmtVersion");
-       case SOAP_TYPE_sai__UpdateCoreUrlKeyType:
-               return soap_in_sai__UpdateCoreUrlKeyType(soap, NULL, NULL, "sai:UpdateCoreUrlKeyType");
-       case SOAP_TYPE_sai__CertificateChainType:
-               return soap_in_sai__CertificateChainType(soap, NULL, NULL, "sai:CertificateChainType");
-       case SOAP_TYPE_sai__RngKeyType:
-               return soap_in_sai__RngKeyType(soap, NULL, NULL, "sai:RngKeyType");
-       case SOAP_TYPE_sai__RsaKeyType:
-               return soap_in_sai__RsaKeyType(soap, NULL, NULL, "sai:RsaKeyType");
-       case SOAP_TYPE_sai__UserAclRealmListType:
-               return soap_in_sai__UserAclRealmListType(soap, NULL, NULL, "sai:UserAclRealmListType");
-       case SOAP_TYPE_sai__UserAclEntryHandleListType:
-               return soap_in_sai__UserAclEntryHandleListType(soap, NULL, NULL, "sai:UserAclEntryHandleListType");
-       case SOAP_TYPE_sai__AdminAclEntryType:
-               return soap_in_sai__AdminAclEntryType(soap, NULL, NULL, "sai:AdminAclEntryType");
-       case SOAP_TYPE_sai__UserAclEntryType:
-               return soap_in_sai__UserAclEntryType(soap, NULL, NULL, "sai:UserAclEntryType");
-       case SOAP_TYPE_cstr__KeyPairType:
-               return soap_in_cstr__KeyPairType(soap, NULL, NULL, "cstr:KeyPairType");
-       case SOAP_TYPE_cstr__RSAKeyPairType:
-               return soap_in_cstr__RSAKeyPairType(soap, NULL, NULL, "cstr:RSAKeyPairType");
-       case SOAP_TYPE_cmn__NodeAddressType:
-               return soap_in_cmn__NodeAddressType(soap, NULL, NULL, "cmn:NodeAddressType");
-       case SOAP_TYPE_cmn__URLType:
-               return soap_in_cmn__URLType(soap, NULL, NULL, "cmn:URLType");
-       case SOAP_TYPE_xsd__base64Binary:
-               return soap_in_xsd__base64Binary(soap, NULL, NULL, "xsd:base64Binary");
-       case SOAP_TYPE_xsd__anyURI:
-               return soap_in_xsd__anyURI(soap, NULL, NULL, "xsd:anyURI");
-       case SOAP_TYPE_std__string:
-               return soap_in_std__string(soap, NULL, NULL, "xsd:string");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse:
-               return soap_in_PointerTo_wcxs__GetWirelessSettingsResponse(soap, NULL, NULL, "wcxs:GetWirelessSettingsResponse");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest:
-               return soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(soap, NULL, NULL, "wcxs:GetWirelessSettingsRequest");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse:
-               return soap_in_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, NULL, NULL, "wcxs:GetWirelessCapabilitiesResponse");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest:
-               return soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, NULL, NULL, "wcxs:GetWirelessCapabilitiesRequest");
-       case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse:
-               return soap_in_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, NULL, NULL, "wcxs:EnumerateWirelessProfilesResponse");
-       case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest:
-               return soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, NULL, NULL, "wcxs:EnumerateWirelessProfilesRequest");
-       case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse:
-               return soap_in_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, NULL, NULL, "wcxs:UpdateWirelessProfileResponse");
-       case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest:
-               return soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, NULL, NULL, "wcxs:UpdateWirelessProfileRequest");
-       case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse:
-               return soap_in_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, NULL, NULL, "wcxs:RemoveWirelessProfileResponse");
-       case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest:
-               return soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, NULL, NULL, "wcxs:RemoveWirelessProfileRequest");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse:
-               return soap_in_PointerTo_wcxs__GetWirelessProfileResponse(soap, NULL, NULL, "wcxs:GetWirelessProfileResponse");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest:
-               return soap_in_PointerTo_wcxs__GetWirelessProfileRequest(soap, NULL, NULL, "wcxs:GetWirelessProfileRequest");
-       case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse:
-               return soap_in_PointerTo_wcxs__AddWirelessProfileResponse(soap, NULL, NULL, "wcxs:AddWirelessProfileResponse");
-       case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest:
-               return soap_in_PointerTo_wcxs__AddWirelessProfileRequest(soap, NULL, NULL, "wcxs:AddWirelessProfileRequest");
-       case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse:
-               return soap_in_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, NULL, NULL, "tim:SetHighAccuracyTimeSynchResponse");
-       case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch:
-               return soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(soap, NULL, NULL, "tim:SetHighAccuracyTimeSynch");
-       case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse:
-               return soap_in_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, NULL, NULL, "tim:GetLowAccuracyTimeSynchResponse");
-       case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch:
-               return soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(soap, NULL, NULL, "tim:GetLowAccuracyTimeSynch");
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse:
-               return soap_in_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, NULL, NULL, "stra:RemoveStorageFpaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry:
-               return soap_in_PointerTo_stra__RemoveStorageFpaclEntry(soap, NULL, NULL, "stra:RemoveStorageFpaclEntry");
-       case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse:
-               return soap_in_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, NULL, NULL, "stra:UpdateStorageFpaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry:
-               return soap_in_PointerTo_stra__UpdateStorageFpaclEntry(soap, NULL, NULL, "stra:UpdateStorageFpaclEntry");
-       case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse:
-               return soap_in_PointerTo_stra__GetStorageAllocEntryResponse(soap, NULL, NULL, "stra:GetStorageAllocEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry:
-               return soap_in_PointerTo_stra__GetStorageAllocEntry(soap, NULL, NULL, "stra:GetStorageAllocEntry");
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse:
-               return soap_in_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, NULL, NULL, "stra:EnumerateStorageAllocEntriesResponse");
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries:
-               return soap_in_PointerTo_stra__EnumerateStorageAllocEntries(soap, NULL, NULL, "stra:EnumerateStorageAllocEntries");
-       case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse:
-               return soap_in_PointerTo_stra__AddStorageFpaclEntryResponse(soap, NULL, NULL, "stra:AddStorageFpaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry:
-               return soap_in_PointerTo_stra__AddStorageFpaclEntry(soap, NULL, NULL, "stra:AddStorageFpaclEntry");
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse:
-               return soap_in_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, NULL, NULL, "stra:RemoveStorageEaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry:
-               return soap_in_PointerTo_stra__RemoveStorageEaclEntry(soap, NULL, NULL, "stra:RemoveStorageEaclEntry");
-       case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse:
-               return soap_in_PointerTo_stra__GetStorageEaclEntryResponse(soap, NULL, NULL, "stra:GetStorageEaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry:
-               return soap_in_PointerTo_stra__GetStorageEaclEntry(soap, NULL, NULL, "stra:GetStorageEaclEntry");
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse:
-               return soap_in_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, NULL, NULL, "stra:EnumerateStorageEaclEntriesResponse");
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries:
-               return soap_in_PointerTo_stra__EnumerateStorageEaclEntries(soap, NULL, NULL, "stra:EnumerateStorageEaclEntries");
-       case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse:
-               return soap_in_PointerTo_stra__AddStorageEaclEntryResponse(soap, NULL, NULL, "stra:AddStorageEaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry:
-               return soap_in_PointerTo_stra__AddStorageEaclEntry(soap, NULL, NULL, "stra:AddStorageEaclEntry");
-       case SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse:
-               return soap_in_PointerTo_stra__AdminRemoveApplicationResponse(soap, NULL, NULL, "stra:AdminRemoveApplicationResponse");
-       case SOAP_TYPE_PointerTo_stra__AdminRemoveApplication:
-               return soap_in_PointerTo_stra__AdminRemoveApplication(soap, NULL, NULL, "stra:AdminRemoveApplication");
-       case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse:
-               return soap_in_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, NULL, NULL, "stra:AdminGetApplicationAttributesResponse");
-       case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes:
-               return soap_in_PointerTo_stra__AdminGetApplicationAttributes(soap, NULL, NULL, "stra:AdminGetApplicationAttributes");
-       case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse:
-               return soap_in_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, NULL, NULL, "stra:AdminGetRegisteredApplicationsResponse");
-       case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications:
-               return soap_in_PointerTo_stra__AdminGetRegisteredApplications(soap, NULL, NULL, "stra:AdminGetRegisteredApplications");
-       case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse:
-               return soap_in_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, NULL, NULL, "stra:SetGlobalStorageAttributesResponse");
-       case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes:
-               return soap_in_PointerTo_stra__SetGlobalStorageAttributes(soap, NULL, NULL, "stra:SetGlobalStorageAttributes");
-       case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse:
-               return soap_in_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, NULL, NULL, "stra:GetGlobalStorageAttributesResponse");
-       case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes:
-               return soap_in_PointerTo_stra__GetGlobalStorageAttributes(soap, NULL, NULL, "stra:GetGlobalStorageAttributes");
-       case SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse:
-               return soap_in_PointerTo_str__ExecuteStorageOperationResponse(soap, NULL, NULL, "str:ExecuteStorageOperationResponse");
-       case SOAP_TYPE_PointerTo_str__ExecuteStorageOperation:
-               return soap_in_PointerTo_str__ExecuteStorageOperation(soap, NULL, NULL, "str:ExecuteStorageOperation");
-       case SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse:
-               return soap_in_PointerTo_sai__GetAclEnabledStateResponse(soap, NULL, NULL, "sai:GetAclEnabledStateResponse");
-       case SOAP_TYPE_PointerTo_sai__GetAclEnabledState:
-               return soap_in_PointerTo_sai__GetAclEnabledState(soap, NULL, NULL, "sai:GetAclEnabledState");
-       case SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse:
-               return soap_in_PointerTo_sai__SetAclEnabledStateResponse(soap, NULL, NULL, "sai:SetAclEnabledStateResponse");
-       case SOAP_TYPE_PointerTo_sai__SetAclEnabledState:
-               return soap_in_PointerTo_sai__SetAclEnabledState(soap, NULL, NULL, "sai:SetAclEnabledState");
-       case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse:
-               return soap_in_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, NULL, NULL, "sai:SetConfigurationServerFQDNResponse");
-       case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN:
-               return soap_in_PointerTo_sai__SetConfigurationServerFQDN(soap, NULL, NULL, "sai:SetConfigurationServerFQDN");
-       case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse:
-               return soap_in_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, NULL, NULL, "sai:GetConfigurationServerFQDNResponse");
-       case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN:
-               return soap_in_PointerTo_sai__GetConfigurationServerFQDN(soap, NULL, NULL, "sai:GetConfigurationServerFQDN");
-       case SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse:
-               return soap_in_PointerTo_sai__EnableVpnRoutingResponse(soap, NULL, NULL, "sai:EnableVpnRoutingResponse");
-       case SOAP_TYPE_PointerTo_sai__EnableVpnRouting:
-               return soap_in_PointerTo_sai__EnableVpnRouting(soap, NULL, NULL, "sai:EnableVpnRouting");
-       case SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse:
-               return soap_in_PointerTo_sai__GetTLSCredentialsResponse(soap, NULL, NULL, "sai:GetTLSCredentialsResponse");
-       case SOAP_TYPE_PointerTo_sai__GetTLSCredentials:
-               return soap_in_PointerTo_sai__GetTLSCredentials(soap, NULL, NULL, "sai:GetTLSCredentials");
-       case SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse:
-               return soap_in_PointerTo_sai__SetTLSCredentialsResponse(soap, NULL, NULL, "sai:SetTLSCredentialsResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTLSCredentials:
-               return soap_in_PointerTo_sai__SetTLSCredentials(soap, NULL, NULL, "sai:SetTLSCredentials");
-       case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse:
-               return soap_in_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, NULL, NULL, "sai:CertStoreUpdateCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate:
-               return soap_in_PointerTo_sai__CertStoreUpdateCertificate(soap, NULL, NULL, "sai:CertStoreUpdateCertificate");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse:
-               return soap_in_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, NULL, NULL, "sai:CertStoreGetPKCS10RequestResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request:
-               return soap_in_PointerTo_sai__CertStoreGetPKCS10Request(soap, NULL, NULL, "sai:CertStoreGetPKCS10Request");
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse:
-               return soap_in_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, NULL, NULL, "sai:CertStoreRemoveCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate:
-               return soap_in_PointerTo_sai__CertStoreRemoveCertificate(soap, NULL, NULL, "sai:CertStoreRemoveCertificate");
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse:
-               return soap_in_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, NULL, NULL, "sai:CertStoreEnumerateCertificatesResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates:
-               return soap_in_PointerTo_sai__CertStoreEnumerateCertificates(soap, NULL, NULL, "sai:CertStoreEnumerateCertificates");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse:
-               return soap_in_PointerTo_sai__CertStoreGetCertificateResponse(soap, NULL, NULL, "sai:CertStoreGetCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate:
-               return soap_in_PointerTo_sai__CertStoreGetCertificate(soap, NULL, NULL, "sai:CertStoreGetCertificate");
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse:
-               return soap_in_PointerTo_sai__CertStoreAddCertificateResponse(soap, NULL, NULL, "sai:CertStoreAddCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate:
-               return soap_in_PointerTo_sai__CertStoreAddCertificate(soap, NULL, NULL, "sai:CertStoreAddCertificate");
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse:
-               return soap_in_PointerTo_sai__CertStoreRemoveKeyResponse(soap, NULL, NULL, "sai:CertStoreRemoveKeyResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey:
-               return soap_in_PointerTo_sai__CertStoreRemoveKey(soap, NULL, NULL, "sai:CertStoreRemoveKey");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse:
-               return soap_in_PointerTo_sai__CertStoreGetKeyResponse(soap, NULL, NULL, "sai:CertStoreGetKeyResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetKey:
-               return soap_in_PointerTo_sai__CertStoreGetKey(soap, NULL, NULL, "sai:CertStoreGetKey");
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse:
-               return soap_in_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, NULL, NULL, "sai:CertStoreEnumerateKeysResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys:
-               return soap_in_PointerTo_sai__CertStoreEnumerateKeys(soap, NULL, NULL, "sai:CertStoreEnumerateKeys");
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse:
-               return soap_in_PointerTo_sai__CertStoreAddKeyResponse(soap, NULL, NULL, "sai:CertStoreAddKeyResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddKey:
-               return soap_in_PointerTo_sai__CertStoreAddKey(soap, NULL, NULL, "sai:CertStoreAddKey");
-       case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse:
-               return soap_in_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, NULL, NULL, "sai:GetGlobalPowerPolicyResponse");
-       case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy:
-               return soap_in_PointerTo_sai__GetGlobalPowerPolicy(soap, NULL, NULL, "sai:GetGlobalPowerPolicy");
-       case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse:
-               return soap_in_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, NULL, NULL, "sai:SetGlobalPowerPolicyResponse");
-       case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy:
-               return soap_in_PointerTo_sai__SetGlobalPowerPolicy(soap, NULL, NULL, "sai:SetGlobalPowerPolicy");
-       case SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse:
-               return soap_in_PointerTo_sai__SetActivePowerPackageResponse(soap, NULL, NULL, "sai:SetActivePowerPackageResponse");
-       case SOAP_TYPE_PointerTo_sai__SetActivePowerPackage:
-               return soap_in_PointerTo_sai__SetActivePowerPackage(soap, NULL, NULL, "sai:SetActivePowerPackage");
-       case SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse:
-               return soap_in_PointerTo_sai__GetActivePowerPackageResponse(soap, NULL, NULL, "sai:GetActivePowerPackageResponse");
-       case SOAP_TYPE_PointerTo_sai__GetActivePowerPackage:
-               return soap_in_PointerTo_sai__GetActivePowerPackage(soap, NULL, NULL, "sai:GetActivePowerPackage");
-       case SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse:
-               return soap_in_PointerTo_sai__GetPowerPackageResponse(soap, NULL, NULL, "sai:GetPowerPackageResponse");
-       case SOAP_TYPE_PointerTo_sai__GetPowerPackage:
-               return soap_in_PointerTo_sai__GetPowerPackage(soap, NULL, NULL, "sai:GetPowerPackage");
-       case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse:
-               return soap_in_PointerTo_sai__EnumeratePowerPackagesResponse(soap, NULL, NULL, "sai:EnumeratePowerPackagesResponse");
-       case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages:
-               return soap_in_PointerTo_sai__EnumeratePowerPackages(soap, NULL, NULL, "sai:EnumeratePowerPackages");
-       case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse:
-               return soap_in_PointerTo_sai__GetEnvironmentDetectionResponse(soap, NULL, NULL, "sai:GetEnvironmentDetectionResponse");
-       case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection:
-               return soap_in_PointerTo_sai__GetEnvironmentDetection(soap, NULL, NULL, "sai:GetEnvironmentDetection");
-       case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse:
-               return soap_in_PointerTo_sai__SetEnvironmentDetectionResponse(soap, NULL, NULL, "sai:SetEnvironmentDetectionResponse");
-       case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection:
-               return soap_in_PointerTo_sai__SetEnvironmentDetection(soap, NULL, NULL, "sai:SetEnvironmentDetection");
-       case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse:
-               return soap_in_PointerTo_sai__SetRealmAuthOptionsResponse(soap, NULL, NULL, "sai:SetRealmAuthOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions:
-               return soap_in_PointerTo_sai__SetRealmAuthOptions(soap, NULL, NULL, "sai:SetRealmAuthOptions");
-       case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse:
-               return soap_in_PointerTo_sai__GetRealmAuthOptionsResponse(soap, NULL, NULL, "sai:GetRealmAuthOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions:
-               return soap_in_PointerTo_sai__GetRealmAuthOptions(soap, NULL, NULL, "sai:GetRealmAuthOptions");
-       case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse:
-               return soap_in_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, NULL, NULL, "sai:ExtendProvisioningPeriodResponse");
-       case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod:
-               return soap_in_PointerTo_sai__ExtendProvisioningPeriod(soap, NULL, NULL, "sai:ExtendProvisioningPeriod");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse:
-               return soap_in_PointerTo_sai__GetProvisioningPIDResponse(soap, NULL, NULL, "sai:GetProvisioningPIDResponse");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningPID:
-               return soap_in_PointerTo_sai__GetProvisioningPID(soap, NULL, NULL, "sai:GetProvisioningPID");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse:
-               return soap_in_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, NULL, NULL, "sai:GetProvisioningAuditRecordResponse");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord:
-               return soap_in_PointerTo_sai__GetProvisioningAuditRecord(soap, NULL, NULL, "sai:GetProvisioningAuditRecord");
-       case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse:
-               return soap_in_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, NULL, NULL, "sai:SetZeroTouchConfigurationModeResponse");
-       case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode:
-               return soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(soap, NULL, NULL, "sai:SetZeroTouchConfigurationMode");
-       case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse:
-               return soap_in_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, NULL, NULL, "sai:GetZeroTouchConfigurationModeResponse");
-       case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode:
-               return soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(soap, NULL, NULL, "sai:GetZeroTouchConfigurationMode");
-       case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse:
-               return soap_in_PointerTo_sai__EnableCertificateHashEntryResponse(soap, NULL, NULL, "sai:EnableCertificateHashEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry:
-               return soap_in_PointerTo_sai__EnableCertificateHashEntry(soap, NULL, NULL, "sai:EnableCertificateHashEntry");
-       case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse:
-               return soap_in_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, NULL, NULL, "sai:DeleteCertificateHashEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry:
-               return soap_in_PointerTo_sai__DeleteCertificateHashEntry(soap, NULL, NULL, "sai:DeleteCertificateHashEntry");
-       case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse:
-               return soap_in_PointerTo_sai__AddCertificateHashEntryResponse(soap, NULL, NULL, "sai:AddCertificateHashEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry:
-               return soap_in_PointerTo_sai__AddCertificateHashEntry(soap, NULL, NULL, "sai:AddCertificateHashEntry");
-       case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse:
-               return soap_in_PointerTo_sai__GetCertificateHashEntryResponse(soap, NULL, NULL, "sai:GetCertificateHashEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry:
-               return soap_in_PointerTo_sai__GetCertificateHashEntry(soap, NULL, NULL, "sai:GetCertificateHashEntry");
-       case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse:
-               return soap_in_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, NULL, NULL, "sai:EnumerateCertificateHashEntriesResponse");
-       case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries:
-               return soap_in_PointerTo_sai__EnumerateCertificateHashEntries(soap, NULL, NULL, "sai:EnumerateCertificateHashEntries");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse:
-               return soap_in_PointerTo_sai__GetProvisioningServerOTPResponse(soap, NULL, NULL, "sai:GetProvisioningServerOTPResponse");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP:
-               return soap_in_PointerTo_sai__GetProvisioningServerOTP(soap, NULL, NULL, "sai:GetProvisioningServerOTP");
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse:
-               return soap_in_PointerTo_sai__SetProvisioningServerOTPResponse(soap, NULL, NULL, "sai:SetProvisioningServerOTPResponse");
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP:
-               return soap_in_PointerTo_sai__SetProvisioningServerOTP(soap, NULL, NULL, "sai:SetProvisioningServerOTP");
-       case SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse:
-               return soap_in_PointerTo_sai__SetMEBxPasswordResponse(soap, NULL, NULL, "sai:SetMEBxPasswordResponse");
-       case SOAP_TYPE_PointerTo_sai__SetMEBxPassword:
-               return soap_in_PointerTo_sai__SetMEBxPassword(soap, NULL, NULL, "sai:SetMEBxPassword");
-       case SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse:
-               return soap_in_PointerTo_sai__PartialUnprovisionResponse(soap, NULL, NULL, "sai:PartialUnprovisionResponse");
-       case SOAP_TYPE_PointerTo_sai__PartialUnprovision:
-               return soap_in_PointerTo_sai__PartialUnprovision(soap, NULL, NULL, "sai:PartialUnprovision");
-       case SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse:
-               return soap_in_PointerTo_sai__SetTLSPSKResponse(soap, NULL, NULL, "sai:SetTLSPSKResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTLSPSK:
-               return soap_in_PointerTo_sai__SetTLSPSK(soap, NULL, NULL, "sai:SetTLSPSK");
-       case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse:
-               return soap_in_PointerTo_sai__GetPowerSavingOptionsResponse(soap, NULL, NULL, "sai:GetPowerSavingOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions:
-               return soap_in_PointerTo_sai__GetPowerSavingOptions(soap, NULL, NULL, "sai:GetPowerSavingOptions");
-       case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse:
-               return soap_in_PointerTo_sai__SetPowerSavingOptionsResponse(soap, NULL, NULL, "sai:SetPowerSavingOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions:
-               return soap_in_PointerTo_sai__SetPowerSavingOptions(soap, NULL, NULL, "sai:SetPowerSavingOptions");
-       case SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse:
-               return soap_in_PointerTo_sai__GetPkiCapabilitiesResponse(soap, NULL, NULL, "sai:GetPkiCapabilitiesResponse");
-       case SOAP_TYPE_PointerTo_sai__GetPkiCapabilities:
-               return soap_in_PointerTo_sai__GetPkiCapabilities(soap, NULL, NULL, "sai:GetPkiCapabilities");
-       case SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse:
-               return soap_in_PointerTo_sai__GetServerCertificateReqResponse(soap, NULL, NULL, "sai:GetServerCertificateReqResponse");
-       case SOAP_TYPE_PointerTo_sai__GetServerCertificateReq:
-               return soap_in_PointerTo_sai__GetServerCertificateReq(soap, NULL, NULL, "sai:GetServerCertificateReq");
-       case SOAP_TYPE_PointerTo_sai__GetCRLResponse:
-               return soap_in_PointerTo_sai__GetCRLResponse(soap, NULL, NULL, "sai:GetCRLResponse");
-       case SOAP_TYPE_PointerTo_sai__GetCRL:
-               return soap_in_PointerTo_sai__GetCRL(soap, NULL, NULL, "sai:GetCRL");
-       case SOAP_TYPE_PointerTo_sai__SetCRLResponse:
-               return soap_in_PointerTo_sai__SetCRLResponse(soap, NULL, NULL, "sai:SetCRLResponse");
-       case SOAP_TYPE_PointerTo_sai__SetCRL:
-               return soap_in_PointerTo_sai__SetCRL(soap, NULL, NULL, "sai:SetCRL");
-       case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse:
-               return soap_in_PointerTo_sai__GetTrustedFqdnCNResponse(soap, NULL, NULL, "sai:GetTrustedFqdnCNResponse");
-       case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN:
-               return soap_in_PointerTo_sai__GetTrustedFqdnCN(soap, NULL, NULL, "sai:GetTrustedFqdnCN");
-       case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse:
-               return soap_in_PointerTo_sai__SetTrustedFqdnCNResponse(soap, NULL, NULL, "sai:SetTrustedFqdnCNResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN:
-               return soap_in_PointerTo_sai__SetTrustedFqdnCN(soap, NULL, NULL, "sai:SetTrustedFqdnCN");
-       case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse:
-               return soap_in_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, NULL, NULL, "sai:EnumerateTrustedRootCertificatesResponse");
-       case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates:
-               return soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(soap, NULL, NULL, "sai:EnumerateTrustedRootCertificates");
-       case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse:
-               return soap_in_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, NULL, NULL, "sai:DeleteTrustedRootCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate:
-               return soap_in_PointerTo_sai__DeleteTrustedRootCertificate(soap, NULL, NULL, "sai:DeleteTrustedRootCertificate");
-       case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse:
-               return soap_in_PointerTo_sai__GetTrustedRootCertificateResponse(soap, NULL, NULL, "sai:GetTrustedRootCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate:
-               return soap_in_PointerTo_sai__GetTrustedRootCertificate(soap, NULL, NULL, "sai:GetTrustedRootCertificate");
-       case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse:
-               return soap_in_PointerTo_sai__AddTrustedRootCertificateResponse(soap, NULL, NULL, "sai:AddTrustedRootCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate:
-               return soap_in_PointerTo_sai__AddTrustedRootCertificate(soap, NULL, NULL, "sai:AddTrustedRootCertificate");
-       case SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse:
-               return soap_in_PointerTo_sai__GetTlsOptionsResponse(soap, NULL, NULL, "sai:GetTlsOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__GetTlsOptions:
-               return soap_in_PointerTo_sai__GetTlsOptions(soap, NULL, NULL, "sai:GetTlsOptions");
-       case SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse:
-               return soap_in_PointerTo_sai__SetTlsOptionsResponse(soap, NULL, NULL, "sai:SetTlsOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTlsOptions:
-               return soap_in_PointerTo_sai__SetTlsOptions(soap, NULL, NULL, "sai:SetTlsOptions");
-       case SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse:
-               return soap_in_PointerTo_sai__GetEnabledInterfacesResponse(soap, NULL, NULL, "sai:GetEnabledInterfacesResponse");
-       case SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces:
-               return soap_in_PointerTo_sai__GetEnabledInterfaces(soap, NULL, NULL, "sai:GetEnabledInterfaces");
-       case SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse:
-               return soap_in_PointerTo_sai__SetEnabledInterfacesResponse(soap, NULL, NULL, "sai:SetEnabledInterfacesResponse");
-       case SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces:
-               return soap_in_PointerTo_sai__SetEnabledInterfaces(soap, NULL, NULL, "sai:SetEnabledInterfaces");
-       case SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse:
-               return soap_in_PointerTo_sai__GetKerberosOptionsResponse(soap, NULL, NULL, "sai:GetKerberosOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__GetKerberosOptions:
-               return soap_in_PointerTo_sai__GetKerberosOptions(soap, NULL, NULL, "sai:GetKerberosOptions");
-       case SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse:
-               return soap_in_PointerTo_sai__SetKerberosOptionsResponse(soap, NULL, NULL, "sai:SetKerberosOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__SetKerberosOptions:
-               return soap_in_PointerTo_sai__SetKerberosOptions(soap, NULL, NULL, "sai:SetKerberosOptions");
-       case SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse:
-               return soap_in_PointerTo_sai__GetDigestRealmResponse(soap, NULL, NULL, "sai:GetDigestRealmResponse");
-       case SOAP_TYPE_PointerTo_sai__GetDigestRealm:
-               return soap_in_PointerTo_sai__GetDigestRealm(soap, NULL, NULL, "sai:GetDigestRealm");
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse:
-               return soap_in_PointerTo_sai__SetAdminAclEntryExResponse(soap, NULL, NULL, "sai:SetAdminAclEntryExResponse");
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx:
-               return soap_in_PointerTo_sai__SetAdminAclEntryEx(soap, NULL, NULL, "sai:SetAdminAclEntryEx");
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse:
-               return soap_in_PointerTo_sai__UpdateUserAclEntryExResponse(soap, NULL, NULL, "sai:UpdateUserAclEntryExResponse");
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx:
-               return soap_in_PointerTo_sai__UpdateUserAclEntryEx(soap, NULL, NULL, "sai:UpdateUserAclEntryEx");
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse:
-               return soap_in_PointerTo_sai__GetUserAclEntryExResponse(soap, NULL, NULL, "sai:GetUserAclEntryExResponse");
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx:
-               return soap_in_PointerTo_sai__GetUserAclEntryEx(soap, NULL, NULL, "sai:GetUserAclEntryEx");
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse:
-               return soap_in_PointerTo_sai__AddUserAclEntryExResponse(soap, NULL, NULL, "sai:AddUserAclEntryExResponse");
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx:
-               return soap_in_PointerTo_sai__AddUserAclEntryEx(soap, NULL, NULL, "sai:AddUserAclEntryEx");
-       case SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse:
-               return soap_in_PointerTo_sai__GetCoreVersionResponse(soap, NULL, NULL, "sai:GetCoreVersionResponse");
-       case SOAP_TYPE_PointerTo_sai__GetCoreVersion:
-               return soap_in_PointerTo_sai__GetCoreVersion(soap, NULL, NULL, "sai:GetCoreVersion");
-       case SOAP_TYPE_PointerTo_sai__CommitChangesResponse:
-               return soap_in_PointerTo_sai__CommitChangesResponse(soap, NULL, NULL, "sai:CommitChangesResponse");
-       case SOAP_TYPE_PointerTo_sai__CommitChanges:
-               return soap_in_PointerTo_sai__CommitChanges(soap, NULL, NULL, "sai:CommitChanges");
-       case SOAP_TYPE_PointerTo_sai__UnprovisionResponse:
-               return soap_in_PointerTo_sai__UnprovisionResponse(soap, NULL, NULL, "sai:UnprovisionResponse");
-       case SOAP_TYPE_PointerTo_sai__Unprovision:
-               return soap_in_PointerTo_sai__Unprovision(soap, NULL, NULL, "sai:Unprovision");
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse:
-               return soap_in_PointerTo_sai__SetProvisioningModeResponse(soap, NULL, NULL, "sai:SetProvisioningModeResponse");
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningMode:
-               return soap_in_PointerTo_sai__SetProvisioningMode(soap, NULL, NULL, "sai:SetProvisioningMode");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse:
-               return soap_in_PointerTo_sai__GetProvisioningModeResponse(soap, NULL, NULL, "sai:GetProvisioningModeResponse");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningMode:
-               return soap_in_PointerTo_sai__GetProvisioningMode(soap, NULL, NULL, "sai:GetProvisioningMode");
-       case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse:
-               return soap_in_PointerTo_sai__UpdateCoreFromUrlResponse(soap, NULL, NULL, "sai:UpdateCoreFromUrlResponse");
-       case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl:
-               return soap_in_PointerTo_sai__UpdateCoreFromUrl(soap, NULL, NULL, "sai:UpdateCoreFromUrl");
-       case SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse:
-               return soap_in_PointerTo_sai__GetTLSCertificateResponse(soap, NULL, NULL, "sai:GetTLSCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__GetTLSCertificate:
-               return soap_in_PointerTo_sai__GetTLSCertificate(soap, NULL, NULL, "sai:GetTLSCertificate");
-       case SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse:
-               return soap_in_PointerTo_sai__SetTLSCertificateResponse(soap, NULL, NULL, "sai:SetTLSCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTLSCertificate:
-               return soap_in_PointerTo_sai__SetTLSCertificate(soap, NULL, NULL, "sai:SetTLSCertificate");
-       case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse:
-               return soap_in_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, NULL, NULL, "sai:SetTLSKeyAndCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate:
-               return soap_in_PointerTo_sai__SetTLSKeyAndCertificate(soap, NULL, NULL, "sai:SetTLSKeyAndCertificate");
-       case SOAP_TYPE_PointerTo_sai__SetRngKeyResponse:
-               return soap_in_PointerTo_sai__SetRngKeyResponse(soap, NULL, NULL, "sai:SetRngKeyResponse");
-       case SOAP_TYPE_PointerTo_sai__SetRngKey:
-               return soap_in_PointerTo_sai__SetRngKey(soap, NULL, NULL, "sai:SetRngKey");
-       case SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse:
-               return soap_in_PointerTo_sai__SetTlsEnabledResponse(soap, NULL, NULL, "sai:SetTlsEnabledResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTlsEnabled:
-               return soap_in_PointerTo_sai__SetTlsEnabled(soap, NULL, NULL, "sai:SetTlsEnabled");
-       case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse:
-               return soap_in_PointerTo_sai__RemoveUserAclEntryResponse(soap, NULL, NULL, "sai:RemoveUserAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry:
-               return soap_in_PointerTo_sai__RemoveUserAclEntry(soap, NULL, NULL, "sai:RemoveUserAclEntry");
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse:
-               return soap_in_PointerTo_sai__UpdateUserAclEntryResponse(soap, NULL, NULL, "sai:UpdateUserAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry:
-               return soap_in_PointerTo_sai__UpdateUserAclEntry(soap, NULL, NULL, "sai:UpdateUserAclEntry");
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse:
-               return soap_in_PointerTo_sai__GetUserAclEntryResponse(soap, NULL, NULL, "sai:GetUserAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntry:
-               return soap_in_PointerTo_sai__GetUserAclEntry(soap, NULL, NULL, "sai:GetUserAclEntry");
-       case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse:
-               return soap_in_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, NULL, NULL, "sai:EnumerateUserAclEntriesResponse");
-       case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries:
-               return soap_in_PointerTo_sai__EnumerateUserAclEntries(soap, NULL, NULL, "sai:EnumerateUserAclEntries");
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse:
-               return soap_in_PointerTo_sai__AddUserAclEntryResponse(soap, NULL, NULL, "sai:AddUserAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntry:
-               return soap_in_PointerTo_sai__AddUserAclEntry(soap, NULL, NULL, "sai:AddUserAclEntry");
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse:
-               return soap_in_PointerTo_sai__SetAdminAclEntryResponse(soap, NULL, NULL, "sai:SetAdminAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntry:
-               return soap_in_PointerTo_sai__SetAdminAclEntry(soap, NULL, NULL, "sai:SetAdminAclEntry");
-       case SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse:
-               return soap_in_PointerTo_sai__GetAdminAclEntryResponse(soap, NULL, NULL, "sai:GetAdminAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__GetAdminAclEntry:
-               return soap_in_PointerTo_sai__GetAdminAclEntry(soap, NULL, NULL, "sai:GetAdminAclEntry");
-       case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse:
-               return soap_in_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, NULL, NULL, "sai:ResetFlashWearOutProtectionResponse");
-       case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection:
-               return soap_in_PointerTo_sai__ResetFlashWearOutProtection(soap, NULL, NULL, "sai:ResetFlashWearOutProtection");
-       case SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse:
-               return soap_in_PointerTo_rci__GetSystemPowerStateResponse(soap, NULL, NULL, "rci:GetSystemPowerStateResponse");
-       case SOAP_TYPE_PointerTo_rci__GetSystemPowerState:
-               return soap_in_PointerTo_rci__GetSystemPowerState(soap, NULL, NULL, "rci:GetSystemPowerState");
-       case SOAP_TYPE_PointerTo_rci__RemoteControlResponse:
-               return soap_in_PointerTo_rci__RemoteControlResponse(soap, NULL, NULL, "rci:RemoteControlResponse");
-       case SOAP_TYPE_PointerTo_rci__RemoteControl:
-               return soap_in_PointerTo_rci__RemoteControl(soap, NULL, NULL, "rci:RemoteControl");
-       case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse:
-               return soap_in_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, NULL, NULL, "rci:GetRemoteControlCapabilitiesResponse");
-       case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities:
-               return soap_in_PointerTo_rci__GetRemoteControlCapabilities(soap, NULL, NULL, "rci:GetRemoteControlCapabilities");
-       case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse:
-               return soap_in_PointerTo_net__Get8021XPxeTimeoutResponse(soap, NULL, NULL, "net:Get8021XPxeTimeoutResponse");
-       case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout:
-               return soap_in_PointerTo_net__Get8021XPxeTimeout(soap, NULL, NULL, "net:Get8021XPxeTimeout");
-       case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse:
-               return soap_in_PointerTo_net__Set8021XPxeTimeoutResponse(soap, NULL, NULL, "net:Set8021XPxeTimeoutResponse");
-       case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout:
-               return soap_in_PointerTo_net__Set8021XPxeTimeout(soap, NULL, NULL, "net:Set8021XPxeTimeout");
-       case SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response:
-               return soap_in_PointerTo_net__Get8021XActiveS0Response(soap, NULL, NULL, "net:Get8021XActiveS0Response");
-       case SOAP_TYPE_PointerTo_net__Get8021XActiveS0:
-               return soap_in_PointerTo_net__Get8021XActiveS0(soap, NULL, NULL, "net:Get8021XActiveS0");
-       case SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response:
-               return soap_in_PointerTo_net__Set8021XActiveS0Response(soap, NULL, NULL, "net:Set8021XActiveS0Response");
-       case SOAP_TYPE_PointerTo_net__Set8021XActiveS0:
-               return soap_in_PointerTo_net__Set8021XActiveS0(soap, NULL, NULL, "net:Set8021XActiveS0");
-       case SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse:
-               return soap_in_PointerTo_net__Get8021XWiredProfileResponse(soap, NULL, NULL, "net:Get8021XWiredProfileResponse");
-       case SOAP_TYPE_PointerTo_net__Get8021XWiredProfile:
-               return soap_in_PointerTo_net__Get8021XWiredProfile(soap, NULL, NULL, "net:Get8021XWiredProfile");
-       case SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse:
-               return soap_in_PointerTo_net__Set8021XWiredProfileResponse(soap, NULL, NULL, "net:Set8021XWiredProfileResponse");
-       case SOAP_TYPE_PointerTo_net__Set8021XWiredProfile:
-               return soap_in_PointerTo_net__Set8021XWiredProfile(soap, NULL, NULL, "net:Set8021XWiredProfile");
-       case SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse:
-               return soap_in_PointerTo_net__SetInterfaceSettingsResponse(soap, NULL, NULL, "net:SetInterfaceSettingsResponse");
-       case SOAP_TYPE_PointerTo_net__SetInterfaceSettings:
-               return soap_in_PointerTo_net__SetInterfaceSettings(soap, NULL, NULL, "net:SetInterfaceSettings");
-       case SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse:
-               return soap_in_PointerTo_net__GetInterfaceSettingsResponse(soap, NULL, NULL, "net:GetInterfaceSettingsResponse");
-       case SOAP_TYPE_PointerTo_net__GetInterfaceSettings:
-               return soap_in_PointerTo_net__GetInterfaceSettings(soap, NULL, NULL, "net:GetInterfaceSettings");
-       case SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse:
-               return soap_in_PointerTo_net__EnumerateInterfacesResponse(soap, NULL, NULL, "net:EnumerateInterfacesResponse");
-       case SOAP_TYPE_PointerTo_net__EnumerateInterfaces:
-               return soap_in_PointerTo_net__EnumerateInterfaces(soap, NULL, NULL, "net:EnumerateInterfaces");
-       case SOAP_TYPE_PointerTo_net__GetPingResponseResponse:
-               return soap_in_PointerTo_net__GetPingResponseResponse(soap, NULL, NULL, "net:GetPingResponseResponse");
-       case SOAP_TYPE_PointerTo_net__GetPingResponse:
-               return soap_in_PointerTo_net__GetPingResponse(soap, NULL, NULL, "net:GetPingResponse");
-       case SOAP_TYPE_PointerTo_net__SetPingResponseResponse:
-               return soap_in_PointerTo_net__SetPingResponseResponse(soap, NULL, NULL, "net:SetPingResponseResponse");
-       case SOAP_TYPE_PointerTo_net__SetPingResponse:
-               return soap_in_PointerTo_net__SetPingResponse(soap, NULL, NULL, "net:SetPingResponse");
-       case SOAP_TYPE_PointerTo_net__GetVlanParametersResponse:
-               return soap_in_PointerTo_net__GetVlanParametersResponse(soap, NULL, NULL, "net:GetVlanParametersResponse");
-       case SOAP_TYPE_PointerTo_net__GetVlanParameters:
-               return soap_in_PointerTo_net__GetVlanParameters(soap, NULL, NULL, "net:GetVlanParameters");
-       case SOAP_TYPE_PointerTo_net__SetVlanParametersResponse:
-               return soap_in_PointerTo_net__SetVlanParametersResponse(soap, NULL, NULL, "net:SetVlanParametersResponse");
-       case SOAP_TYPE_PointerTo_net__SetVlanParameters:
-               return soap_in_PointerTo_net__SetVlanParameters(soap, NULL, NULL, "net:SetVlanParameters");
-       case SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse:
-               return soap_in_PointerTo_net__GetTcpIpParametersResponse(soap, NULL, NULL, "net:GetTcpIpParametersResponse");
-       case SOAP_TYPE_PointerTo_net__GetTcpIpParameters:
-               return soap_in_PointerTo_net__GetTcpIpParameters(soap, NULL, NULL, "net:GetTcpIpParameters");
-       case SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse:
-               return soap_in_PointerTo_net__SetTcpIpParametersResponse(soap, NULL, NULL, "net:SetTcpIpParametersResponse");
-       case SOAP_TYPE_PointerTo_net__SetTcpIpParameters:
-               return soap_in_PointerTo_net__SetTcpIpParameters(soap, NULL, NULL, "net:SetTcpIpParameters");
-       case SOAP_TYPE_PointerTo_net__GetDomainNameResponse:
-               return soap_in_PointerTo_net__GetDomainNameResponse(soap, NULL, NULL, "net:GetDomainNameResponse");
-       case SOAP_TYPE_PointerTo_net__GetDomainName:
-               return soap_in_PointerTo_net__GetDomainName(soap, NULL, NULL, "net:GetDomainName");
-       case SOAP_TYPE_PointerTo_net__SetDomainNameResponse:
-               return soap_in_PointerTo_net__SetDomainNameResponse(soap, NULL, NULL, "net:SetDomainNameResponse");
-       case SOAP_TYPE_PointerTo_net__SetDomainName:
-               return soap_in_PointerTo_net__SetDomainName(soap, NULL, NULL, "net:SetDomainName");
-       case SOAP_TYPE_PointerTo_net__GetHostNameResponse:
-               return soap_in_PointerTo_net__GetHostNameResponse(soap, NULL, NULL, "net:GetHostNameResponse");
-       case SOAP_TYPE_PointerTo_net__GetHostName:
-               return soap_in_PointerTo_net__GetHostName(soap, NULL, NULL, "net:GetHostName");
-       case SOAP_TYPE_PointerTo_net__SetHostNameResponse:
-               return soap_in_PointerTo_net__SetHostNameResponse(soap, NULL, NULL, "net:SetHostNameResponse");
-       case SOAP_TYPE_PointerTo_net__SetHostName:
-               return soap_in_PointerTo_net__SetHostName(soap, NULL, NULL, "net:SetHostName");
-       case SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse:
-               return soap_in_PointerTo_inf__GetIderSessionLogResponse(soap, NULL, NULL, "inf:GetIderSessionLogResponse");
-       case SOAP_TYPE_PointerTo_inf__GetIderSessionLog:
-               return soap_in_PointerTo_inf__GetIderSessionLog(soap, NULL, NULL, "inf:GetIderSessionLog");
-       case SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse:
-               return soap_in_PointerTo_inf__GetSecurityParametersResponse(soap, NULL, NULL, "inf:GetSecurityParametersResponse");
-       case SOAP_TYPE_PointerTo_inf__GetSecurityParameters:
-               return soap_in_PointerTo_inf__GetSecurityParameters(soap, NULL, NULL, "inf:GetSecurityParameters");
-       case SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse:
-               return soap_in_PointerTo_inf__GetNetworkStateResponse(soap, NULL, NULL, "inf:GetNetworkStateResponse");
-       case SOAP_TYPE_PointerTo_inf__GetNetworkState:
-               return soap_in_PointerTo_inf__GetNetworkState(soap, NULL, NULL, "inf:GetNetworkState");
-       case SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse:
-               return soap_in_PointerTo_inf__GetEnabledInterfacesResponse(soap, NULL, NULL, "inf:GetEnabledInterfacesResponse");
-       case SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces:
-               return soap_in_PointerTo_inf__GetEnabledInterfaces(soap, NULL, NULL, "inf:GetEnabledInterfaces");
-       case SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse:
-               return soap_in_PointerTo_inf__GetPasswordModelResponse(soap, NULL, NULL, "inf:GetPasswordModelResponse");
-       case SOAP_TYPE_PointerTo_inf__GetPasswordModel:
-               return soap_in_PointerTo_inf__GetPasswordModel(soap, NULL, NULL, "inf:GetPasswordModel");
-       case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse:
-               return soap_in_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, NULL, NULL, "inf:GetAdminNetAclEntryStatusResponse");
-       case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus:
-               return soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(soap, NULL, NULL, "inf:GetAdminNetAclEntryStatus");
-       case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse:
-               return soap_in_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, NULL, NULL, "inf:GetAdminAclEntryStatusResponse");
-       case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus:
-               return soap_in_PointerTo_inf__GetAdminAclEntryStatus(soap, NULL, NULL, "inf:GetAdminAclEntryStatus");
-       case SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse:
-               return soap_in_PointerTo_inf__GetConfigServerInfoResponse(soap, NULL, NULL, "inf:GetConfigServerInfoResponse");
-       case SOAP_TYPE_PointerTo_inf__GetConfigServerInfo:
-               return soap_in_PointerTo_inf__GetConfigServerInfo(soap, NULL, NULL, "inf:GetConfigServerInfo");
-       case SOAP_TYPE_PointerTo_inf__GetHostNameResponse:
-               return soap_in_PointerTo_inf__GetHostNameResponse(soap, NULL, NULL, "inf:GetHostNameResponse");
-       case SOAP_TYPE_PointerTo_inf__GetHostName:
-               return soap_in_PointerTo_inf__GetHostName(soap, NULL, NULL, "inf:GetHostName");
-       case SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse:
-               return soap_in_PointerTo_inf__GetVlanParametersResponse(soap, NULL, NULL, "inf:GetVlanParametersResponse");
-       case SOAP_TYPE_PointerTo_inf__GetVlanParameters:
-               return soap_in_PointerTo_inf__GetVlanParameters(soap, NULL, NULL, "inf:GetVlanParameters");
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse:
-               return soap_in_PointerTo_inf__GetProvisioningStateResponse(soap, NULL, NULL, "inf:GetProvisioningStateResponse");
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningState:
-               return soap_in_PointerTo_inf__GetProvisioningState(soap, NULL, NULL, "inf:GetProvisioningState");
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse:
-               return soap_in_PointerTo_inf__GetProvisioningModeResponse(soap, NULL, NULL, "inf:GetProvisioningModeResponse");
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningMode:
-               return soap_in_PointerTo_inf__GetProvisioningMode(soap, NULL, NULL, "inf:GetProvisioningMode");
-       case SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse:
-               return soap_in_PointerTo_inf__GetCodeVersionsResponse(soap, NULL, NULL, "inf:GetCodeVersionsResponse");
-       case SOAP_TYPE_PointerTo_inf__GetCodeVersions:
-               return soap_in_PointerTo_inf__GetCodeVersions(soap, NULL, NULL, "inf:GetCodeVersions");
-       case SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse:
-               return soap_in_PointerTo_inf__GetCoreVersionResponse(soap, NULL, NULL, "inf:GetCoreVersionResponse");
-       case SOAP_TYPE_PointerTo_inf__GetCoreVersion:
-               return soap_in_PointerTo_inf__GetCoreVersion(soap, NULL, NULL, "inf:GetCoreVersion");
-       case SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse:
-               return soap_in_PointerTo_idr__GetIderSessionLogResponse(soap, NULL, NULL, "idr:GetIderSessionLogResponse");
-       case SOAP_TYPE_PointerTo_idr__GetIderSessionLog:
-               return soap_in_PointerTo_idr__GetIderSessionLog(soap, NULL, NULL, "idr:GetIderSessionLog");
-       case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse:
-               return soap_in_PointerTo_idr__GetRedirectionListenerStateResponse(soap, NULL, NULL, "idr:GetRedirectionListenerStateResponse");
-       case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState:
-               return soap_in_PointerTo_idr__GetRedirectionListenerState(soap, NULL, NULL, "idr:GetRedirectionListenerState");
-       case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse:
-               return soap_in_PointerTo_idr__SetRedirectionListenerStateResponse(soap, NULL, NULL, "idr:SetRedirectionListenerStateResponse");
-       case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState:
-               return soap_in_PointerTo_idr__SetRedirectionListenerState(soap, NULL, NULL, "idr:SetRedirectionListenerState");
-       case SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse:
-               return soap_in_PointerTo_hwa__GetAssetDataResponse(soap, NULL, NULL, "hwa:GetAssetDataResponse");
-       case SOAP_TYPE_PointerTo_hwa__GetAssetData:
-               return soap_in_PointerTo_hwa__GetAssetData(soap, NULL, NULL, "hwa:GetAssetData");
-       case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse:
-               return soap_in_PointerTo_hwa__EnumerateAssetTypesResponse(soap, NULL, NULL, "hwa:EnumerateAssetTypesResponse");
-       case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes:
-               return soap_in_PointerTo_hwa__EnumerateAssetTypes(soap, NULL, NULL, "hwa:EnumerateAssetTypes");
-       case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse:
-               return soap_in_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, NULL, NULL, "emi:GetGeneralAlertSubscriptionResponse");
-       case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription:
-               return soap_in_PointerTo_emi__GetGeneralAlertSubscription(soap, NULL, NULL, "emi:GetGeneralAlertSubscription");
-       case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse:
-               return soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, NULL, NULL, "emi:EnumerateGeneralAlertSubscriptionsResponse");
-       case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions:
-               return soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, NULL, NULL, "emi:EnumerateGeneralAlertSubscriptions");
-       case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse:
-               return soap_in_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, NULL, NULL, "emi:SubscribeForGeneralAlertResponse");
-       case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert:
-               return soap_in_PointerTo_emi__SubscribeForGeneralAlert(soap, NULL, NULL, "emi:SubscribeForGeneralAlert");
-       case SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse:
-               return soap_in_PointerTo_emi__GetSensorAttributesResponse(soap, NULL, NULL, "emi:GetSensorAttributesResponse");
-       case SOAP_TYPE_PointerTo_emi__GetSensorAttributes:
-               return soap_in_PointerTo_emi__GetSensorAttributes(soap, NULL, NULL, "emi:GetSensorAttributes");
-       case SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse:
-               return soap_in_PointerTo_emi__EnumerateSensorsResponse(soap, NULL, NULL, "emi:EnumerateSensorsResponse");
-       case SOAP_TYPE_PointerTo_emi__EnumerateSensors:
-               return soap_in_PointerTo_emi__EnumerateSensors(soap, NULL, NULL, "emi:EnumerateSensors");
-       case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse:
-               return soap_in_PointerTo_emi__GetEventLogTimestampClockResponse(soap, NULL, NULL, "emi:GetEventLogTimestampClockResponse");
-       case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock:
-               return soap_in_PointerTo_emi__GetEventLogTimestampClock(soap, NULL, NULL, "emi:GetEventLogTimestampClock");
-       case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse:
-               return soap_in_PointerTo_emi__SetEventLogTimestampClockResponse(soap, NULL, NULL, "emi:SetEventLogTimestampClockResponse");
-       case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock:
-               return soap_in_PointerTo_emi__SetEventLogTimestampClock(soap, NULL, NULL, "emi:SetEventLogTimestampClock");
-       case SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse:
-               return soap_in_PointerTo_emi__FreezeEventLogResponse(soap, NULL, NULL, "emi:FreezeEventLogResponse");
-       case SOAP_TYPE_PointerTo_emi__FreezeEventLog:
-               return soap_in_PointerTo_emi__FreezeEventLog(soap, NULL, NULL, "emi:FreezeEventLog");
-       case SOAP_TYPE_PointerTo_emi__ClearEventLogResponse:
-               return soap_in_PointerTo_emi__ClearEventLogResponse(soap, NULL, NULL, "emi:ClearEventLogResponse");
-       case SOAP_TYPE_PointerTo_emi__ClearEventLog:
-               return soap_in_PointerTo_emi__ClearEventLog(soap, NULL, NULL, "emi:ClearEventLog");
-       case SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse:
-               return soap_in_PointerTo_emi__ReadEventLogRecordsResponse(soap, NULL, NULL, "emi:ReadEventLogRecordsResponse");
-       case SOAP_TYPE_PointerTo_emi__ReadEventLogRecords:
-               return soap_in_PointerTo_emi__ReadEventLogRecords(soap, NULL, NULL, "emi:ReadEventLogRecords");
-       case SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse:
-               return soap_in_PointerTo_emi__GetEventLogStatusResponse(soap, NULL, NULL, "emi:GetEventLogStatusResponse");
-       case SOAP_TYPE_PointerTo_emi__GetEventLogStatus:
-               return soap_in_PointerTo_emi__GetEventLogStatus(soap, NULL, NULL, "emi:GetEventLogStatus");
-       case SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse:
-               return soap_in_PointerTo_emi__RemoveEventFilterResponse(soap, NULL, NULL, "emi:RemoveEventFilterResponse");
-       case SOAP_TYPE_PointerTo_emi__RemoveEventFilter:
-               return soap_in_PointerTo_emi__RemoveEventFilter(soap, NULL, NULL, "emi:RemoveEventFilter");
-       case SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse:
-               return soap_in_PointerTo_emi__UpdateEventFilterResponse(soap, NULL, NULL, "emi:UpdateEventFilterResponse");
-       case SOAP_TYPE_PointerTo_emi__UpdateEventFilter:
-               return soap_in_PointerTo_emi__UpdateEventFilter(soap, NULL, NULL, "emi:UpdateEventFilter");
-       case SOAP_TYPE_PointerTo_emi__GetEventFilterResponse:
-               return soap_in_PointerTo_emi__GetEventFilterResponse(soap, NULL, NULL, "emi:GetEventFilterResponse");
-       case SOAP_TYPE_PointerTo_emi__GetEventFilter:
-               return soap_in_PointerTo_emi__GetEventFilter(soap, NULL, NULL, "emi:GetEventFilter");
-       case SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse:
-               return soap_in_PointerTo_emi__CancelAlertSubscriptionResponse(soap, NULL, NULL, "emi:CancelAlertSubscriptionResponse");
-       case SOAP_TYPE_PointerTo_emi__CancelAlertSubscription:
-               return soap_in_PointerTo_emi__CancelAlertSubscription(soap, NULL, NULL, "emi:CancelAlertSubscription");
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse:
-               return soap_in_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, NULL, NULL, "emi:EnumerateAlertPoliciesResponse");
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies:
-               return soap_in_PointerTo_emi__EnumerateAlertPolicies(soap, NULL, NULL, "emi:EnumerateAlertPolicies");
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse:
-               return soap_in_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, NULL, NULL, "emi:EnumerateAlertSubscriptionsResponse");
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions:
-               return soap_in_PointerTo_emi__EnumerateAlertSubscriptions(soap, NULL, NULL, "emi:EnumerateAlertSubscriptions");
-       case SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse:
-               return soap_in_PointerTo_emi__SubscribeForAlertResponse(soap, NULL, NULL, "emi:SubscribeForAlertResponse");
-       case SOAP_TYPE_PointerTo_emi__SubscribeForAlert:
-               return soap_in_PointerTo_emi__SubscribeForAlert(soap, NULL, NULL, "emi:SubscribeForAlert");
-       case SOAP_TYPE_PointerTo_emi__AddEventFilterResponse:
-               return soap_in_PointerTo_emi__AddEventFilterResponse(soap, NULL, NULL, "emi:AddEventFilterResponse");
-       case SOAP_TYPE_PointerTo_emi__AddEventFilter:
-               return soap_in_PointerTo_emi__AddEventFilter(soap, NULL, NULL, "emi:AddEventFilter");
-       case SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse:
-               return soap_in_PointerTo_emi__GetAlertCommunityStringResponse(soap, NULL, NULL, "emi:GetAlertCommunityStringResponse");
-       case SOAP_TYPE_PointerTo_emi__GetAlertCommunityString:
-               return soap_in_PointerTo_emi__GetAlertCommunityString(soap, NULL, NULL, "emi:GetAlertCommunityString");
-       case SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse:
-               return soap_in_PointerTo_emi__SetAlertCommunityStringResponse(soap, NULL, NULL, "emi:SetAlertCommunityStringResponse");
-       case SOAP_TYPE_PointerTo_emi__SetAlertCommunityString:
-               return soap_in_PointerTo_emi__SetAlertCommunityString(soap, NULL, NULL, "emi:SetAlertCommunityString");
-       case SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse:
-               return soap_in_PointerTo_emi__GetAlertSubscriptionResponse(soap, NULL, NULL, "emi:GetAlertSubscriptionResponse");
-       case SOAP_TYPE_PointerTo_emi__GetAlertSubscription:
-               return soap_in_PointerTo_emi__GetAlertSubscription(soap, NULL, NULL, "emi:GetAlertSubscription");
-       case SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse:
-               return soap_in_PointerTo_emi__EnumerateEventFiltersResponse(soap, NULL, NULL, "emi:EnumerateEventFiltersResponse");
-       case SOAP_TYPE_PointerTo_emi__EnumerateEventFilters:
-               return soap_in_PointerTo_emi__EnumerateEventFilters(soap, NULL, NULL, "emi:EnumerateEventFilters");
-       case SOAP_TYPE_PointerTo_cb__GetHcbStateResponse:
-               return soap_in_PointerTo_cb__GetHcbStateResponse(soap, NULL, NULL, "cb:GetHcbStateResponse");
-       case SOAP_TYPE_PointerTo_cb__GetHcbState:
-               return soap_in_PointerTo_cb__GetHcbState(soap, NULL, NULL, "cb:GetHcbState");
-       case SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse:
-               return soap_in_PointerTo_cb__ClearHcbStateResponse(soap, NULL, NULL, "cb:ClearHcbStateResponse");
-       case SOAP_TYPE_PointerTo_cb__ClearHcbState:
-               return soap_in_PointerTo_cb__ClearHcbState(soap, NULL, NULL, "cb:ClearHcbState");
-       case SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse:
-               return soap_in_PointerTo_cb__GetHcbOptionsResponse(soap, NULL, NULL, "cb:GetHcbOptionsResponse");
-       case SOAP_TYPE_PointerTo_cb__GetHcbOptions:
-               return soap_in_PointerTo_cb__GetHcbOptions(soap, NULL, NULL, "cb:GetHcbOptions");
-       case SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse:
-               return soap_in_PointerTo_cb__SetHcbOptionsResponse(soap, NULL, NULL, "cb:SetHcbOptionsResponse");
-       case SOAP_TYPE_PointerTo_cb__SetHcbOptions:
-               return soap_in_PointerTo_cb__SetHcbOptions(soap, NULL, NULL, "cb:SetHcbOptions");
-       case SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse:
-               return soap_in_PointerTo_cb__CbQueryCapabilitiesResponse(soap, NULL, NULL, "cb:CbQueryCapabilitiesResponse");
-       case SOAP_TYPE_PointerTo_cb__CbQueryCapabilities:
-               return soap_in_PointerTo_cb__CbQueryCapabilities(soap, NULL, NULL, "cb:CbQueryCapabilities");
-       case SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse:
-               return soap_in_PointerTo_cb__CbFilterEnumerateResponse(soap, NULL, NULL, "cb:CbFilterEnumerateResponse");
-       case SOAP_TYPE_PointerTo_cb__CbFilterEnumerate:
-               return soap_in_PointerTo_cb__CbFilterEnumerate(soap, NULL, NULL, "cb:CbFilterEnumerate");
-       case SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse:
-               return soap_in_PointerTo_cb__CbFilterDeleteResponse(soap, NULL, NULL, "cb:CbFilterDeleteResponse");
-       case SOAP_TYPE_PointerTo_cb__CbFilterDelete:
-               return soap_in_PointerTo_cb__CbFilterDelete(soap, NULL, NULL, "cb:CbFilterDelete");
-       case SOAP_TYPE_PointerTo_cb__CbFilterGetResponse:
-               return soap_in_PointerTo_cb__CbFilterGetResponse(soap, NULL, NULL, "cb:CbFilterGetResponse");
-       case SOAP_TYPE_PointerTo_cb__CbFilterGet:
-               return soap_in_PointerTo_cb__CbFilterGet(soap, NULL, NULL, "cb:CbFilterGet");
-       case SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse:
-               return soap_in_PointerTo_cb__CbFilterCreateResponse(soap, NULL, NULL, "cb:CbFilterCreateResponse");
-       case SOAP_TYPE_PointerTo_cb__CbFilterCreate:
-               return soap_in_PointerTo_cb__CbFilterCreate(soap, NULL, NULL, "cb:CbFilterCreate");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse:
-               return soap_in_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, NULL, NULL, "cb:CbPolicyGetActiveStatisticsResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics:
-               return soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(soap, NULL, NULL, "cb:CbPolicyGetActiveStatistics");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse:
-               return soap_in_PointerTo_cb__CbPolicyGetEnabledResponse(soap, NULL, NULL, "cb:CbPolicyGetEnabledResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled:
-               return soap_in_PointerTo_cb__CbPolicyGetEnabled(soap, NULL, NULL, "cb:CbPolicyGetEnabled");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse:
-               return soap_in_PointerTo_cb__CbPolicyDisableResponse(soap, NULL, NULL, "cb:CbPolicyDisableResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDisable:
-               return soap_in_PointerTo_cb__CbPolicyDisable(soap, NULL, NULL, "cb:CbPolicyDisable");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse:
-               return soap_in_PointerTo_cb__CbPolicyEnableResponse(soap, NULL, NULL, "cb:CbPolicyEnableResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnable:
-               return soap_in_PointerTo_cb__CbPolicyEnable(soap, NULL, NULL, "cb:CbPolicyEnable");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse:
-               return soap_in_PointerTo_cb__CbPolicyEnumerateResponse(soap, NULL, NULL, "cb:CbPolicyEnumerateResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate:
-               return soap_in_PointerTo_cb__CbPolicyEnumerate(soap, NULL, NULL, "cb:CbPolicyEnumerate");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse:
-               return soap_in_PointerTo_cb__CbPolicyDeleteResponse(soap, NULL, NULL, "cb:CbPolicyDeleteResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDelete:
-               return soap_in_PointerTo_cb__CbPolicyDelete(soap, NULL, NULL, "cb:CbPolicyDelete");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse:
-               return soap_in_PointerTo_cb__CbPolicyGetResponse(soap, NULL, NULL, "cb:CbPolicyGetResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGet:
-               return soap_in_PointerTo_cb__CbPolicyGet(soap, NULL, NULL, "cb:CbPolicyGet");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse:
-               return soap_in_PointerTo_cb__CbPolicyCreateResponse(soap, NULL, NULL, "cb:CbPolicyCreateResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyCreate:
-               return soap_in_PointerTo_cb__CbPolicyCreate(soap, NULL, NULL, "cb:CbPolicyCreate");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse:
-               return soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, NULL, NULL, "apr:ConsoleWatchdogQueryCapabilitiesResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities:
-               return soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, NULL, NULL, "apr:ConsoleWatchdogQueryCapabilities");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse:
-               return soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, NULL, NULL, "apr:ConsoleWatchdogGetCbPolicyResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy:
-               return soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, NULL, NULL, "apr:ConsoleWatchdogGetCbPolicy");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse:
-               return soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, NULL, NULL, "apr:ConsoleWatchdogSetCbPolicyResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy:
-               return soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, NULL, NULL, "apr:ConsoleWatchdogSetCbPolicy");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse:
-               return soap_in_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, NULL, NULL, "apr:ConsoleWatchdogGetActionsResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions:
-               return soap_in_PointerTo_apr__ConsoleWatchdogGetActions(soap, NULL, NULL, "apr:ConsoleWatchdogGetActions");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse:
-               return soap_in_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, NULL, NULL, "apr:ConsoleWatchdogSetActionsResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions:
-               return soap_in_PointerTo_apr__ConsoleWatchdogSetActions(soap, NULL, NULL, "apr:ConsoleWatchdogSetActions");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse:
-               return soap_in_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, NULL, NULL, "apr:ConsoleWatchdogEnumerateResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate:
-               return soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(soap, NULL, NULL, "apr:ConsoleWatchdogEnumerate");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse:
-               return soap_in_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, NULL, NULL, "apr:ConsoleWatchdogDeleteResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete:
-               return soap_in_PointerTo_apr__ConsoleWatchdogDelete(soap, NULL, NULL, "apr:ConsoleWatchdogDelete");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse:
-               return soap_in_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, NULL, NULL, "apr:ConsoleWatchdogCreateResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate:
-               return soap_in_PointerTo_apr__ConsoleWatchdogCreate(soap, NULL, NULL, "apr:ConsoleWatchdogCreate");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse:
-               return soap_in_PointerTo_apl__AgentWatchdogRegisterResponse(soap, NULL, NULL, "apl:AgentWatchdogRegisterResponse");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister:
-               return soap_in_PointerTo_apl__AgentWatchdogRegister(soap, NULL, NULL, "apl:AgentWatchdogRegister");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse:
-               return soap_in_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, NULL, NULL, "apl:AgentWatchdogHeartbeatResponse");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat:
-               return soap_in_PointerTo_apl__AgentWatchdogHeartbeat(soap, NULL, NULL, "apl:AgentWatchdogHeartbeat");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse:
-               return soap_in_PointerTo_apl__AgentWatchdogShutdownResponse(soap, NULL, NULL, "apl:AgentWatchdogShutdownResponse");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown:
-               return soap_in_PointerTo_apl__AgentWatchdogShutdown(soap, NULL, NULL, "apl:AgentWatchdogShutdown");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType:
-               return soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredTCPFlagsType");
-       case SOAP_TYPE_PointerTowcxs__WirelessSettingsType:
-               return soap_in_PointerTowcxs__WirelessSettingsType(soap, NULL, NULL, "wcxs:WirelessSettingsType");
-       case SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType:
-               return soap_in_PointerTowcxs__WirelessCapabilitiesType(soap, NULL, NULL, "wcxs:WirelessCapabilitiesType");
-       case SOAP_TYPE_PointerTowcxs__ProfileType:
-               return soap_in_PointerTowcxs__ProfileType(soap, NULL, NULL, "wcxs:ProfileType");
-       case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType:
-               return soap_in_PointerTowcxs__ProfileSecuritySettingsType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingsType");
-       case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType:
-               return soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingRSNType");
-       case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType:
-               return soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(soap, NULL, NULL, "wcxs:ProfileSecuritySettingWPAType");
-       case SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType:
-               return soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, NULL, NULL, "wcxs:DataEncryptionCCMPType");
-       case SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType:
-               return soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, NULL, NULL, "wcxs:DataEncryptionTKIPType");
-       case SOAP_TYPE_PointerTowcxs__RawKey256Type:
-               return soap_in_PointerTowcxs__RawKey256Type(soap, NULL, NULL, "wcxs:RawKey256Type");
-       case SOAP_TYPE_PointerTowcxs__PassPhrase63Type:
-               return soap_in_PointerTowcxs__PassPhrase63Type(soap, NULL, NULL, "wcxs:PassPhrase63Type");
-       case SOAP_TYPE_PointerTowcxs__WEP128Type:
-               return soap_in_PointerTowcxs__WEP128Type(soap, NULL, NULL, "wcxs:WEP128Type");
-       case SOAP_TYPE_PointerTowcxs__WEP64Type:
-               return soap_in_PointerTowcxs__WEP64Type(soap, NULL, NULL, "wcxs:WEP64Type");
-       case SOAP_TYPE_PointerTowcxs__RawKey128Type:
-               return soap_in_PointerTowcxs__RawKey128Type(soap, NULL, NULL, "wcxs:RawKey128Type");
-       case SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type:
-               return soap_in_PointerTowcxs__PassPhraseWEP128Type(soap, NULL, NULL, "wcxs:PassPhraseWEP128Type");
-       case SOAP_TYPE_PointerTowcxs__RawKey64Type:
-               return soap_in_PointerTowcxs__RawKey64Type(soap, NULL, NULL, "wcxs:RawKey64Type");
-       case SOAP_TYPE_PointerTowcxs__PassPhrase5Type:
-               return soap_in_PointerTowcxs__PassPhrase5Type(soap, NULL, NULL, "wcxs:PassPhrase5Type");
-       case SOAP_TYPE_PointerTorci__OemParametersType:
-               return soap_in_PointerTorci__OemParametersType(soap, NULL, NULL, "rci:OemParametersType");
-       case SOAP_TYPE_PointerTorci__BootOptionsType:
-               return soap_in_PointerTorci__BootOptionsType(soap, NULL, NULL, "rci:BootOptionsType");
-       case SOAP_TYPE_PointerTorci__SpecialCommandParameterType:
-               return soap_in_PointerTorci__SpecialCommandParameterType(soap, NULL, NULL, "rci:SpecialCommandParameterType");
-       case SOAP_TYPE_PointerTorci__SpecialCommandType:
-               return soap_in_PointerTorci__SpecialCommandType(soap, NULL, NULL, "rci:SpecialCommandType");
-       case SOAP_TYPE_PointerToinf__IderSessionLogEntryType:
-               return soap_in_PointerToinf__IderSessionLogEntryType(soap, NULL, NULL, "inf:IderSessionLogEntryType");
-       case SOAP_TYPE_PointerToinf__FirmwareVersionType:
-               return soap_in_PointerToinf__FirmwareVersionType(soap, NULL, NULL, "inf:FirmwareVersionType");
-       case SOAP_TYPE_PointerToidr__IderSessionLogEntryType:
-               return soap_in_PointerToidr__IderSessionLogEntryType(soap, NULL, NULL, "idr:IderSessionLogEntryType");
-       case SOAP_TYPE_PointerToapl__GUID:
-               return soap_in_PointerToapl__GUID(soap, NULL, NULL, "apl:GUID");
-       case SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType:
-               return soap_in_PointerToapr__AgentPresenceCapabilitiesType(soap, NULL, NULL, "apr:AgentPresenceCapabilitiesType");
-       case SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType:
-               return soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "apr:CircuitBreakerHardwarePolicyType");
-       case SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType:
-               return soap_in_PointerToapr__ConsoleWatchdogActionType(soap, NULL, NULL, "apr:ConsoleWatchdogActionType");
-       case SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType:
-               return soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, NULL, NULL, "apr:ConsoleWatchdogEntryType");
-       case SOAP_TYPE_PointerToapr__CbActionType:
-               return soap_in_PointerToapr__CbActionType(soap, NULL, NULL, "apr:CbActionType");
-       case SOAP_TYPE_PointerToapr__GUID:
-               return soap_in_PointerToapr__GUID(soap, NULL, NULL, "apr:GUID");
-       case SOAP_TYPE_PointerTohwa__AssetDataArrayType:
-               return soap_in_PointerTohwa__AssetDataArrayType(soap, NULL, NULL, "hwa:AssetDataArrayType");
-       case SOAP_TYPE_PointerTohwa__AssetTypeArrayType:
-               return soap_in_PointerTohwa__AssetTypeArrayType(soap, NULL, NULL, "hwa:AssetTypeArrayType");
-       case SOAP_TYPE_PointerTohwa__GUID:
-               return soap_in_PointerTohwa__GUID(soap, NULL, NULL, "hwa:GUID");
-       case SOAP_TYPE_PointerToxsd__base64Binary:
-               return soap_in_PointerToxsd__base64Binary(soap, NULL, NULL, "xsd:base64Binary");
-       case SOAP_TYPE_PointerTohwa__AssetDataType:
-               return soap_in_PointerTohwa__AssetDataType(soap, NULL, NULL, "hwa:AssetDataType");
-       case SOAP_TYPE_PointerTocb__BlockedPortInfoType:
-               return soap_in_PointerTocb__BlockedPortInfoType(soap, NULL, NULL, "cb:BlockedPortInfoType");
-       case SOAP_TYPE_PointerTocb__HcbTriggerReasonType:
-               return soap_in_PointerTocb__HcbTriggerReasonType(soap, NULL, NULL, "cb:HcbTriggerReasonType");
-       case SOAP_TYPE_PointerTocb__TimeType:
-               return soap_in_PointerTocb__TimeType(soap, NULL, NULL, "cb:TimeType");
-       case SOAP_TYPE_PointerTocb__HcbOptionsType:
-               return soap_in_PointerTocb__HcbOptionsType(soap, NULL, NULL, "cb:HcbOptionsType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType:
-               return soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, NULL, NULL, "cb:CircuitBreakerCapabilitiesType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType:
-               return soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, NULL, NULL, "cb:CircuitBreakerFilterInfoType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType:
-               return soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, NULL, NULL, "cb:CircuitBreakerFilterStatisticsType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType:
-               return soap_in_PointerTocb__CircuitBreakerApplicationType(soap, NULL, NULL, "cb:CircuitBreakerApplicationType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType:
-               return soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, "cb:CircuitBreakerHardwarePolicyType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType:
-               return soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, NULL, NULL, "cb:CircuitBreakerPolicyInfoType");
-       case SOAP_TYPE_PointerTocb__TimedCounterType:
-               return soap_in_PointerTocb__TimedCounterType(soap, NULL, NULL, "cb:TimedCounterType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerFilterType:
-               return soap_in_PointerTocb__CircuitBreakerFilterType(soap, NULL, NULL, "cb:CircuitBreakerFilterType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketType:
-               return soap_in_PointerTocb__CircuitBreakerPacketType(soap, NULL, NULL, "cb:CircuitBreakerPacketType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType:
-               return soap_in_PointerTocb__CircuitBreakerPacketETHType(soap, NULL, NULL, "cb:CircuitBreakerPacketETHType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType:
-               return soap_in_PointerTocb__CircuitBreakerPacketIPType(soap, NULL, NULL, "cb:CircuitBreakerPacketIPType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType:
-               return soap_in_PointerTocb__CircuitBreakerPacketUDPType(soap, NULL, NULL, "cb:CircuitBreakerPacketUDPType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType:
-               return soap_in_PointerTocb__CircuitBreakerPacketTCPType(soap, NULL, NULL, "cb:CircuitBreakerPacketTCPType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType:
-               return soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType:
-               return soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, NULL, NULL, "cb:CircuitBreakerIPPacketType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type:
-               return soap_in_PointerTocb__CircuitBreakerIPv6Type(soap, NULL, NULL, "cb:CircuitBreakerIPv6Type");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type:
-               return soap_in_PointerTocb__CircuitBreakerIPv4Type(soap, NULL, NULL, "cb:CircuitBreakerIPv4Type");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType:
-               return soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv6AddressAndMaskType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType:
-               return soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, NULL, NULL, "cb:CircuitBreakerIPv4AddressAndMaskType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType:
-               return soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortRangeType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType:
-               return soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, NULL, NULL, "cb:CircuitBreakerIPLayeredPortSimpleType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType:
-               return soap_in_PointerTocb__CircuitBreakerPolicyType(soap, NULL, NULL, "cb:CircuitBreakerPolicyType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType:
-               return soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, NULL, NULL, "cb:CircuitBreakerDefaultFilterType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType:
-               return soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, NULL, NULL, "cb:CircuitBreakerAntiSpoofingFilterType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType:
-               return soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, NULL, NULL, "emi:AlertSubscriptionGeneralType");
-       case SOAP_TYPE_PointerToemi__SensorAttributesType:
-               return soap_in_PointerToemi__SensorAttributesType(soap, NULL, NULL, "emi:SensorAttributesType");
-       case SOAP_TYPE_PointerToemi__SensorHandleArrayType:
-               return soap_in_PointerToemi__SensorHandleArrayType(soap, NULL, NULL, "emi:SensorHandleArrayType");
-       case SOAP_TYPE_PointerToemi__EventLogRecordArrayType:
-               return soap_in_PointerToemi__EventLogRecordArrayType(soap, NULL, NULL, "emi:EventLogRecordArrayType");
-       case SOAP_TYPE_PointerToemi__EventFilterHandleArrayType:
-               return soap_in_PointerToemi__EventFilterHandleArrayType(soap, NULL, NULL, "emi:EventFilterHandleArrayType");
-       case SOAP_TYPE_PointerToemi__EventFilterType:
-               return soap_in_PointerToemi__EventFilterType(soap, NULL, NULL, "emi:EventFilterType");
-       case SOAP_TYPE_PointerToemi__ByteStr:
-               return soap_in_PointerToemi__ByteStr(soap, NULL, NULL, "emi:ByteStr");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType:
-               return soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDArrayType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType:
-               return soap_in_PointerToemi__AlertSubscriptionHandleArrayType(soap, NULL, NULL, "emi:AlertSubscriptionHandleArrayType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDType:
-               return soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, NULL, NULL, "emi:AlertSubscriptionPolicyIDType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionType:
-               return soap_in_PointerToemi__AlertSubscriptionType(soap, NULL, NULL, "emi:AlertSubscriptionType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType:
-               return soap_in_PointerToemi__AlertSubscriptionSoapType(soap, NULL, NULL, "emi:AlertSubscriptionSoapType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType:
-               return soap_in_PointerToemi__AlertSubscriptionSNMPType(soap, NULL, NULL, "emi:AlertSubscriptionSNMPType");
-       case SOAP_TYPE_PointerToemi__AlertCredentialsType:
-               return soap_in_PointerToemi__AlertCredentialsType(soap, NULL, NULL, "emi:AlertCredentialsType");
-       case SOAP_TYPE_PointerTocmn__URLType:
-               return soap_in_PointerTocmn__URLType(soap, NULL, NULL, "cmn:URLType");
-       case SOAP_TYPE_PointerToemi__CommunityStringType:
-               return soap_in_PointerToemi__CommunityStringType(soap, NULL, NULL, "emi:CommunityStringType");
-       case SOAP_TYPE_PointerTocmn__NodeAddressType:
-               return soap_in_PointerTocmn__NodeAddressType(soap, NULL, NULL, "cmn:NodeAddressType");
-       case SOAP_TYPE_PointerToemi__EventLogRecordType:
-               return soap_in_PointerToemi__EventLogRecordType(soap, NULL, NULL, "emi:EventLogRecordType");
-       case SOAP_TYPE_PointerToemi__ByteData:
-               return soap_in_PointerToemi__ByteData(soap, NULL, NULL, "emi:ByteData");
-       case SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType:
-               return soap_in_PointerTostra__StorageAllocEntryHandleListType(soap, NULL, NULL, "stra:StorageAllocEntryHandleListType");
-       case SOAP_TYPE_PointerTostra__StorageAllocEntryType:
-               return soap_in_PointerTostra__StorageAllocEntryType(soap, NULL, NULL, "stra:StorageAllocEntryType");
-       case SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType:
-               return soap_in_PointerTostra__StorageEaclEntryHandleListType(soap, NULL, NULL, "stra:StorageEaclEntryHandleListType");
-       case SOAP_TYPE_PointerTostra__StorageEaclEntryType:
-               return soap_in_PointerTostra__StorageEaclEntryType(soap, NULL, NULL, "stra:StorageEaclEntryType");
-       case SOAP_TYPE_PointerTostra__StorageApplicationAttributesType:
-               return soap_in_PointerTostra__StorageApplicationAttributesType(soap, NULL, NULL, "stra:StorageApplicationAttributesType");
-       case SOAP_TYPE_PointerTostra__StorageApplicationHandleListType:
-               return soap_in_PointerTostra__StorageApplicationHandleListType(soap, NULL, NULL, "stra:StorageApplicationHandleListType");
-       case SOAP_TYPE_PointerTostra__GlobalStorageAttributesType:
-               return soap_in_PointerTostra__GlobalStorageAttributesType(soap, NULL, NULL, "stra:GlobalStorageAttributesType");
-       case SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType:
-               return soap_in_PointerTostra__StorageSnrpApplicationAttributeType(soap, NULL, NULL, "stra:StorageSnrpApplicationAttributeType");
-       case SOAP_TYPE_PointerTostra__GUID:
-               return soap_in_PointerTostra__GUID(soap, NULL, NULL, "stra:GUID");
-       case SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType:
-               return soap_in_PointerTostra__StorageAllocSnrpEntryType(soap, NULL, NULL, "stra:StorageAllocSnrpEntryType");
-       case SOAP_TYPE_PointerToxcfg__XProfileType:
-               return soap_in_PointerToxcfg__XProfileType(soap, NULL, NULL, "xcfg:XProfileType");
-       case SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType:
-               return soap_in_PointerTonet__InterfaceDescriptorSetType(soap, NULL, NULL, "net:InterfaceDescriptorSetType");
-       case SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType:
-               return soap_in_PointerTonet__InterfaceDescriptorGetType(soap, NULL, NULL, "net:InterfaceDescriptorGetType");
-       case SOAP_TYPE_PointerTocmn__InterfaceHandleType:
-               return soap_in_PointerTocmn__InterfaceHandleType(soap, NULL, NULL, "cmn:InterfaceHandleType");
-       case SOAP_TYPE_PointerTonet__StaticIPv4ParametersType:
-               return soap_in_PointerTonet__StaticIPv4ParametersType(soap, NULL, NULL, "net:StaticIPv4ParametersType");
-       case SOAP_TYPE_PointerTonet__IPv4ParametersType:
-               return soap_in_PointerTonet__IPv4ParametersType(soap, NULL, NULL, "net:IPv4ParametersType");
-       case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType:
-               return soap_in_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_TLSType");
-       case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType:
-               return soap_in_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAPFAST_GTCType");
-       case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
-               return soap_in_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileEAPFAST_MSCHAPv2Type");
-       case SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType:
-               return soap_in_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, NULL, NULL, "xcfg:XProfileEAP_GTCType");
-       case SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type:
-               return soap_in_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfilePEAP_MSCHAPv2Type");
-       case SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type:
-               return soap_in_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, NULL, NULL, "xcfg:XProfileTTLS_MSCHAPv2Type");
-       case SOAP_TYPE_PointerToxcfg__XProfileTLSType:
-               return soap_in_PointerToxcfg__XProfileTLSType(soap, NULL, NULL, "xcfg:XProfileTLSType");
-       case SOAP_TYPE_PointerToxcfg__ManualPACType:
-               return soap_in_PointerToxcfg__ManualPACType(soap, NULL, NULL, "xcfg:ManualPACType");
-       case SOAP_TYPE_PointerToxcfg__UserCredentialsType:
-               return soap_in_PointerToxcfg__UserCredentialsType(soap, NULL, NULL, "xcfg:UserCredentialsType");
-       case SOAP_TYPE_PointerToxcfg__ServerIdentityType:
-               return soap_in_PointerToxcfg__ServerIdentityType(soap, NULL, NULL, "xcfg:ServerIdentityType");
-       case SOAP_TYPE_PointerToxcfg__CertificateNameType:
-               return soap_in_PointerToxcfg__CertificateNameType(soap, NULL, NULL, "xcfg:CertificateNameType");
-       case SOAP_TYPE_PointerTosai__CertificateHandleType:
-               return soap_in_PointerTosai__CertificateHandleType(soap, NULL, NULL, "sai:CertificateHandleType");
-       case SOAP_TYPE_PointerTocstr__KeyPairType:
-               return soap_in_PointerTocstr__KeyPairType(soap, NULL, NULL, "cstr:KeyPairType");
-       case SOAP_TYPE_PointerTosai__GlobalPowerPolicyType:
-               return soap_in_PointerTosai__GlobalPowerPolicyType(soap, NULL, NULL, "sai:GlobalPowerPolicyType");
-       case SOAP_TYPE_PointerTosai__EnvironmentDetectionType:
-               return soap_in_PointerTosai__EnvironmentDetectionType(soap, NULL, NULL, "sai:EnvironmentDetectionType");
-       case SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType:
-               return soap_in_PointerTosai__ProvisioningAuditRecordType(soap, NULL, NULL, "sai:ProvisioningAuditRecordType");
-       case SOAP_TYPE_PointerTosai__CertHashEntryType:
-               return soap_in_PointerTosai__CertHashEntryType(soap, NULL, NULL, "sai:CertHashEntryType");
-       case SOAP_TYPE_PointerTosai__ProvisioningOTPType:
-               return soap_in_PointerTosai__ProvisioningOTPType(soap, NULL, NULL, "sai:ProvisioningOTPType");
-       case SOAP_TYPE_PointerTounsignedShort:
-               return soap_in_PointerTounsignedShort(soap, NULL, NULL, "xsd:unsignedShort");
-       case SOAP_TYPE_PointerTosai__PowerStateType:
-               return soap_in_PointerTosai__PowerStateType(soap, NULL, NULL, "sai:PowerStateType");
-       case SOAP_TYPE_PointerTosai__PkiCapsType:
-               return soap_in_PointerTosai__PkiCapsType(soap, NULL, NULL, "sai:PkiCapsType");
-       case SOAP_TYPE_PointerTosai__CrlType:
-               return soap_in_PointerTosai__CrlType(soap, NULL, NULL, "sai:CrlType");
-       case SOAP_TYPE_PointerTosai__CertificateType:
-               return soap_in_PointerTosai__CertificateType(soap, NULL, NULL, "sai:CertificateType");
-       case SOAP_TYPE_PointerTosai__TlsOptionsType:
-               return soap_in_PointerTosai__TlsOptionsType(soap, NULL, NULL, "sai:TlsOptionsType");
-       case SOAP_TYPE_PointerTosai__KerberosOptionsType:
-               return soap_in_PointerTosai__KerberosOptionsType(soap, NULL, NULL, "sai:KerberosOptionsType");
-       case SOAP_TYPE_PointerTosai__AdminAclEntryExType:
-               return soap_in_PointerTosai__AdminAclEntryExType(soap, NULL, NULL, "sai:AdminAclEntryExType");
-       case SOAP_TYPE_PointerTosai__UserAclEntryExType:
-               return soap_in_PointerTosai__UserAclEntryExType(soap, NULL, NULL, "sai:UserAclEntryExType");
-       case SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType:
-               return soap_in_PointerTosai__UpdateCoreUrlKeyType(soap, NULL, NULL, "sai:UpdateCoreUrlKeyType");
-       case SOAP_TYPE_PointerTosai__AmtVersion:
-               return soap_in_PointerTosai__AmtVersion(soap, NULL, NULL, "sai:AmtVersion");
-       case SOAP_TYPE_PointerTosai__RngKeyType:
-               return soap_in_PointerTosai__RngKeyType(soap, NULL, NULL, "sai:RngKeyType");
-       case SOAP_TYPE_PointerTosai__CertificateChainType:
-               return soap_in_PointerTosai__CertificateChainType(soap, NULL, NULL, "sai:CertificateChainType");
-       case SOAP_TYPE_PointerTosai__RsaKeyType:
-               return soap_in_PointerTosai__RsaKeyType(soap, NULL, NULL, "sai:RsaKeyType");
-       case SOAP_TYPE_PointerTosai__UserAclEntryHandleListType:
-               return soap_in_PointerTosai__UserAclEntryHandleListType(soap, NULL, NULL, "sai:UserAclEntryHandleListType");
-       case SOAP_TYPE_PointerTosai__AdminAclEntryType:
-               return soap_in_PointerTosai__AdminAclEntryType(soap, NULL, NULL, "sai:AdminAclEntryType");
-       case SOAP_TYPE_PointerTosai__UserAclEntryType:
-               return soap_in_PointerTosai__UserAclEntryType(soap, NULL, NULL, "sai:UserAclEntryType");
-       case SOAP_TYPE_PointerTounsignedInt:
-               return soap_in_PointerTounsignedInt(soap, NULL, NULL, "xsd:unsignedInt");
-       case SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType:
-               return soap_in_PointerTosai__EnvironmentDetectionDomainType(soap, NULL, NULL, "sai:EnvironmentDetectionDomainType");
-       case SOAP_TYPE_PointerTobool:
-               return soap_in_PointerTobool(soap, NULL, NULL, "xsd:boolean");
-       case SOAP_TYPE_PointerTostd__string:
-               return soap_in_PointerTostd__string(soap, NULL, NULL, "xsd:string");
-       case SOAP_TYPE_PointerTosai__KerberosSpnType:
-               return soap_in_PointerTosai__KerberosSpnType(soap, NULL, NULL, "sai:KerberosSpnType");
-       case SOAP_TYPE_PointerTosai__UserEntryKerberosType:
-               return soap_in_PointerTosai__UserEntryKerberosType(soap, NULL, NULL, "sai:UserEntryKerberosType");
-       case SOAP_TYPE_PointerTosai__UserEntryDigestType:
-               return soap_in_PointerTosai__UserEntryDigestType(soap, NULL, NULL, "sai:UserEntryDigestType");
-       case SOAP_TYPE_PointerTosai__UserAclRealmListType:
-               return soap_in_PointerTosai__UserAclRealmListType(soap, NULL, NULL, "sai:UserAclRealmListType");
-       case SOAP_TYPE_PointerTocstr__RSAKeyPairType:
-               return soap_in_PointerTocstr__RSAKeyPairType(soap, NULL, NULL, "cstr:RSAKeyPairType");
-       case SOAP_TYPE_PointerTocmn__IPv6AddressStringType:
-               return soap_in_PointerTocmn__IPv6AddressStringType(soap, NULL, NULL, "cmn:IPv6AddressStringType");
-       case SOAP_TYPE_PointerTocmn__IPv4AddressStringType:
-               return soap_in_PointerTocmn__IPv4AddressStringType(soap, NULL, NULL, "cmn:IPv4AddressStringType");
-       case SOAP_TYPE_PointerTocmn__HostNameType:
-               return soap_in_PointerTocmn__HostNameType(soap, NULL, NULL, "cmn:HostNameType");
-       case SOAP_TYPE_PointerTounsignedByte:
-               return soap_in_PointerTounsignedByte(soap, NULL, NULL, "xsd:unsignedByte");
-       case SOAP_TYPE_string:
-       {       char **s;
-               s = soap_in_string(soap, NULL, NULL, "xsd:string");
-               return s ? *s : NULL;
-       }
-       default:
-       {       const char *t = soap->type;
-               if (!*t)
-                       t = soap->tag;
-               if (!soap_match_tag(soap, t, "xsd:byte"))
-               {       *type = SOAP_TYPE_byte;
-                       return soap_in_byte(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xsd:short"))
-               {       *type = SOAP_TYPE_short;
-                       return soap_in_short(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xsd:int"))
-               {       *type = SOAP_TYPE_int;
-                       return soap_in_int(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:ProfilePriorityType"))
-               {       *type = SOAP_TYPE_wcxs__ProfilePriorityType;
-                       return soap_in_wcxs__ProfilePriorityType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:SystemCapabilitiesSupportedType"))
-               {       *type = SOAP_TYPE_rci__SystemCapabilitiesSupportedType;
-                       return soap_in_rci__SystemCapabilitiesSupportedType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:WatchdogState"))
-               {       *type = SOAP_TYPE_apr__WatchdogState;
-                       return soap_in_apr__WatchdogState(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_TYPE"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE;
-                       return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_FORM_FACTOR"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR;
-                       return soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_UPGRADE"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE;
-                       return soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_STATUS"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS;
-                       return soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_FAMILY"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY;
-                       return soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR_TYPE"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE;
-                       return soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AlertSubscriptionPolicyIDType"))
-               {       *type = SOAP_TYPE_emi__AlertSubscriptionPolicyIDType;
-                       return soap_in_emi__AlertSubscriptionPolicyIDType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:LinkPolicyType"))
-               {       *type = SOAP_TYPE_net__LinkPolicyType;
-                       return soap_in_net__LinkPolicyType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xsd:unsignedByte"))
-               {       *type = SOAP_TYPE_unsignedByte;
-                       return soap_in_unsignedByte(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:OemParametersType"))
-               {       *type = SOAP_TYPE_rci__OemParametersType;
-                       return soap_in_rci__OemParametersType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:SpecialCommandParameterType"))
-               {       *type = SOAP_TYPE_rci__SpecialCommandParameterType;
-                       return soap_in_rci__SpecialCommandParameterType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:BootOptionsType"))
-               {       *type = SOAP_TYPE_rci__BootOptionsType;
-                       return soap_in_rci__BootOptionsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:SpecialCommandsSupportedType"))
-               {       *type = SOAP_TYPE_rci__SpecialCommandsSupportedType;
-                       return soap_in_rci__SpecialCommandsSupportedType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_TYPE_DETAIL"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL;
-                       return soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xsd:unsignedShort"))
-               {       *type = SOAP_TYPE_unsignedShort;
-                       return soap_in_unsignedShort(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:OemDefinedCapabilitiesType"))
-               {       *type = SOAP_TYPE_rci__OemDefinedCapabilitiesType;
-                       return soap_in_rci__OemDefinedCapabilitiesType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:SystemFirmwareCapabilitiesType"))
-               {       *type = SOAP_TYPE_rci__SystemFirmwareCapabilitiesType;
-                       return soap_in_rci__SystemFirmwareCapabilitiesType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:PT_STATUS"))
-               {       *type = SOAP_TYPE_rci__PT_USCORESTATUS;
-                       return soap_in_rci__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:SystemPowerStateType"))
-               {       *type = SOAP_TYPE_rci__SystemPowerStateType;
-                       return soap_in_rci__SystemPowerStateType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:IPv4AddressType"))
-               {       *type = SOAP_TYPE_inf__IPv4AddressType;
-                       return soap_in_inf__IPv4AddressType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:TimeType"))
-               {       *type = SOAP_TYPE_inf__TimeType;
-                       return soap_in_inf__TimeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:PT_STATUS"))
-               {       *type = SOAP_TYPE_inf__PT_USCORESTATUS;
-                       return soap_in_inf__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "str:PT_STATUS"))
-               {       *type = SOAP_TYPE_str__PT_USCORESTATUS;
-                       return soap_in_str__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "tim:TimeType"))
-               {       *type = SOAP_TYPE_tim__TimeType;
-                       return soap_in_tim__TimeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "tim:PT_STATUS"))
-               {       *type = SOAP_TYPE_tim__PT_USCORESTATUS;
-                       return soap_in_tim__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "idr:IPv4AddressType"))
-               {       *type = SOAP_TYPE_idr__IPv4AddressType;
-                       return soap_in_idr__IPv4AddressType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "idr:TimeType"))
-               {       *type = SOAP_TYPE_idr__TimeType;
-                       return soap_in_idr__TimeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "idr:PT_STATUS"))
-               {       *type = SOAP_TYPE_idr__PT_USCORESTATUS;
-                       return soap_in_idr__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apl:PT_STATUS"))
-               {       *type = SOAP_TYPE_apl__PT_USCORESTATUS;
-                       return soap_in_apl__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:PT_STATUS"))
-               {       *type = SOAP_TYPE_apr__PT_USCORESTATUS;
-                       return soap_in_apr__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_BIOS_CHARACTERISTICS"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS;
-                       return soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_STATUS"))
-               {       *type = SOAP_TYPE_hwa__PT_USCORESTATUS;
-                       return soap_in_hwa__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:TimeType"))
-               {       *type = SOAP_TYPE_cb__TimeType;
-                       return soap_in_cb__TimeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:PT_STATUS"))
-               {       *type = SOAP_TYPE_cb__PT_USCORESTATUS;
-                       return soap_in_cb__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:SensorHandleType"))
-               {       *type = SOAP_TYPE_emi__SensorHandleType;
-                       return soap_in_emi__SensorHandleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:IPv4AddressType"))
-               {       *type = SOAP_TYPE_emi__IPv4AddressType;
-                       return soap_in_emi__IPv4AddressType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:PT_STATUS"))
-               {       *type = SOAP_TYPE_emi__PT_USCORESTATUS;
-                       return soap_in_emi__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EventFilterHandleType"))
-               {       *type = SOAP_TYPE_emi__EventFilterHandleType;
-                       return soap_in_emi__EventFilterHandleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AlertSubscriptionHandleType"))
-               {       *type = SOAP_TYPE_emi__AlertSubscriptionHandleType;
-                       return soap_in_emi__AlertSubscriptionHandleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:TimeType"))
-               {       *type = SOAP_TYPE_emi__TimeType;
-                       return soap_in_emi__TimeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:StorageAllocEntryHandleType"))
-               {       *type = SOAP_TYPE_stra__StorageAllocEntryHandleType;
-                       return soap_in_stra__StorageAllocEntryHandleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:StorageEaclEntryHandleType"))
-               {       *type = SOAP_TYPE_stra__StorageEaclEntryHandleType;
-                       return soap_in_stra__StorageEaclEntryHandleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:StorageApplicationHandleType"))
-               {       *type = SOAP_TYPE_stra__StorageApplicationHandleType;
-                       return soap_in_stra__StorageApplicationHandleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:PT_STATUS"))
-               {       *type = SOAP_TYPE_stra__PT_USCORESTATUS;
-                       return soap_in_stra__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:InterfaceHandleType"))
-               {       *type = SOAP_TYPE_net__InterfaceHandleType;
-                       return soap_in_net__InterfaceHandleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:IPv4AddressType"))
-               {       *type = SOAP_TYPE_net__IPv4AddressType;
-                       return soap_in_net__IPv4AddressType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:PT_STATUS"))
-               {       *type = SOAP_TYPE_net__PT_USCORESTATUS;
-                       return soap_in_net__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertificateHandleType"))
-               {       *type = SOAP_TYPE_sai__CertificateHandleType;
-                       return soap_in_sai__CertificateHandleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:IPv4AddressType"))
-               {       *type = SOAP_TYPE_sai__IPv4AddressType;
-                       return soap_in_sai__IPv4AddressType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UserAclEntryHandleType"))
-               {       *type = SOAP_TYPE_sai__UserAclEntryHandleType;
-                       return soap_in_sai__UserAclEntryHandleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:PT_STATUS"))
-               {       *type = SOAP_TYPE_sai__PT_USCORESTATUS;
-                       return soap_in_sai__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cstr:KeyPairHandleType"))
-               {       *type = SOAP_TYPE_cstr__KeyPairHandleType;
-                       return soap_in_cstr__KeyPairHandleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cmn:InterfaceHandleType"))
-               {       *type = SOAP_TYPE_cmn__InterfaceHandleType;
-                       return soap_in_cmn__InterfaceHandleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cmn:IPv4AddressType"))
-               {       *type = SOAP_TYPE_cmn__IPv4AddressType;
-                       return soap_in_cmn__IPv4AddressType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cmn:PT_STATUS"))
-               {       *type = SOAP_TYPE_cmn__PT_USCORESTATUS;
-                       return soap_in_cmn__PT_USCORESTATUS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xsd:unsignedInt"))
-               {       *type = SOAP_TYPE_unsignedInt;
-                       return soap_in_unsignedInt(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xsd:boolean"))
-               {       *type = SOAP_TYPE_bool;
-                       return soap_in_bool(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:FeatureType"))
-               {       *type = SOAP_TYPE_wcxs__FeatureType;
-                       return soap_in_wcxs__FeatureType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:KeyIndexType"))
-               {       *type = SOAP_TYPE_wcxs__KeyIndexType;
-                       return soap_in_wcxs__KeyIndexType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:SpecialCommandType"))
-               {       *type = SOAP_TYPE_rci__SpecialCommandType;
-                       return soap_in_rci__SpecialCommandType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:RemoteControlCommandType"))
-               {       *type = SOAP_TYPE_rci__RemoteControlCommandType;
-                       return soap_in_rci__RemoteControlCommandType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:EnabledInterfacesType"))
-               {       *type = SOAP_TYPE_inf__EnabledInterfacesType;
-                       return soap_in_inf__EnabledInterfacesType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:PasswordModelType"))
-               {       *type = SOAP_TYPE_inf__PasswordModelType;
-                       return soap_in_inf__PasswordModelType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:ProvisioningStateType"))
-               {       *type = SOAP_TYPE_inf__ProvisioningStateType;
-                       return soap_in_inf__ProvisioningStateType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:ProvisioningModeType"))
-               {       *type = SOAP_TYPE_inf__ProvisioningModeType;
-                       return soap_in_inf__ProvisioningModeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:CbActionType"))
-               {       *type = SOAP_TYPE_apr__CbActionType;
-                       return soap_in_apr__CbActionType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:AssetTypeType"))
-               {       *type = SOAP_TYPE_hwa__AssetTypeType;
-                       return soap_in_hwa__AssetTypeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:HcbTriggerReasonType"))
-               {       *type = SOAP_TYPE_cb__HcbTriggerReasonType;
-                       return soap_in_cb__HcbTriggerReasonType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:HcbStateType"))
-               {       *type = SOAP_TYPE_cb__HcbStateType;
-                       return soap_in_cb__HcbStateType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerApplicationType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerApplicationType;
-                       return soap_in_cb__CircuitBreakerApplicationType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerProfileType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerProfileType;
-                       return soap_in_cb__CircuitBreakerProfileType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterIPAddressDirectionType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType;
-                       return soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterDirectionType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerFilterDirectionType;
-                       return soap_in_cb__CircuitBreakerFilterDirectionType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AlertAuthOptionsType"))
-               {       *type = SOAP_TYPE_emi__AlertAuthOptionsType;
-                       return soap_in_emi__AlertAuthOptionsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EventSeverityType"))
-               {       *type = SOAP_TYPE_emi__EventSeverityType;
-                       return soap_in_emi__EventSeverityType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:ISVS_APP_ATTR_TYPE"))
-               {       *type = SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE;
-                       return soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:InterfaceModeType"))
-               {       *type = SOAP_TYPE_net__InterfaceModeType;
-                       return soap_in_net__InterfaceModeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:DhcpModeType"))
-               {       *type = SOAP_TYPE_net__DhcpModeType;
-                       return soap_in_net__DhcpModeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:CertNameOptionsType"))
-               {       *type = SOAP_TYPE_xcfg__CertNameOptionsType;
-                       return soap_in_xcfg__CertNameOptionsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:HTTPAuthOptionType"))
-               {       *type = SOAP_TYPE_sai__HTTPAuthOptionType;
-                       return soap_in_sai__HTTPAuthOptionType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:HashTypeType"))
-               {       *type = SOAP_TYPE_sai__HashTypeType;
-                       return soap_in_sai__HashTypeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:ProvisioningTLSModeType"))
-               {       *type = SOAP_TYPE_sai__ProvisioningTLSModeType;
-                       return soap_in_sai__ProvisioningTLSModeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:TlsAthenticationType"))
-               {       *type = SOAP_TYPE_sai__TlsAthenticationType;
-                       return soap_in_sai__TlsAthenticationType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:InterfaceType"))
-               {       *type = SOAP_TYPE_sai__InterfaceType;
-                       return soap_in_sai__InterfaceType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnabledInterfacesType"))
-               {       *type = SOAP_TYPE_sai__EnabledInterfacesType;
-                       return soap_in_sai__EnabledInterfacesType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:PowerStateType"))
-               {       *type = SOAP_TYPE_sai__PowerStateType;
-                       return soap_in_sai__PowerStateType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:KerberosEncryptionType"))
-               {       *type = SOAP_TYPE_sai__KerberosEncryptionType;
-                       return soap_in_sai__KerberosEncryptionType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:KerberosSpnProtocolType"))
-               {       *type = SOAP_TYPE_sai__KerberosSpnProtocolType;
-                       return soap_in_sai__KerberosSpnProtocolType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AccessPermissionType"))
-               {       *type = SOAP_TYPE_sai__AccessPermissionType;
-                       return soap_in_sai__AccessPermissionType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:ProvisioningModeType"))
-               {       *type = SOAP_TYPE_sai__ProvisioningModeType;
-                       return soap_in_sai__ProvisioningModeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:RngKeyEncodingType"))
-               {       *type = SOAP_TYPE_sai__RngKeyEncodingType;
-                       return soap_in_sai__RngKeyEncodingType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:RsaCertificateEncodingType"))
-               {       *type = SOAP_TYPE_sai__RsaCertificateEncodingType;
-                       return soap_in_sai__RsaCertificateEncodingType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:RsaKeyEncodingType"))
-               {       *type = SOAP_TYPE_sai__RsaKeyEncodingType;
-                       return soap_in_sai__RsaKeyEncodingType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UserAclRealmType"))
-               {       *type = SOAP_TYPE_sai__UserAclRealmType;
-                       return soap_in_sai__UserAclRealmType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:PassPhrase63Type"))
-               {       *type = SOAP_TYPE_wcxs__PassPhrase63Type;
-                       return soap_in_wcxs__PassPhrase63Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:PassPhraseWEP128Type"))
-               {       *type = SOAP_TYPE_wcxs__PassPhraseWEP128Type;
-                       return soap_in_wcxs__PassPhraseWEP128Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:PassPhrase5Type"))
-               {       *type = SOAP_TYPE_wcxs__PassPhrase5Type;
-                       return soap_in_wcxs__PassPhrase5Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:RawKey256Type"))
-               {       *type = SOAP_TYPE_wcxs__RawKey256Type;
-                       return soap_in_wcxs__RawKey256Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:RawKey128Type"))
-               {       *type = SOAP_TYPE_wcxs__RawKey128Type;
-                       return soap_in_wcxs__RawKey128Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:RawKey64Type"))
-               {       *type = SOAP_TYPE_wcxs__RawKey64Type;
-                       return soap_in_wcxs__RawKey64Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:ProfileNameType"))
-               {       *type = SOAP_TYPE_wcxs__ProfileNameType;
-                       return soap_in_wcxs__ProfileNameType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:IPv6AddressStringType"))
-               {       *type = SOAP_TYPE_cb__IPv6AddressStringType;
-                       return soap_in_cb__IPv6AddressStringType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:IPv4AddressStringType"))
-               {       *type = SOAP_TYPE_cb__IPv4AddressStringType;
-                       return soap_in_cb__IPv4AddressStringType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:CommunityStringType"))
-               {       *type = SOAP_TYPE_emi__CommunityStringType;
-                       return soap_in_emi__CommunityStringType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:MACAddressType"))
-               {       *type = SOAP_TYPE_net__MACAddressType;
-                       return soap_in_net__MACAddressType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:FriendlyNameType"))
-               {       *type = SOAP_TYPE_sai__FriendlyNameType;
-                       return soap_in_sai__FriendlyNameType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:ProvisioningOTPType"))
-               {       *type = SOAP_TYPE_sai__ProvisioningOTPType;
-                       return soap_in_sai__ProvisioningOTPType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:MEBxPasswordType"))
-               {       *type = SOAP_TYPE_sai__MEBxPasswordType;
-                       return soap_in_sai__MEBxPasswordType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AclPasswordStringType"))
-               {       *type = SOAP_TYPE_sai__AclPasswordStringType;
-                       return soap_in_sai__AclPasswordStringType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AclStringType"))
-               {       *type = SOAP_TYPE_sai__AclStringType;
-                       return soap_in_sai__AclStringType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cmn:GuidBuf"))
-               {       *type = SOAP_TYPE_cmn__GuidBuf;
-                       return soap_in_cmn__GuidBuf(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cmn:IPv6AddressStringType"))
-               {       *type = SOAP_TYPE_cmn__IPv6AddressStringType;
-                       return soap_in_cmn__IPv6AddressStringType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cmn:IPv4AddressStringType"))
-               {       *type = SOAP_TYPE_cmn__IPv4AddressStringType;
-                       return soap_in_cmn__IPv4AddressStringType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cmn:HostNameType"))
-               {       *type = SOAP_TYPE_cmn__HostNameType;
-                       return soap_in_cmn__HostNameType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:WirelessSettingsType"))
-               {       *type = SOAP_TYPE_wcxs__WirelessSettingsType;
-                       return soap_in_wcxs__WirelessSettingsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:WirelessCapabilitiesType"))
-               {       *type = SOAP_TYPE_wcxs__WirelessCapabilitiesType;
-                       return soap_in_wcxs__WirelessCapabilitiesType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:ProfileType"))
-               {       *type = SOAP_TYPE_wcxs__ProfileType;
-                       return soap_in_wcxs__ProfileType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:ProfileSecuritySettingsType"))
-               {       *type = SOAP_TYPE_wcxs__ProfileSecuritySettingsType;
-                       return soap_in_wcxs__ProfileSecuritySettingsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:ProfileSecuritySettingRSNType"))
-               {       *type = SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType;
-                       return soap_in_wcxs__ProfileSecuritySettingRSNType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:ProfileSecuritySettingWPAType"))
-               {       *type = SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType;
-                       return soap_in_wcxs__ProfileSecuritySettingWPAType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:DataEncryptionCCMPType"))
-               {       *type = SOAP_TYPE_wcxs__DataEncryptionCCMPType;
-                       return soap_in_wcxs__DataEncryptionCCMPType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:DataEncryptionTKIPType"))
-               {       *type = SOAP_TYPE_wcxs__DataEncryptionTKIPType;
-                       return soap_in_wcxs__DataEncryptionTKIPType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:DataEncryptionWEPType"))
-               {       *type = SOAP_TYPE_wcxs__DataEncryptionWEPType;
-                       return soap_in_wcxs__DataEncryptionWEPType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:DataEncryptionWEPXType"))
-               {       *type = SOAP_TYPE_wcxs__DataEncryptionWEPXType;
-                       return soap_in_wcxs__DataEncryptionWEPXType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:WEP128Type"))
-               {       *type = SOAP_TYPE_wcxs__WEP128Type;
-                       return soap_in_wcxs__WEP128Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:WEP64Type"))
-               {       *type = SOAP_TYPE_wcxs__WEP64Type;
-                       return soap_in_wcxs__WEP64Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:FirmwareVersionType"))
-               {       *type = SOAP_TYPE_inf__FirmwareVersionType;
-                       return soap_in_inf__FirmwareVersionType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:IderSessionLogEntryType"))
-               {       *type = SOAP_TYPE_inf__IderSessionLogEntryType;
-                       return soap_in_inf__IderSessionLogEntryType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "idr:FirmwareVersionType"))
-               {       *type = SOAP_TYPE_idr__FirmwareVersionType;
-                       return soap_in_idr__FirmwareVersionType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "idr:IderSessionLogEntryType"))
-               {       *type = SOAP_TYPE_idr__IderSessionLogEntryType;
-                       return soap_in_idr__IderSessionLogEntryType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apl:GUID"))
-               {       *type = SOAP_TYPE_apl__GUID;
-                       return soap_in_apl__GUID(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:AgentPresenceCapabilitiesType"))
-               {       *type = SOAP_TYPE_apr__AgentPresenceCapabilitiesType;
-                       return soap_in_apr__AgentPresenceCapabilitiesType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:CircuitBreakerHardwarePolicyType"))
-               {       *type = SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType;
-                       return soap_in_apr__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogActionType"))
-               {       *type = SOAP_TYPE_apr__ConsoleWatchdogActionType;
-                       return soap_in_apr__ConsoleWatchdogActionType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogEntryType"))
-               {       *type = SOAP_TYPE_apr__ConsoleWatchdogEntryType;
-                       return soap_in_apr__ConsoleWatchdogEntryType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:GUID"))
-               {       *type = SOAP_TYPE_apr__GUID;
-                       return soap_in_apr__GUID(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_MEDIA_DEVICE"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE;
-                       return soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_FRU"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREFRU;
-                       return soap_in_hwa__PT_USCOREFRU(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_MEMORY_MODULE"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE;
-                       return soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_PROCESSOR"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREPROCESSOR;
-                       return soap_in_hwa__PT_USCOREPROCESSOR(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_BASEBOARD"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREBASEBOARD;
-                       return soap_in_hwa__PT_USCOREBASEBOARD(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:GUID"))
-               {       *type = SOAP_TYPE_hwa__GUID;
-                       return soap_in_hwa__GUID(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_COMPUTER_SYSTEM"))
-               {       *type = SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM;
-                       return soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:PT_BIOS"))
-               {       *type = SOAP_TYPE_hwa__PT_USCOREBIOS;
-                       return soap_in_hwa__PT_USCOREBIOS(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:AssetDataType"))
-               {       *type = SOAP_TYPE_hwa__AssetDataType;
-                       return soap_in_hwa__AssetDataType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:AssetDataArrayType"))
-               {       *type = SOAP_TYPE_hwa__AssetDataArrayType;
-                       return soap_in_hwa__AssetDataArrayType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:AssetTypeArrayType"))
-               {       *type = SOAP_TYPE_hwa__AssetTypeArrayType;
-                       return soap_in_hwa__AssetTypeArrayType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:HcbOptionsType"))
-               {       *type = SOAP_TYPE_cb__HcbOptionsType;
-                       return soap_in_cb__HcbOptionsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:BlockedPortInfoType"))
-               {       *type = SOAP_TYPE_cb__BlockedPortInfoType;
-                       return soap_in_cb__BlockedPortInfoType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:TimedCounterType"))
-               {       *type = SOAP_TYPE_cb__TimedCounterType;
-                       return soap_in_cb__TimedCounterType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerHardwarePolicyType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType;
-                       return soap_in_cb__CircuitBreakerHardwarePolicyType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterStatisticsType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType;
-                       return soap_in_cb__CircuitBreakerFilterStatisticsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerCapabilitiesType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerCapabilitiesType;
-                       return soap_in_cb__CircuitBreakerCapabilitiesType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterInfoType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerFilterInfoType;
-                       return soap_in_cb__CircuitBreakerFilterInfoType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerFilterType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerFilterType;
-                       return soap_in_cb__CircuitBreakerFilterType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerPacketType;
-                       return soap_in_cb__CircuitBreakerPacketType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketETHType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerPacketETHType;
-                       return soap_in_cb__CircuitBreakerPacketETHType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketIPType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerPacketIPType;
-                       return soap_in_cb__CircuitBreakerPacketIPType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketTCPType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerPacketTCPType;
-                       return soap_in_cb__CircuitBreakerPacketTCPType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerPacketUDPType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerPacketUDPType;
-                       return soap_in_cb__CircuitBreakerPacketUDPType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPPacketType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerIPPacketType;
-                       return soap_in_cb__CircuitBreakerIPPacketType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv6Type"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerIPv6Type;
-                       return soap_in_cb__CircuitBreakerIPv6Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv4Type"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerIPv4Type;
-                       return soap_in_cb__CircuitBreakerIPv4Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredTCPFlagsType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType;
-                       return soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredPortType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType;
-                       return soap_in_cb__CircuitBreakerIPLayeredPortType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredPortRangeType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType;
-                       return soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPLayeredPortSimpleType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType;
-                       return soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv6AddressAndMaskType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType;
-                       return soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerIPv4AddressAndMaskType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType;
-                       return soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerPolicyInfoType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerPolicyInfoType;
-                       return soap_in_cb__CircuitBreakerPolicyInfoType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerPolicyType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerPolicyType;
-                       return soap_in_cb__CircuitBreakerPolicyType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerDefaultFilterType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerDefaultFilterType;
-                       return soap_in_cb__CircuitBreakerDefaultFilterType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CircuitBreakerAntiSpoofingFilterType"))
-               {       *type = SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType;
-                       return soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AlertSubscriptionGeneralType"))
-               {       *type = SOAP_TYPE_emi__AlertSubscriptionGeneralType;
-                       return soap_in_emi__AlertSubscriptionGeneralType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AlertSubscriptionSoapType"))
-               {       *type = SOAP_TYPE_emi__AlertSubscriptionSoapType;
-                       return soap_in_emi__AlertSubscriptionSoapType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AlertSubscriptionSNMPType"))
-               {       *type = SOAP_TYPE_emi__AlertSubscriptionSNMPType;
-                       return soap_in_emi__AlertSubscriptionSNMPType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AlertCredentialsType"))
-               {       *type = SOAP_TYPE_emi__AlertCredentialsType;
-                       return soap_in_emi__AlertCredentialsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:ByteStr"))
-               {       *type = SOAP_TYPE_emi__ByteStr;
-                       return soap_in_emi__ByteStr(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:SensorAttributesType"))
-               {       *type = SOAP_TYPE_emi__SensorAttributesType;
-                       return soap_in_emi__SensorAttributesType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:SensorHandleArrayType"))
-               {       *type = SOAP_TYPE_emi__SensorHandleArrayType;
-                       return soap_in_emi__SensorHandleArrayType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EventLogRecordArrayType"))
-               {       *type = SOAP_TYPE_emi__EventLogRecordArrayType;
-                       return soap_in_emi__EventLogRecordArrayType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EventFilterHandleArrayType"))
-               {       *type = SOAP_TYPE_emi__EventFilterHandleArrayType;
-                       return soap_in_emi__EventFilterHandleArrayType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AlertSubscriptionHandleArrayType"))
-               {       *type = SOAP_TYPE_emi__AlertSubscriptionHandleArrayType;
-                       return soap_in_emi__AlertSubscriptionHandleArrayType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AlertSubscriptionType"))
-               {       *type = SOAP_TYPE_emi__AlertSubscriptionType;
-                       return soap_in_emi__AlertSubscriptionType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EventFilterType"))
-               {       *type = SOAP_TYPE_emi__EventFilterType;
-                       return soap_in_emi__EventFilterType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EventLogRecordType"))
-               {       *type = SOAP_TYPE_emi__EventLogRecordType;
-                       return soap_in_emi__EventLogRecordType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:ByteData"))
-               {       *type = SOAP_TYPE_emi__ByteData;
-                       return soap_in_emi__ByteData(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AlertSubscriptionPolicyIDArrayType"))
-               {       *type = SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType;
-                       return soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:StorageApplicationAttributesType"))
-               {       *type = SOAP_TYPE_stra__StorageApplicationAttributesType;
-                       return soap_in_stra__StorageApplicationAttributesType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:StorageSnrpApplicationAttributeType"))
-               {       *type = SOAP_TYPE_stra__StorageSnrpApplicationAttributeType;
-                       return soap_in_stra__StorageSnrpApplicationAttributeType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:StorageApplicationHandleListType"))
-               {       *type = SOAP_TYPE_stra__StorageApplicationHandleListType;
-                       return soap_in_stra__StorageApplicationHandleListType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:GlobalStorageAttributesType"))
-               {       *type = SOAP_TYPE_stra__GlobalStorageAttributesType;
-                       return soap_in_stra__GlobalStorageAttributesType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:GUID"))
-               {       *type = SOAP_TYPE_stra__GUID;
-                       return soap_in_stra__GUID(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:StorageAllocEntryHandleListType"))
-               {       *type = SOAP_TYPE_stra__StorageAllocEntryHandleListType;
-                       return soap_in_stra__StorageAllocEntryHandleListType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:StorageAllocSnrpEntryType"))
-               {       *type = SOAP_TYPE_stra__StorageAllocSnrpEntryType;
-                       return soap_in_stra__StorageAllocSnrpEntryType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:StorageAllocEntryType"))
-               {       *type = SOAP_TYPE_stra__StorageAllocEntryType;
-                       return soap_in_stra__StorageAllocEntryType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:StorageEaclEntryHandleListType"))
-               {       *type = SOAP_TYPE_stra__StorageEaclEntryHandleListType;
-                       return soap_in_stra__StorageEaclEntryHandleListType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:StorageEaclEntryType"))
-               {       *type = SOAP_TYPE_stra__StorageEaclEntryType;
-                       return soap_in_stra__StorageEaclEntryType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:InterfaceDescriptorGetType"))
-               {       *type = SOAP_TYPE_net__InterfaceDescriptorGetType;
-                       return soap_in_net__InterfaceDescriptorGetType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:InterfaceDescriptorSetType"))
-               {       *type = SOAP_TYPE_net__InterfaceDescriptorSetType;
-                       return soap_in_net__InterfaceDescriptorSetType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:IPv4ParametersType"))
-               {       *type = SOAP_TYPE_net__IPv4ParametersType;
-                       return soap_in_net__IPv4ParametersType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:StaticIPv4ParametersType"))
-               {       *type = SOAP_TYPE_net__StaticIPv4ParametersType;
-                       return soap_in_net__StaticIPv4ParametersType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:XProfileType"))
-               {       *type = SOAP_TYPE_xcfg__XProfileType;
-                       return soap_in_xcfg__XProfileType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:XProfileEAPFAST_TLSType"))
-               {       *type = SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType;
-                       return soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:XProfileEAPFAST_GTCType"))
-               {       *type = SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType;
-                       return soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:XProfileEAPFAST_MSCHAPv2Type"))
-               {       *type = SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type;
-                       return soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:XProfileEAP_GTCType"))
-               {       *type = SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType;
-                       return soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:XProfilePEAP_MSCHAPv2Type"))
-               {       *type = SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type;
-                       return soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:XProfileTTLS_MSCHAPv2Type"))
-               {       *type = SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type;
-                       return soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:XProfileTLSType"))
-               {       *type = SOAP_TYPE_xcfg__XProfileTLSType;
-                       return soap_in_xcfg__XProfileTLSType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:ServerIdentityType"))
-               {       *type = SOAP_TYPE_xcfg__ServerIdentityType;
-                       return soap_in_xcfg__ServerIdentityType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:ManualPACType"))
-               {       *type = SOAP_TYPE_xcfg__ManualPACType;
-                       return soap_in_xcfg__ManualPACType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:CertificateNameType"))
-               {       *type = SOAP_TYPE_xcfg__CertificateNameType;
-                       return soap_in_xcfg__CertificateNameType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xcfg:UserCredentialsType"))
-               {       *type = SOAP_TYPE_xcfg__UserCredentialsType;
-                       return soap_in_xcfg__UserCredentialsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GlobalPowerPolicyType"))
-               {       *type = SOAP_TYPE_sai__GlobalPowerPolicyType;
-                       return soap_in_sai__GlobalPowerPolicyType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnvironmentDetectionType"))
-               {       *type = SOAP_TYPE_sai__EnvironmentDetectionType;
-                       return soap_in_sai__EnvironmentDetectionType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnvironmentDetectionDomainType"))
-               {       *type = SOAP_TYPE_sai__EnvironmentDetectionDomainType;
-                       return soap_in_sai__EnvironmentDetectionDomainType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:ProvisioningAuditRecordType"))
-               {       *type = SOAP_TYPE_sai__ProvisioningAuditRecordType;
-                       return soap_in_sai__ProvisioningAuditRecordType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertHashEntryType"))
-               {       *type = SOAP_TYPE_sai__CertHashEntryType;
-                       return soap_in_sai__CertHashEntryType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:PkiCapsType"))
-               {       *type = SOAP_TYPE_sai__PkiCapsType;
-                       return soap_in_sai__PkiCapsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CrlType"))
-               {       *type = SOAP_TYPE_sai__CrlType;
-                       return soap_in_sai__CrlType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertificateType"))
-               {       *type = SOAP_TYPE_sai__CertificateType;
-                       return soap_in_sai__CertificateType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:TlsOptionsType"))
-               {       *type = SOAP_TYPE_sai__TlsOptionsType;
-                       return soap_in_sai__TlsOptionsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:KerberosOptionsType"))
-               {       *type = SOAP_TYPE_sai__KerberosOptionsType;
-                       return soap_in_sai__KerberosOptionsType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:KerberosSpnType"))
-               {       *type = SOAP_TYPE_sai__KerberosSpnType;
-                       return soap_in_sai__KerberosSpnType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AdminAclEntryExType"))
-               {       *type = SOAP_TYPE_sai__AdminAclEntryExType;
-                       return soap_in_sai__AdminAclEntryExType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UserAclEntryExType"))
-               {       *type = SOAP_TYPE_sai__UserAclEntryExType;
-                       return soap_in_sai__UserAclEntryExType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UserEntryKerberosType"))
-               {       *type = SOAP_TYPE_sai__UserEntryKerberosType;
-                       return soap_in_sai__UserEntryKerberosType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UserEntryDigestType"))
-               {       *type = SOAP_TYPE_sai__UserEntryDigestType;
-                       return soap_in_sai__UserEntryDigestType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AmtVersion"))
-               {       *type = SOAP_TYPE_sai__AmtVersion;
-                       return soap_in_sai__AmtVersion(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UpdateCoreUrlKeyType"))
-               {       *type = SOAP_TYPE_sai__UpdateCoreUrlKeyType;
-                       return soap_in_sai__UpdateCoreUrlKeyType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertificateChainType"))
-               {       *type = SOAP_TYPE_sai__CertificateChainType;
-                       return soap_in_sai__CertificateChainType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:RngKeyType"))
-               {       *type = SOAP_TYPE_sai__RngKeyType;
-                       return soap_in_sai__RngKeyType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:RsaKeyType"))
-               {       *type = SOAP_TYPE_sai__RsaKeyType;
-                       return soap_in_sai__RsaKeyType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UserAclRealmListType"))
-               {       *type = SOAP_TYPE_sai__UserAclRealmListType;
-                       return soap_in_sai__UserAclRealmListType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UserAclEntryHandleListType"))
-               {       *type = SOAP_TYPE_sai__UserAclEntryHandleListType;
-                       return soap_in_sai__UserAclEntryHandleListType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AdminAclEntryType"))
-               {       *type = SOAP_TYPE_sai__AdminAclEntryType;
-                       return soap_in_sai__AdminAclEntryType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UserAclEntryType"))
-               {       *type = SOAP_TYPE_sai__UserAclEntryType;
-                       return soap_in_sai__UserAclEntryType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cstr:KeyPairType"))
-               {       *type = SOAP_TYPE_cstr__KeyPairType;
-                       return soap_in_cstr__KeyPairType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cstr:RSAKeyPairType"))
-               {       *type = SOAP_TYPE_cstr__RSAKeyPairType;
-                       return soap_in_cstr__RSAKeyPairType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cmn:NodeAddressType"))
-               {       *type = SOAP_TYPE_cmn__NodeAddressType;
-                       return soap_in_cmn__NodeAddressType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cmn:URLType"))
-               {       *type = SOAP_TYPE_cmn__URLType;
-                       return soap_in_cmn__URLType(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xsd:base64Binary"))
-               {       *type = SOAP_TYPE_xsd__base64Binary;
-                       return soap_in_xsd__base64Binary(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xsd:anyURI"))
-               {       *type = SOAP_TYPE_xsd__anyURI;
-                       return soap_in_xsd__anyURI(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xsd:string"))
-               {       *type = SOAP_TYPE_std__string;
-                       return soap_in_std__string(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "xsd:string"))
-               {       char **s;
-                       *type = SOAP_TYPE_string;
-                       s = soap_in_string(soap, NULL, NULL, NULL);
-                       return s ? *s : NULL;
-               }
-               t = soap->tag;
-               if (!soap_match_tag(soap, t, "apr:AgentDescription"))
-               {       *type = SOAP_TYPE__apr__AgentDescription;
-                       return soap_in__apr__AgentDescription(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:PolicyName"))
-               {       *type = SOAP_TYPE__cb__PolicyName;
-                       return soap_in__cb__PolicyName(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:FilterName"))
-               {       *type = SOAP_TYPE__cb__FilterName;
-                       return soap_in__cb__FilterName(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:KerberosRealmName"))
-               {       *type = SOAP_TYPE__sai__KerberosRealmName;
-                       return soap_in__sai__KerberosRealmName(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SpnString"))
-               {       *type = SOAP_TYPE__sai__SpnString;
-                       return soap_in__sai__SpnString(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:GetWirelessSettingsResponse"))
-               {       *type = SOAP_TYPE__wcxs__GetWirelessSettingsResponse;
-                       return soap_in__wcxs__GetWirelessSettingsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:GetWirelessSettingsRequest"))
-               {       *type = SOAP_TYPE__wcxs__GetWirelessSettingsRequest;
-                       return soap_in__wcxs__GetWirelessSettingsRequest(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:GetWirelessCapabilitiesResponse"))
-               {       *type = SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse;
-                       return soap_in__wcxs__GetWirelessCapabilitiesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:GetWirelessCapabilitiesRequest"))
-               {       *type = SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest;
-                       return soap_in__wcxs__GetWirelessCapabilitiesRequest(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:EnumerateWirelessProfilesResponse"))
-               {       *type = SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse;
-                       return soap_in__wcxs__EnumerateWirelessProfilesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:EnumerateWirelessProfilesRequest"))
-               {       *type = SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest;
-                       return soap_in__wcxs__EnumerateWirelessProfilesRequest(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:UpdateWirelessProfileResponse"))
-               {       *type = SOAP_TYPE__wcxs__UpdateWirelessProfileResponse;
-                       return soap_in__wcxs__UpdateWirelessProfileResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:UpdateWirelessProfileRequest"))
-               {       *type = SOAP_TYPE__wcxs__UpdateWirelessProfileRequest;
-                       return soap_in__wcxs__UpdateWirelessProfileRequest(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:RemoveWirelessProfileResponse"))
-               {       *type = SOAP_TYPE__wcxs__RemoveWirelessProfileResponse;
-                       return soap_in__wcxs__RemoveWirelessProfileResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:RemoveWirelessProfileRequest"))
-               {       *type = SOAP_TYPE__wcxs__RemoveWirelessProfileRequest;
-                       return soap_in__wcxs__RemoveWirelessProfileRequest(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:GetWirelessProfileResponse"))
-               {       *type = SOAP_TYPE__wcxs__GetWirelessProfileResponse;
-                       return soap_in__wcxs__GetWirelessProfileResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:GetWirelessProfileRequest"))
-               {       *type = SOAP_TYPE__wcxs__GetWirelessProfileRequest;
-                       return soap_in__wcxs__GetWirelessProfileRequest(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:AddWirelessProfileResponse"))
-               {       *type = SOAP_TYPE__wcxs__AddWirelessProfileResponse;
-                       return soap_in__wcxs__AddWirelessProfileResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "wcxs:AddWirelessProfileRequest"))
-               {       *type = SOAP_TYPE__wcxs__AddWirelessProfileRequest;
-                       return soap_in__wcxs__AddWirelessProfileRequest(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:GetSystemPowerStateResponse"))
-               {       *type = SOAP_TYPE__rci__GetSystemPowerStateResponse;
-                       return soap_in__rci__GetSystemPowerStateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:GetSystemPowerState"))
-               {       *type = SOAP_TYPE__rci__GetSystemPowerState;
-                       return soap_in__rci__GetSystemPowerState(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:RemoteControlResponse"))
-               {       *type = SOAP_TYPE__rci__RemoteControlResponse;
-                       return soap_in__rci__RemoteControlResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:RemoteControl"))
-               {       *type = SOAP_TYPE__rci__RemoteControl;
-                       return soap_in__rci__RemoteControl(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:GetRemoteControlCapabilitiesResponse"))
-               {       *type = SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse;
-                       return soap_in__rci__GetRemoteControlCapabilitiesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "rci:GetRemoteControlCapabilities"))
-               {       *type = SOAP_TYPE__rci__GetRemoteControlCapabilities;
-                       return soap_in__rci__GetRemoteControlCapabilities(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetIderSessionLogResponse"))
-               {       *type = SOAP_TYPE__inf__GetIderSessionLogResponse;
-                       return soap_in__inf__GetIderSessionLogResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetIderSessionLog"))
-               {       *type = SOAP_TYPE__inf__GetIderSessionLog;
-                       return soap_in__inf__GetIderSessionLog(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetSecurityParametersResponse"))
-               {       *type = SOAP_TYPE__inf__GetSecurityParametersResponse;
-                       return soap_in__inf__GetSecurityParametersResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetSecurityParameters"))
-               {       *type = SOAP_TYPE__inf__GetSecurityParameters;
-                       return soap_in__inf__GetSecurityParameters(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetNetworkStateResponse"))
-               {       *type = SOAP_TYPE__inf__GetNetworkStateResponse;
-                       return soap_in__inf__GetNetworkStateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetNetworkState"))
-               {       *type = SOAP_TYPE__inf__GetNetworkState;
-                       return soap_in__inf__GetNetworkState(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetEnabledInterfacesResponse"))
-               {       *type = SOAP_TYPE__inf__GetEnabledInterfacesResponse;
-                       return soap_in__inf__GetEnabledInterfacesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetEnabledInterfaces"))
-               {       *type = SOAP_TYPE__inf__GetEnabledInterfaces;
-                       return soap_in__inf__GetEnabledInterfaces(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetPasswordModelResponse"))
-               {       *type = SOAP_TYPE__inf__GetPasswordModelResponse;
-                       return soap_in__inf__GetPasswordModelResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetPasswordModel"))
-               {       *type = SOAP_TYPE__inf__GetPasswordModel;
-                       return soap_in__inf__GetPasswordModel(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetAdminNetAclEntryStatusResponse"))
-               {       *type = SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse;
-                       return soap_in__inf__GetAdminNetAclEntryStatusResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetAdminNetAclEntryStatus"))
-               {       *type = SOAP_TYPE__inf__GetAdminNetAclEntryStatus;
-                       return soap_in__inf__GetAdminNetAclEntryStatus(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetAdminAclEntryStatusResponse"))
-               {       *type = SOAP_TYPE__inf__GetAdminAclEntryStatusResponse;
-                       return soap_in__inf__GetAdminAclEntryStatusResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetAdminAclEntryStatus"))
-               {       *type = SOAP_TYPE__inf__GetAdminAclEntryStatus;
-                       return soap_in__inf__GetAdminAclEntryStatus(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetConfigServerInfoResponse"))
-               {       *type = SOAP_TYPE__inf__GetConfigServerInfoResponse;
-                       return soap_in__inf__GetConfigServerInfoResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetConfigServerInfo"))
-               {       *type = SOAP_TYPE__inf__GetConfigServerInfo;
-                       return soap_in__inf__GetConfigServerInfo(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetHostNameResponse"))
-               {       *type = SOAP_TYPE__inf__GetHostNameResponse;
-                       return soap_in__inf__GetHostNameResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetHostName"))
-               {       *type = SOAP_TYPE__inf__GetHostName;
-                       return soap_in__inf__GetHostName(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetVlanParametersResponse"))
-               {       *type = SOAP_TYPE__inf__GetVlanParametersResponse;
-                       return soap_in__inf__GetVlanParametersResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetVlanParameters"))
-               {       *type = SOAP_TYPE__inf__GetVlanParameters;
-                       return soap_in__inf__GetVlanParameters(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetProvisioningStateResponse"))
-               {       *type = SOAP_TYPE__inf__GetProvisioningStateResponse;
-                       return soap_in__inf__GetProvisioningStateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetProvisioningState"))
-               {       *type = SOAP_TYPE__inf__GetProvisioningState;
-                       return soap_in__inf__GetProvisioningState(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetProvisioningModeResponse"))
-               {       *type = SOAP_TYPE__inf__GetProvisioningModeResponse;
-                       return soap_in__inf__GetProvisioningModeResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetProvisioningMode"))
-               {       *type = SOAP_TYPE__inf__GetProvisioningMode;
-                       return soap_in__inf__GetProvisioningMode(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetCodeVersionsResponse"))
-               {       *type = SOAP_TYPE__inf__GetCodeVersionsResponse;
-                       return soap_in__inf__GetCodeVersionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetCodeVersions"))
-               {       *type = SOAP_TYPE__inf__GetCodeVersions;
-                       return soap_in__inf__GetCodeVersions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetCoreVersionResponse"))
-               {       *type = SOAP_TYPE__inf__GetCoreVersionResponse;
-                       return soap_in__inf__GetCoreVersionResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "inf:GetCoreVersion"))
-               {       *type = SOAP_TYPE__inf__GetCoreVersion;
-                       return soap_in__inf__GetCoreVersion(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "str:ExecuteStorageOperationResponse"))
-               {       *type = SOAP_TYPE__str__ExecuteStorageOperationResponse;
-                       return soap_in__str__ExecuteStorageOperationResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "str:ExecuteStorageOperation"))
-               {       *type = SOAP_TYPE__str__ExecuteStorageOperation;
-                       return soap_in__str__ExecuteStorageOperation(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "tim:SetHighAccuracyTimeSynchResponse"))
-               {       *type = SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse;
-                       return soap_in__tim__SetHighAccuracyTimeSynchResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "tim:SetHighAccuracyTimeSynch"))
-               {       *type = SOAP_TYPE__tim__SetHighAccuracyTimeSynch;
-                       return soap_in__tim__SetHighAccuracyTimeSynch(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "tim:GetLowAccuracyTimeSynchResponse"))
-               {       *type = SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse;
-                       return soap_in__tim__GetLowAccuracyTimeSynchResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "tim:GetLowAccuracyTimeSynch"))
-               {       *type = SOAP_TYPE__tim__GetLowAccuracyTimeSynch;
-                       return soap_in__tim__GetLowAccuracyTimeSynch(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "idr:GetIderSessionLogResponse"))
-               {       *type = SOAP_TYPE__idr__GetIderSessionLogResponse;
-                       return soap_in__idr__GetIderSessionLogResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "idr:GetIderSessionLog"))
-               {       *type = SOAP_TYPE__idr__GetIderSessionLog;
-                       return soap_in__idr__GetIderSessionLog(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "idr:GetRedirectionListenerStateResponse"))
-               {       *type = SOAP_TYPE__idr__GetRedirectionListenerStateResponse;
-                       return soap_in__idr__GetRedirectionListenerStateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "idr:GetRedirectionListenerState"))
-               {       *type = SOAP_TYPE__idr__GetRedirectionListenerState;
-                       return soap_in__idr__GetRedirectionListenerState(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "idr:SetRedirectionListenerStateResponse"))
-               {       *type = SOAP_TYPE__idr__SetRedirectionListenerStateResponse;
-                       return soap_in__idr__SetRedirectionListenerStateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "idr:SetRedirectionListenerState"))
-               {       *type = SOAP_TYPE__idr__SetRedirectionListenerState;
-                       return soap_in__idr__SetRedirectionListenerState(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apl:AgentWatchdogShutdownResponse"))
-               {       *type = SOAP_TYPE__apl__AgentWatchdogShutdownResponse;
-                       return soap_in__apl__AgentWatchdogShutdownResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apl:AgentWatchdogShutdown"))
-               {       *type = SOAP_TYPE__apl__AgentWatchdogShutdown;
-                       return soap_in__apl__AgentWatchdogShutdown(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apl:AgentWatchdogHeartbeatResponse"))
-               {       *type = SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse;
-                       return soap_in__apl__AgentWatchdogHeartbeatResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apl:AgentWatchdogHeartbeat"))
-               {       *type = SOAP_TYPE__apl__AgentWatchdogHeartbeat;
-                       return soap_in__apl__AgentWatchdogHeartbeat(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apl:AgentWatchdogRegisterResponse"))
-               {       *type = SOAP_TYPE__apl__AgentWatchdogRegisterResponse;
-                       return soap_in__apl__AgentWatchdogRegisterResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apl:AgentWatchdogRegister"))
-               {       *type = SOAP_TYPE__apl__AgentWatchdogRegister;
-                       return soap_in__apl__AgentWatchdogRegister(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogQueryCapabilitiesResponse"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse;
-                       return soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogQueryCapabilities"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities;
-                       return soap_in__apr__ConsoleWatchdogQueryCapabilities(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetCbPolicyResponse"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse;
-                       return soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetCbPolicy"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy;
-                       return soap_in__apr__ConsoleWatchdogGetCbPolicy(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetCbPolicyResponse"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse;
-                       return soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetCbPolicy"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy;
-                       return soap_in__apr__ConsoleWatchdogSetCbPolicy(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetActionsResponse"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse;
-                       return soap_in__apr__ConsoleWatchdogGetActionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogGetActions"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogGetActions;
-                       return soap_in__apr__ConsoleWatchdogGetActions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetActionsResponse"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse;
-                       return soap_in__apr__ConsoleWatchdogSetActionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogSetActions"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogSetActions;
-                       return soap_in__apr__ConsoleWatchdogSetActions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogEnumerateResponse"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse;
-                       return soap_in__apr__ConsoleWatchdogEnumerateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogEnumerate"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogEnumerate;
-                       return soap_in__apr__ConsoleWatchdogEnumerate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogDeleteResponse"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse;
-                       return soap_in__apr__ConsoleWatchdogDeleteResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogDelete"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogDelete;
-                       return soap_in__apr__ConsoleWatchdogDelete(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogCreateResponse"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogCreateResponse;
-                       return soap_in__apr__ConsoleWatchdogCreateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "apr:ConsoleWatchdogCreate"))
-               {       *type = SOAP_TYPE__apr__ConsoleWatchdogCreate;
-                       return soap_in__apr__ConsoleWatchdogCreate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:GetAssetDataResponse"))
-               {       *type = SOAP_TYPE__hwa__GetAssetDataResponse;
-                       return soap_in__hwa__GetAssetDataResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:GetAssetData"))
-               {       *type = SOAP_TYPE__hwa__GetAssetData;
-                       return soap_in__hwa__GetAssetData(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:EnumerateAssetTypesResponse"))
-               {       *type = SOAP_TYPE__hwa__EnumerateAssetTypesResponse;
-                       return soap_in__hwa__EnumerateAssetTypesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "hwa:EnumerateAssetTypes"))
-               {       *type = SOAP_TYPE__hwa__EnumerateAssetTypes;
-                       return soap_in__hwa__EnumerateAssetTypes(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:GetHcbStateResponse"))
-               {       *type = SOAP_TYPE__cb__GetHcbStateResponse;
-                       return soap_in__cb__GetHcbStateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:GetHcbState"))
-               {       *type = SOAP_TYPE__cb__GetHcbState;
-                       return soap_in__cb__GetHcbState(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:ClearHcbStateResponse"))
-               {       *type = SOAP_TYPE__cb__ClearHcbStateResponse;
-                       return soap_in__cb__ClearHcbStateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:ClearHcbState"))
-               {       *type = SOAP_TYPE__cb__ClearHcbState;
-                       return soap_in__cb__ClearHcbState(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:GetHcbOptionsResponse"))
-               {       *type = SOAP_TYPE__cb__GetHcbOptionsResponse;
-                       return soap_in__cb__GetHcbOptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:GetHcbOptions"))
-               {       *type = SOAP_TYPE__cb__GetHcbOptions;
-                       return soap_in__cb__GetHcbOptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:SetHcbOptionsResponse"))
-               {       *type = SOAP_TYPE__cb__SetHcbOptionsResponse;
-                       return soap_in__cb__SetHcbOptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:SetHcbOptions"))
-               {       *type = SOAP_TYPE__cb__SetHcbOptions;
-                       return soap_in__cb__SetHcbOptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbQueryCapabilitiesResponse"))
-               {       *type = SOAP_TYPE__cb__CbQueryCapabilitiesResponse;
-                       return soap_in__cb__CbQueryCapabilitiesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbQueryCapabilities"))
-               {       *type = SOAP_TYPE__cb__CbQueryCapabilities;
-                       return soap_in__cb__CbQueryCapabilities(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbFilterEnumerateResponse"))
-               {       *type = SOAP_TYPE__cb__CbFilterEnumerateResponse;
-                       return soap_in__cb__CbFilterEnumerateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbFilterEnumerate"))
-               {       *type = SOAP_TYPE__cb__CbFilterEnumerate;
-                       return soap_in__cb__CbFilterEnumerate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbFilterDeleteResponse"))
-               {       *type = SOAP_TYPE__cb__CbFilterDeleteResponse;
-                       return soap_in__cb__CbFilterDeleteResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbFilterDelete"))
-               {       *type = SOAP_TYPE__cb__CbFilterDelete;
-                       return soap_in__cb__CbFilterDelete(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbFilterGetResponse"))
-               {       *type = SOAP_TYPE__cb__CbFilterGetResponse;
-                       return soap_in__cb__CbFilterGetResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbFilterGet"))
-               {       *type = SOAP_TYPE__cb__CbFilterGet;
-                       return soap_in__cb__CbFilterGet(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbFilterCreateResponse"))
-               {       *type = SOAP_TYPE__cb__CbFilterCreateResponse;
-                       return soap_in__cb__CbFilterCreateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbFilterCreate"))
-               {       *type = SOAP_TYPE__cb__CbFilterCreate;
-                       return soap_in__cb__CbFilterCreate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyGetActiveStatisticsResponse"))
-               {       *type = SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse;
-                       return soap_in__cb__CbPolicyGetActiveStatisticsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyGetActiveStatistics"))
-               {       *type = SOAP_TYPE__cb__CbPolicyGetActiveStatistics;
-                       return soap_in__cb__CbPolicyGetActiveStatistics(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyGetEnabledResponse"))
-               {       *type = SOAP_TYPE__cb__CbPolicyGetEnabledResponse;
-                       return soap_in__cb__CbPolicyGetEnabledResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyGetEnabled"))
-               {       *type = SOAP_TYPE__cb__CbPolicyGetEnabled;
-                       return soap_in__cb__CbPolicyGetEnabled(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyDisableResponse"))
-               {       *type = SOAP_TYPE__cb__CbPolicyDisableResponse;
-                       return soap_in__cb__CbPolicyDisableResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyDisable"))
-               {       *type = SOAP_TYPE__cb__CbPolicyDisable;
-                       return soap_in__cb__CbPolicyDisable(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyEnableResponse"))
-               {       *type = SOAP_TYPE__cb__CbPolicyEnableResponse;
-                       return soap_in__cb__CbPolicyEnableResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyEnable"))
-               {       *type = SOAP_TYPE__cb__CbPolicyEnable;
-                       return soap_in__cb__CbPolicyEnable(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyEnumerateResponse"))
-               {       *type = SOAP_TYPE__cb__CbPolicyEnumerateResponse;
-                       return soap_in__cb__CbPolicyEnumerateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyEnumerate"))
-               {       *type = SOAP_TYPE__cb__CbPolicyEnumerate;
-                       return soap_in__cb__CbPolicyEnumerate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyDeleteResponse"))
-               {       *type = SOAP_TYPE__cb__CbPolicyDeleteResponse;
-                       return soap_in__cb__CbPolicyDeleteResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyDelete"))
-               {       *type = SOAP_TYPE__cb__CbPolicyDelete;
-                       return soap_in__cb__CbPolicyDelete(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyGetResponse"))
-               {       *type = SOAP_TYPE__cb__CbPolicyGetResponse;
-                       return soap_in__cb__CbPolicyGetResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyGet"))
-               {       *type = SOAP_TYPE__cb__CbPolicyGet;
-                       return soap_in__cb__CbPolicyGet(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyCreateResponse"))
-               {       *type = SOAP_TYPE__cb__CbPolicyCreateResponse;
-                       return soap_in__cb__CbPolicyCreateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "cb:CbPolicyCreate"))
-               {       *type = SOAP_TYPE__cb__CbPolicyCreate;
-                       return soap_in__cb__CbPolicyCreate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetGeneralAlertSubscriptionResponse"))
-               {       *type = SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse;
-                       return soap_in__emi__GetGeneralAlertSubscriptionResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetGeneralAlertSubscription"))
-               {       *type = SOAP_TYPE__emi__GetGeneralAlertSubscription;
-                       return soap_in__emi__GetGeneralAlertSubscription(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EnumerateGeneralAlertSubscriptionsResponse"))
-               {       *type = SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse;
-                       return soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EnumerateGeneralAlertSubscriptions"))
-               {       *type = SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions;
-                       return soap_in__emi__EnumerateGeneralAlertSubscriptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:SubscribeForGeneralAlertResponse"))
-               {       *type = SOAP_TYPE__emi__SubscribeForGeneralAlertResponse;
-                       return soap_in__emi__SubscribeForGeneralAlertResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:SubscribeForGeneralAlert"))
-               {       *type = SOAP_TYPE__emi__SubscribeForGeneralAlert;
-                       return soap_in__emi__SubscribeForGeneralAlert(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:CancelAlertSubscriptionResponse"))
-               {       *type = SOAP_TYPE__emi__CancelAlertSubscriptionResponse;
-                       return soap_in__emi__CancelAlertSubscriptionResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:CancelAlertSubscription"))
-               {       *type = SOAP_TYPE__emi__CancelAlertSubscription;
-                       return soap_in__emi__CancelAlertSubscription(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetSensorAttributesResponse"))
-               {       *type = SOAP_TYPE__emi__GetSensorAttributesResponse;
-                       return soap_in__emi__GetSensorAttributesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetSensorAttributes"))
-               {       *type = SOAP_TYPE__emi__GetSensorAttributes;
-                       return soap_in__emi__GetSensorAttributes(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EnumerateSensorsResponse"))
-               {       *type = SOAP_TYPE__emi__EnumerateSensorsResponse;
-                       return soap_in__emi__EnumerateSensorsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EnumerateSensors"))
-               {       *type = SOAP_TYPE__emi__EnumerateSensors;
-                       return soap_in__emi__EnumerateSensors(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetEventLogTimestampClockResponse"))
-               {       *type = SOAP_TYPE__emi__GetEventLogTimestampClockResponse;
-                       return soap_in__emi__GetEventLogTimestampClockResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetEventLogTimestampClock"))
-               {       *type = SOAP_TYPE__emi__GetEventLogTimestampClock;
-                       return soap_in__emi__GetEventLogTimestampClock(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:SetEventLogTimestampClockResponse"))
-               {       *type = SOAP_TYPE__emi__SetEventLogTimestampClockResponse;
-                       return soap_in__emi__SetEventLogTimestampClockResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:SetEventLogTimestampClock"))
-               {       *type = SOAP_TYPE__emi__SetEventLogTimestampClock;
-                       return soap_in__emi__SetEventLogTimestampClock(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:FreezeEventLogResponse"))
-               {       *type = SOAP_TYPE__emi__FreezeEventLogResponse;
-                       return soap_in__emi__FreezeEventLogResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:FreezeEventLog"))
-               {       *type = SOAP_TYPE__emi__FreezeEventLog;
-                       return soap_in__emi__FreezeEventLog(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:ClearEventLogResponse"))
-               {       *type = SOAP_TYPE__emi__ClearEventLogResponse;
-                       return soap_in__emi__ClearEventLogResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:ClearEventLog"))
-               {       *type = SOAP_TYPE__emi__ClearEventLog;
-                       return soap_in__emi__ClearEventLog(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetEventLogStatusResponse"))
-               {       *type = SOAP_TYPE__emi__GetEventLogStatusResponse;
-                       return soap_in__emi__GetEventLogStatusResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetEventLogStatus"))
-               {       *type = SOAP_TYPE__emi__GetEventLogStatus;
-                       return soap_in__emi__GetEventLogStatus(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:ReadEventLogRecordsResponse"))
-               {       *type = SOAP_TYPE__emi__ReadEventLogRecordsResponse;
-                       return soap_in__emi__ReadEventLogRecordsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:ReadEventLogRecords"))
-               {       *type = SOAP_TYPE__emi__ReadEventLogRecords;
-                       return soap_in__emi__ReadEventLogRecords(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:RemoveEventFilterResponse"))
-               {       *type = SOAP_TYPE__emi__RemoveEventFilterResponse;
-                       return soap_in__emi__RemoveEventFilterResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:RemoveEventFilter"))
-               {       *type = SOAP_TYPE__emi__RemoveEventFilter;
-                       return soap_in__emi__RemoveEventFilter(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:UpdateEventFilterResponse"))
-               {       *type = SOAP_TYPE__emi__UpdateEventFilterResponse;
-                       return soap_in__emi__UpdateEventFilterResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:UpdateEventFilter"))
-               {       *type = SOAP_TYPE__emi__UpdateEventFilter;
-                       return soap_in__emi__UpdateEventFilter(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetEventFilterResponse"))
-               {       *type = SOAP_TYPE__emi__GetEventFilterResponse;
-                       return soap_in__emi__GetEventFilterResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetEventFilter"))
-               {       *type = SOAP_TYPE__emi__GetEventFilter;
-                       return soap_in__emi__GetEventFilter(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EnumerateEventFiltersResponse"))
-               {       *type = SOAP_TYPE__emi__EnumerateEventFiltersResponse;
-                       return soap_in__emi__EnumerateEventFiltersResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EnumerateEventFilters"))
-               {       *type = SOAP_TYPE__emi__EnumerateEventFilters;
-                       return soap_in__emi__EnumerateEventFilters(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AddEventFilterResponse"))
-               {       *type = SOAP_TYPE__emi__AddEventFilterResponse;
-                       return soap_in__emi__AddEventFilterResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:AddEventFilter"))
-               {       *type = SOAP_TYPE__emi__AddEventFilter;
-                       return soap_in__emi__AddEventFilter(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetAlertCommunityStringResponse"))
-               {       *type = SOAP_TYPE__emi__GetAlertCommunityStringResponse;
-                       return soap_in__emi__GetAlertCommunityStringResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetAlertCommunityString"))
-               {       *type = SOAP_TYPE__emi__GetAlertCommunityString;
-                       return soap_in__emi__GetAlertCommunityString(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:SetAlertCommunityStringResponse"))
-               {       *type = SOAP_TYPE__emi__SetAlertCommunityStringResponse;
-                       return soap_in__emi__SetAlertCommunityStringResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:SetAlertCommunityString"))
-               {       *type = SOAP_TYPE__emi__SetAlertCommunityString;
-                       return soap_in__emi__SetAlertCommunityString(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EnumerateAlertPoliciesResponse"))
-               {       *type = SOAP_TYPE__emi__EnumerateAlertPoliciesResponse;
-                       return soap_in__emi__EnumerateAlertPoliciesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EnumerateAlertPolicies"))
-               {       *type = SOAP_TYPE__emi__EnumerateAlertPolicies;
-                       return soap_in__emi__EnumerateAlertPolicies(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetAlertSubscriptionResponse"))
-               {       *type = SOAP_TYPE__emi__GetAlertSubscriptionResponse;
-                       return soap_in__emi__GetAlertSubscriptionResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:GetAlertSubscription"))
-               {       *type = SOAP_TYPE__emi__GetAlertSubscription;
-                       return soap_in__emi__GetAlertSubscription(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EnumerateAlertSubscriptionsResponse"))
-               {       *type = SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse;
-                       return soap_in__emi__EnumerateAlertSubscriptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:EnumerateAlertSubscriptions"))
-               {       *type = SOAP_TYPE__emi__EnumerateAlertSubscriptions;
-                       return soap_in__emi__EnumerateAlertSubscriptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:SubscribeForAlertResponse"))
-               {       *type = SOAP_TYPE__emi__SubscribeForAlertResponse;
-                       return soap_in__emi__SubscribeForAlertResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "emi:SubscribeForAlert"))
-               {       *type = SOAP_TYPE__emi__SubscribeForAlert;
-                       return soap_in__emi__SubscribeForAlert(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:RemoveStorageFpaclEntryResponse"))
-               {       *type = SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse;
-                       return soap_in__stra__RemoveStorageFpaclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:RemoveStorageFpaclEntry"))
-               {       *type = SOAP_TYPE__stra__RemoveStorageFpaclEntry;
-                       return soap_in__stra__RemoveStorageFpaclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:UpdateStorageFpaclEntryResponse"))
-               {       *type = SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse;
-                       return soap_in__stra__UpdateStorageFpaclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:UpdateStorageFpaclEntry"))
-               {       *type = SOAP_TYPE__stra__UpdateStorageFpaclEntry;
-                       return soap_in__stra__UpdateStorageFpaclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:GetStorageAllocEntryResponse"))
-               {       *type = SOAP_TYPE__stra__GetStorageAllocEntryResponse;
-                       return soap_in__stra__GetStorageAllocEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:GetStorageAllocEntry"))
-               {       *type = SOAP_TYPE__stra__GetStorageAllocEntry;
-                       return soap_in__stra__GetStorageAllocEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:EnumerateStorageAllocEntriesResponse"))
-               {       *type = SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse;
-                       return soap_in__stra__EnumerateStorageAllocEntriesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:EnumerateStorageAllocEntries"))
-               {       *type = SOAP_TYPE__stra__EnumerateStorageAllocEntries;
-                       return soap_in__stra__EnumerateStorageAllocEntries(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:AddStorageFpaclEntryResponse"))
-               {       *type = SOAP_TYPE__stra__AddStorageFpaclEntryResponse;
-                       return soap_in__stra__AddStorageFpaclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:AddStorageFpaclEntry"))
-               {       *type = SOAP_TYPE__stra__AddStorageFpaclEntry;
-                       return soap_in__stra__AddStorageFpaclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:RemoveStorageEaclEntryResponse"))
-               {       *type = SOAP_TYPE__stra__RemoveStorageEaclEntryResponse;
-                       return soap_in__stra__RemoveStorageEaclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:RemoveStorageEaclEntry"))
-               {       *type = SOAP_TYPE__stra__RemoveStorageEaclEntry;
-                       return soap_in__stra__RemoveStorageEaclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:GetStorageEaclEntryResponse"))
-               {       *type = SOAP_TYPE__stra__GetStorageEaclEntryResponse;
-                       return soap_in__stra__GetStorageEaclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:GetStorageEaclEntry"))
-               {       *type = SOAP_TYPE__stra__GetStorageEaclEntry;
-                       return soap_in__stra__GetStorageEaclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:EnumerateStorageEaclEntriesResponse"))
-               {       *type = SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse;
-                       return soap_in__stra__EnumerateStorageEaclEntriesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:EnumerateStorageEaclEntries"))
-               {       *type = SOAP_TYPE__stra__EnumerateStorageEaclEntries;
-                       return soap_in__stra__EnumerateStorageEaclEntries(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:AddStorageEaclEntryResponse"))
-               {       *type = SOAP_TYPE__stra__AddStorageEaclEntryResponse;
-                       return soap_in__stra__AddStorageEaclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:AddStorageEaclEntry"))
-               {       *type = SOAP_TYPE__stra__AddStorageEaclEntry;
-                       return soap_in__stra__AddStorageEaclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:AdminRemoveApplicationResponse"))
-               {       *type = SOAP_TYPE__stra__AdminRemoveApplicationResponse;
-                       return soap_in__stra__AdminRemoveApplicationResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:AdminRemoveApplication"))
-               {       *type = SOAP_TYPE__stra__AdminRemoveApplication;
-                       return soap_in__stra__AdminRemoveApplication(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:AdminGetApplicationAttributesResponse"))
-               {       *type = SOAP_TYPE__stra__AdminGetApplicationAttributesResponse;
-                       return soap_in__stra__AdminGetApplicationAttributesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:AdminGetApplicationAttributes"))
-               {       *type = SOAP_TYPE__stra__AdminGetApplicationAttributes;
-                       return soap_in__stra__AdminGetApplicationAttributes(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:AdminGetRegisteredApplicationsResponse"))
-               {       *type = SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse;
-                       return soap_in__stra__AdminGetRegisteredApplicationsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:AdminGetRegisteredApplications"))
-               {       *type = SOAP_TYPE__stra__AdminGetRegisteredApplications;
-                       return soap_in__stra__AdminGetRegisteredApplications(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:SetGlobalStorageAttributesResponse"))
-               {       *type = SOAP_TYPE__stra__SetGlobalStorageAttributesResponse;
-                       return soap_in__stra__SetGlobalStorageAttributesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:SetGlobalStorageAttributes"))
-               {       *type = SOAP_TYPE__stra__SetGlobalStorageAttributes;
-                       return soap_in__stra__SetGlobalStorageAttributes(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:GetGlobalStorageAttributesResponse"))
-               {       *type = SOAP_TYPE__stra__GetGlobalStorageAttributesResponse;
-                       return soap_in__stra__GetGlobalStorageAttributesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "stra:GetGlobalStorageAttributes"))
-               {       *type = SOAP_TYPE__stra__GetGlobalStorageAttributes;
-                       return soap_in__stra__GetGlobalStorageAttributes(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Get8021XPxeTimeoutResponse"))
-               {       *type = SOAP_TYPE__net__Get8021XPxeTimeoutResponse;
-                       return soap_in__net__Get8021XPxeTimeoutResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Get8021XPxeTimeout"))
-               {       *type = SOAP_TYPE__net__Get8021XPxeTimeout;
-                       return soap_in__net__Get8021XPxeTimeout(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Set8021XPxeTimeoutResponse"))
-               {       *type = SOAP_TYPE__net__Set8021XPxeTimeoutResponse;
-                       return soap_in__net__Set8021XPxeTimeoutResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Set8021XPxeTimeout"))
-               {       *type = SOAP_TYPE__net__Set8021XPxeTimeout;
-                       return soap_in__net__Set8021XPxeTimeout(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Get8021XActiveS0Response"))
-               {       *type = SOAP_TYPE__net__Get8021XActiveS0Response;
-                       return soap_in__net__Get8021XActiveS0Response(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Get8021XActiveS0"))
-               {       *type = SOAP_TYPE__net__Get8021XActiveS0;
-                       return soap_in__net__Get8021XActiveS0(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Set8021XActiveS0Response"))
-               {       *type = SOAP_TYPE__net__Set8021XActiveS0Response;
-                       return soap_in__net__Set8021XActiveS0Response(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Set8021XActiveS0"))
-               {       *type = SOAP_TYPE__net__Set8021XActiveS0;
-                       return soap_in__net__Set8021XActiveS0(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Set8021XWiredProfileResponse"))
-               {       *type = SOAP_TYPE__net__Set8021XWiredProfileResponse;
-                       return soap_in__net__Set8021XWiredProfileResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Set8021XWiredProfile"))
-               {       *type = SOAP_TYPE__net__Set8021XWiredProfile;
-                       return soap_in__net__Set8021XWiredProfile(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Get8021XWiredProfileResponse"))
-               {       *type = SOAP_TYPE__net__Get8021XWiredProfileResponse;
-                       return soap_in__net__Get8021XWiredProfileResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:Get8021XWiredProfile"))
-               {       *type = SOAP_TYPE__net__Get8021XWiredProfile;
-                       return soap_in__net__Get8021XWiredProfile(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetInterfaceSettingsResponse"))
-               {       *type = SOAP_TYPE__net__SetInterfaceSettingsResponse;
-                       return soap_in__net__SetInterfaceSettingsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetInterfaceSettings"))
-               {       *type = SOAP_TYPE__net__SetInterfaceSettings;
-                       return soap_in__net__SetInterfaceSettings(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetInterfaceSettingsResponse"))
-               {       *type = SOAP_TYPE__net__GetInterfaceSettingsResponse;
-                       return soap_in__net__GetInterfaceSettingsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetInterfaceSettings"))
-               {       *type = SOAP_TYPE__net__GetInterfaceSettings;
-                       return soap_in__net__GetInterfaceSettings(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:EnumerateInterfacesResponse"))
-               {       *type = SOAP_TYPE__net__EnumerateInterfacesResponse;
-                       return soap_in__net__EnumerateInterfacesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:EnumerateInterfaces"))
-               {       *type = SOAP_TYPE__net__EnumerateInterfaces;
-                       return soap_in__net__EnumerateInterfaces(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetPingResponseResponse"))
-               {       *type = SOAP_TYPE__net__GetPingResponseResponse;
-                       return soap_in__net__GetPingResponseResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetPingResponse"))
-               {       *type = SOAP_TYPE__net__GetPingResponse;
-                       return soap_in__net__GetPingResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetPingResponseResponse"))
-               {       *type = SOAP_TYPE__net__SetPingResponseResponse;
-                       return soap_in__net__SetPingResponseResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetPingResponse"))
-               {       *type = SOAP_TYPE__net__SetPingResponse;
-                       return soap_in__net__SetPingResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetVlanParametersResponse"))
-               {       *type = SOAP_TYPE__net__GetVlanParametersResponse;
-                       return soap_in__net__GetVlanParametersResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetVlanParameters"))
-               {       *type = SOAP_TYPE__net__GetVlanParameters;
-                       return soap_in__net__GetVlanParameters(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetVlanParametersResponse"))
-               {       *type = SOAP_TYPE__net__SetVlanParametersResponse;
-                       return soap_in__net__SetVlanParametersResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetVlanParameters"))
-               {       *type = SOAP_TYPE__net__SetVlanParameters;
-                       return soap_in__net__SetVlanParameters(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetTcpIpParametersResponse"))
-               {       *type = SOAP_TYPE__net__GetTcpIpParametersResponse;
-                       return soap_in__net__GetTcpIpParametersResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetTcpIpParameters"))
-               {       *type = SOAP_TYPE__net__GetTcpIpParameters;
-                       return soap_in__net__GetTcpIpParameters(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetTcpIpParametersResponse"))
-               {       *type = SOAP_TYPE__net__SetTcpIpParametersResponse;
-                       return soap_in__net__SetTcpIpParametersResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetTcpIpParameters"))
-               {       *type = SOAP_TYPE__net__SetTcpIpParameters;
-                       return soap_in__net__SetTcpIpParameters(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetDomainNameResponse"))
-               {       *type = SOAP_TYPE__net__GetDomainNameResponse;
-                       return soap_in__net__GetDomainNameResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetDomainName"))
-               {       *type = SOAP_TYPE__net__GetDomainName;
-                       return soap_in__net__GetDomainName(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetDomainNameResponse"))
-               {       *type = SOAP_TYPE__net__SetDomainNameResponse;
-                       return soap_in__net__SetDomainNameResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetDomainName"))
-               {       *type = SOAP_TYPE__net__SetDomainName;
-                       return soap_in__net__SetDomainName(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetHostNameResponse"))
-               {       *type = SOAP_TYPE__net__GetHostNameResponse;
-                       return soap_in__net__GetHostNameResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:GetHostName"))
-               {       *type = SOAP_TYPE__net__GetHostName;
-                       return soap_in__net__GetHostName(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetHostNameResponse"))
-               {       *type = SOAP_TYPE__net__SetHostNameResponse;
-                       return soap_in__net__SetHostNameResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "net:SetHostName"))
-               {       *type = SOAP_TYPE__net__SetHostName;
-                       return soap_in__net__SetHostName(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetAclEnabledStateResponse"))
-               {       *type = SOAP_TYPE__sai__GetAclEnabledStateResponse;
-                       return soap_in__sai__GetAclEnabledStateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetAclEnabledState"))
-               {       *type = SOAP_TYPE__sai__GetAclEnabledState;
-                       return soap_in__sai__GetAclEnabledState(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetAclEnabledStateResponse"))
-               {       *type = SOAP_TYPE__sai__SetAclEnabledStateResponse;
-                       return soap_in__sai__SetAclEnabledStateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetAclEnabledState"))
-               {       *type = SOAP_TYPE__sai__SetAclEnabledState;
-                       return soap_in__sai__SetAclEnabledState(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetConfigurationServerFQDNResponse"))
-               {       *type = SOAP_TYPE__sai__GetConfigurationServerFQDNResponse;
-                       return soap_in__sai__GetConfigurationServerFQDNResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetConfigurationServerFQDN"))
-               {       *type = SOAP_TYPE__sai__GetConfigurationServerFQDN;
-                       return soap_in__sai__GetConfigurationServerFQDN(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetConfigurationServerFQDNResponse"))
-               {       *type = SOAP_TYPE__sai__SetConfigurationServerFQDNResponse;
-                       return soap_in__sai__SetConfigurationServerFQDNResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetConfigurationServerFQDN"))
-               {       *type = SOAP_TYPE__sai__SetConfigurationServerFQDN;
-                       return soap_in__sai__SetConfigurationServerFQDN(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnableVpnRoutingResponse"))
-               {       *type = SOAP_TYPE__sai__EnableVpnRoutingResponse;
-                       return soap_in__sai__EnableVpnRoutingResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnableVpnRouting"))
-               {       *type = SOAP_TYPE__sai__EnableVpnRouting;
-                       return soap_in__sai__EnableVpnRouting(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetTLSCredentialsResponse"))
-               {       *type = SOAP_TYPE__sai__GetTLSCredentialsResponse;
-                       return soap_in__sai__GetTLSCredentialsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetTLSCredentials"))
-               {       *type = SOAP_TYPE__sai__GetTLSCredentials;
-                       return soap_in__sai__GetTLSCredentials(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTLSCredentialsResponse"))
-               {       *type = SOAP_TYPE__sai__SetTLSCredentialsResponse;
-                       return soap_in__sai__SetTLSCredentialsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTLSCredentials"))
-               {       *type = SOAP_TYPE__sai__SetTLSCredentials;
-                       return soap_in__sai__SetTLSCredentials(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreUpdateCertificateResponse"))
-               {       *type = SOAP_TYPE__sai__CertStoreUpdateCertificateResponse;
-                       return soap_in__sai__CertStoreUpdateCertificateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreUpdateCertificate"))
-               {       *type = SOAP_TYPE__sai__CertStoreUpdateCertificate;
-                       return soap_in__sai__CertStoreUpdateCertificate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreGetPKCS10RequestResponse"))
-               {       *type = SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse;
-                       return soap_in__sai__CertStoreGetPKCS10RequestResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreGetPKCS10Request"))
-               {       *type = SOAP_TYPE__sai__CertStoreGetPKCS10Request;
-                       return soap_in__sai__CertStoreGetPKCS10Request(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreRemoveCertificateResponse"))
-               {       *type = SOAP_TYPE__sai__CertStoreRemoveCertificateResponse;
-                       return soap_in__sai__CertStoreRemoveCertificateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreRemoveCertificate"))
-               {       *type = SOAP_TYPE__sai__CertStoreRemoveCertificate;
-                       return soap_in__sai__CertStoreRemoveCertificate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreGetCertificateResponse"))
-               {       *type = SOAP_TYPE__sai__CertStoreGetCertificateResponse;
-                       return soap_in__sai__CertStoreGetCertificateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreGetCertificate"))
-               {       *type = SOAP_TYPE__sai__CertStoreGetCertificate;
-                       return soap_in__sai__CertStoreGetCertificate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateCertificatesResponse"))
-               {       *type = SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse;
-                       return soap_in__sai__CertStoreEnumerateCertificatesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateCertificates"))
-               {       *type = SOAP_TYPE__sai__CertStoreEnumerateCertificates;
-                       return soap_in__sai__CertStoreEnumerateCertificates(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreAddCertificateResponse"))
-               {       *type = SOAP_TYPE__sai__CertStoreAddCertificateResponse;
-                       return soap_in__sai__CertStoreAddCertificateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreAddCertificate"))
-               {       *type = SOAP_TYPE__sai__CertStoreAddCertificate;
-                       return soap_in__sai__CertStoreAddCertificate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreRemoveKeyResponse"))
-               {       *type = SOAP_TYPE__sai__CertStoreRemoveKeyResponse;
-                       return soap_in__sai__CertStoreRemoveKeyResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreRemoveKey"))
-               {       *type = SOAP_TYPE__sai__CertStoreRemoveKey;
-                       return soap_in__sai__CertStoreRemoveKey(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreGetKeyResponse"))
-               {       *type = SOAP_TYPE__sai__CertStoreGetKeyResponse;
-                       return soap_in__sai__CertStoreGetKeyResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreGetKey"))
-               {       *type = SOAP_TYPE__sai__CertStoreGetKey;
-                       return soap_in__sai__CertStoreGetKey(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateKeysResponse"))
-               {       *type = SOAP_TYPE__sai__CertStoreEnumerateKeysResponse;
-                       return soap_in__sai__CertStoreEnumerateKeysResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreEnumerateKeys"))
-               {       *type = SOAP_TYPE__sai__CertStoreEnumerateKeys;
-                       return soap_in__sai__CertStoreEnumerateKeys(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreAddKeyResponse"))
-               {       *type = SOAP_TYPE__sai__CertStoreAddKeyResponse;
-                       return soap_in__sai__CertStoreAddKeyResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CertStoreAddKey"))
-               {       *type = SOAP_TYPE__sai__CertStoreAddKey;
-                       return soap_in__sai__CertStoreAddKey(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetGlobalPowerPolicyResponse"))
-               {       *type = SOAP_TYPE__sai__GetGlobalPowerPolicyResponse;
-                       return soap_in__sai__GetGlobalPowerPolicyResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetGlobalPowerPolicy"))
-               {       *type = SOAP_TYPE__sai__GetGlobalPowerPolicy;
-                       return soap_in__sai__GetGlobalPowerPolicy(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetGlobalPowerPolicyResponse"))
-               {       *type = SOAP_TYPE__sai__SetGlobalPowerPolicyResponse;
-                       return soap_in__sai__SetGlobalPowerPolicyResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetGlobalPowerPolicy"))
-               {       *type = SOAP_TYPE__sai__SetGlobalPowerPolicy;
-                       return soap_in__sai__SetGlobalPowerPolicy(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetActivePowerPackageResponse"))
-               {       *type = SOAP_TYPE__sai__SetActivePowerPackageResponse;
-                       return soap_in__sai__SetActivePowerPackageResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetActivePowerPackage"))
-               {       *type = SOAP_TYPE__sai__SetActivePowerPackage;
-                       return soap_in__sai__SetActivePowerPackage(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetPowerPackageResponse"))
-               {       *type = SOAP_TYPE__sai__GetPowerPackageResponse;
-                       return soap_in__sai__GetPowerPackageResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetPowerPackage"))
-               {       *type = SOAP_TYPE__sai__GetPowerPackage;
-                       return soap_in__sai__GetPowerPackage(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetActivePowerPackageResponse"))
-               {       *type = SOAP_TYPE__sai__GetActivePowerPackageResponse;
-                       return soap_in__sai__GetActivePowerPackageResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetActivePowerPackage"))
-               {       *type = SOAP_TYPE__sai__GetActivePowerPackage;
-                       return soap_in__sai__GetActivePowerPackage(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnumeratePowerPackagesResponse"))
-               {       *type = SOAP_TYPE__sai__EnumeratePowerPackagesResponse;
-                       return soap_in__sai__EnumeratePowerPackagesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnumeratePowerPackages"))
-               {       *type = SOAP_TYPE__sai__EnumeratePowerPackages;
-                       return soap_in__sai__EnumeratePowerPackages(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetEnvironmentDetectionResponse"))
-               {       *type = SOAP_TYPE__sai__GetEnvironmentDetectionResponse;
-                       return soap_in__sai__GetEnvironmentDetectionResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetEnvironmentDetection"))
-               {       *type = SOAP_TYPE__sai__GetEnvironmentDetection;
-                       return soap_in__sai__GetEnvironmentDetection(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetEnvironmentDetectionResponse"))
-               {       *type = SOAP_TYPE__sai__SetEnvironmentDetectionResponse;
-                       return soap_in__sai__SetEnvironmentDetectionResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetEnvironmentDetection"))
-               {       *type = SOAP_TYPE__sai__SetEnvironmentDetection;
-                       return soap_in__sai__SetEnvironmentDetection(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetRealmAuthOptionsResponse"))
-               {       *type = SOAP_TYPE__sai__SetRealmAuthOptionsResponse;
-                       return soap_in__sai__SetRealmAuthOptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetRealmAuthOptions"))
-               {       *type = SOAP_TYPE__sai__SetRealmAuthOptions;
-                       return soap_in__sai__SetRealmAuthOptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetRealmAuthOptionsResponse"))
-               {       *type = SOAP_TYPE__sai__GetRealmAuthOptionsResponse;
-                       return soap_in__sai__GetRealmAuthOptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetRealmAuthOptions"))
-               {       *type = SOAP_TYPE__sai__GetRealmAuthOptions;
-                       return soap_in__sai__GetRealmAuthOptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:ExtendProvisioningPeriodResponse"))
-               {       *type = SOAP_TYPE__sai__ExtendProvisioningPeriodResponse;
-                       return soap_in__sai__ExtendProvisioningPeriodResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:ExtendProvisioningPeriod"))
-               {       *type = SOAP_TYPE__sai__ExtendProvisioningPeriod;
-                       return soap_in__sai__ExtendProvisioningPeriod(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetProvisioningPIDResponse"))
-               {       *type = SOAP_TYPE__sai__GetProvisioningPIDResponse;
-                       return soap_in__sai__GetProvisioningPIDResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetProvisioningPID"))
-               {       *type = SOAP_TYPE__sai__GetProvisioningPID;
-                       return soap_in__sai__GetProvisioningPID(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetProvisioningAuditRecordResponse"))
-               {       *type = SOAP_TYPE__sai__GetProvisioningAuditRecordResponse;
-                       return soap_in__sai__GetProvisioningAuditRecordResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetProvisioningAuditRecord"))
-               {       *type = SOAP_TYPE__sai__GetProvisioningAuditRecord;
-                       return soap_in__sai__GetProvisioningAuditRecord(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetZeroTouchConfigurationModeResponse"))
-               {       *type = SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse;
-                       return soap_in__sai__SetZeroTouchConfigurationModeResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetZeroTouchConfigurationMode"))
-               {       *type = SOAP_TYPE__sai__SetZeroTouchConfigurationMode;
-                       return soap_in__sai__SetZeroTouchConfigurationMode(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetZeroTouchConfigurationModeResponse"))
-               {       *type = SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse;
-                       return soap_in__sai__GetZeroTouchConfigurationModeResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetZeroTouchConfigurationMode"))
-               {       *type = SOAP_TYPE__sai__GetZeroTouchConfigurationMode;
-                       return soap_in__sai__GetZeroTouchConfigurationMode(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnableCertificateHashEntryResponse"))
-               {       *type = SOAP_TYPE__sai__EnableCertificateHashEntryResponse;
-                       return soap_in__sai__EnableCertificateHashEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnableCertificateHashEntry"))
-               {       *type = SOAP_TYPE__sai__EnableCertificateHashEntry;
-                       return soap_in__sai__EnableCertificateHashEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:DeleteCertificateHashEntryResponse"))
-               {       *type = SOAP_TYPE__sai__DeleteCertificateHashEntryResponse;
-                       return soap_in__sai__DeleteCertificateHashEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:DeleteCertificateHashEntry"))
-               {       *type = SOAP_TYPE__sai__DeleteCertificateHashEntry;
-                       return soap_in__sai__DeleteCertificateHashEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AddCertificateHashEntryResponse"))
-               {       *type = SOAP_TYPE__sai__AddCertificateHashEntryResponse;
-                       return soap_in__sai__AddCertificateHashEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AddCertificateHashEntry"))
-               {       *type = SOAP_TYPE__sai__AddCertificateHashEntry;
-                       return soap_in__sai__AddCertificateHashEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetCertificateHashEntryResponse"))
-               {       *type = SOAP_TYPE__sai__GetCertificateHashEntryResponse;
-                       return soap_in__sai__GetCertificateHashEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetCertificateHashEntry"))
-               {       *type = SOAP_TYPE__sai__GetCertificateHashEntry;
-                       return soap_in__sai__GetCertificateHashEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnumerateCertificateHashEntriesResponse"))
-               {       *type = SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse;
-                       return soap_in__sai__EnumerateCertificateHashEntriesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnumerateCertificateHashEntries"))
-               {       *type = SOAP_TYPE__sai__EnumerateCertificateHashEntries;
-                       return soap_in__sai__EnumerateCertificateHashEntries(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetProvisioningServerOTPResponse"))
-               {       *type = SOAP_TYPE__sai__GetProvisioningServerOTPResponse;
-                       return soap_in__sai__GetProvisioningServerOTPResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetProvisioningServerOTP"))
-               {       *type = SOAP_TYPE__sai__GetProvisioningServerOTP;
-                       return soap_in__sai__GetProvisioningServerOTP(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetProvisioningServerOTPResponse"))
-               {       *type = SOAP_TYPE__sai__SetProvisioningServerOTPResponse;
-                       return soap_in__sai__SetProvisioningServerOTPResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetProvisioningServerOTP"))
-               {       *type = SOAP_TYPE__sai__SetProvisioningServerOTP;
-                       return soap_in__sai__SetProvisioningServerOTP(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetMEBxPasswordResponse"))
-               {       *type = SOAP_TYPE__sai__SetMEBxPasswordResponse;
-                       return soap_in__sai__SetMEBxPasswordResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetMEBxPassword"))
-               {       *type = SOAP_TYPE__sai__SetMEBxPassword;
-                       return soap_in__sai__SetMEBxPassword(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:PartialUnprovisionResponse"))
-               {       *type = SOAP_TYPE__sai__PartialUnprovisionResponse;
-                       return soap_in__sai__PartialUnprovisionResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:PartialUnprovision"))
-               {       *type = SOAP_TYPE__sai__PartialUnprovision;
-                       return soap_in__sai__PartialUnprovision(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTLSPSKResponse"))
-               {       *type = SOAP_TYPE__sai__SetTLSPSKResponse;
-                       return soap_in__sai__SetTLSPSKResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTLSPSK"))
-               {       *type = SOAP_TYPE__sai__SetTLSPSK;
-                       return soap_in__sai__SetTLSPSK(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetPowerSavingOptionsResponse"))
-               {       *type = SOAP_TYPE__sai__GetPowerSavingOptionsResponse;
-                       return soap_in__sai__GetPowerSavingOptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetPowerSavingOptions"))
-               {       *type = SOAP_TYPE__sai__GetPowerSavingOptions;
-                       return soap_in__sai__GetPowerSavingOptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetPowerSavingOptionsResponse"))
-               {       *type = SOAP_TYPE__sai__SetPowerSavingOptionsResponse;
-                       return soap_in__sai__SetPowerSavingOptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetPowerSavingOptions"))
-               {       *type = SOAP_TYPE__sai__SetPowerSavingOptions;
-                       return soap_in__sai__SetPowerSavingOptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetPkiCapabilitiesResponse"))
-               {       *type = SOAP_TYPE__sai__GetPkiCapabilitiesResponse;
-                       return soap_in__sai__GetPkiCapabilitiesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetPkiCapabilities"))
-               {       *type = SOAP_TYPE__sai__GetPkiCapabilities;
-                       return soap_in__sai__GetPkiCapabilities(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetServerCertificateReqResponse"))
-               {       *type = SOAP_TYPE__sai__GetServerCertificateReqResponse;
-                       return soap_in__sai__GetServerCertificateReqResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetServerCertificateReq"))
-               {       *type = SOAP_TYPE__sai__GetServerCertificateReq;
-                       return soap_in__sai__GetServerCertificateReq(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetCRLResponse"))
-               {       *type = SOAP_TYPE__sai__GetCRLResponse;
-                       return soap_in__sai__GetCRLResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetCRL"))
-               {       *type = SOAP_TYPE__sai__GetCRL;
-                       return soap_in__sai__GetCRL(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetCRLResponse"))
-               {       *type = SOAP_TYPE__sai__SetCRLResponse;
-                       return soap_in__sai__SetCRLResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetCRL"))
-               {       *type = SOAP_TYPE__sai__SetCRL;
-                       return soap_in__sai__SetCRL(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetTrustedFqdnCNResponse"))
-               {       *type = SOAP_TYPE__sai__GetTrustedFqdnCNResponse;
-                       return soap_in__sai__GetTrustedFqdnCNResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetTrustedFqdnCN"))
-               {       *type = SOAP_TYPE__sai__GetTrustedFqdnCN;
-                       return soap_in__sai__GetTrustedFqdnCN(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTrustedFqdnCNResponse"))
-               {       *type = SOAP_TYPE__sai__SetTrustedFqdnCNResponse;
-                       return soap_in__sai__SetTrustedFqdnCNResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTrustedFqdnCN"))
-               {       *type = SOAP_TYPE__sai__SetTrustedFqdnCN;
-                       return soap_in__sai__SetTrustedFqdnCN(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnumerateTrustedRootCertificatesResponse"))
-               {       *type = SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse;
-                       return soap_in__sai__EnumerateTrustedRootCertificatesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnumerateTrustedRootCertificates"))
-               {       *type = SOAP_TYPE__sai__EnumerateTrustedRootCertificates;
-                       return soap_in__sai__EnumerateTrustedRootCertificates(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:DeleteTrustedRootCertificateResponse"))
-               {       *type = SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse;
-                       return soap_in__sai__DeleteTrustedRootCertificateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:DeleteTrustedRootCertificate"))
-               {       *type = SOAP_TYPE__sai__DeleteTrustedRootCertificate;
-                       return soap_in__sai__DeleteTrustedRootCertificate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetTrustedRootCertificateResponse"))
-               {       *type = SOAP_TYPE__sai__GetTrustedRootCertificateResponse;
-                       return soap_in__sai__GetTrustedRootCertificateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetTrustedRootCertificate"))
-               {       *type = SOAP_TYPE__sai__GetTrustedRootCertificate;
-                       return soap_in__sai__GetTrustedRootCertificate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AddTrustedRootCertificateResponse"))
-               {       *type = SOAP_TYPE__sai__AddTrustedRootCertificateResponse;
-                       return soap_in__sai__AddTrustedRootCertificateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AddTrustedRootCertificate"))
-               {       *type = SOAP_TYPE__sai__AddTrustedRootCertificate;
-                       return soap_in__sai__AddTrustedRootCertificate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetTlsOptionsResponse"))
-               {       *type = SOAP_TYPE__sai__GetTlsOptionsResponse;
-                       return soap_in__sai__GetTlsOptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetTlsOptions"))
-               {       *type = SOAP_TYPE__sai__GetTlsOptions;
-                       return soap_in__sai__GetTlsOptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTlsOptionsResponse"))
-               {       *type = SOAP_TYPE__sai__SetTlsOptionsResponse;
-                       return soap_in__sai__SetTlsOptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTlsOptions"))
-               {       *type = SOAP_TYPE__sai__SetTlsOptions;
-                       return soap_in__sai__SetTlsOptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetEnabledInterfacesResponse"))
-               {       *type = SOAP_TYPE__sai__GetEnabledInterfacesResponse;
-                       return soap_in__sai__GetEnabledInterfacesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetEnabledInterfaces"))
-               {       *type = SOAP_TYPE__sai__GetEnabledInterfaces;
-                       return soap_in__sai__GetEnabledInterfaces(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetEnabledInterfacesResponse"))
-               {       *type = SOAP_TYPE__sai__SetEnabledInterfacesResponse;
-                       return soap_in__sai__SetEnabledInterfacesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetEnabledInterfaces"))
-               {       *type = SOAP_TYPE__sai__SetEnabledInterfaces;
-                       return soap_in__sai__SetEnabledInterfaces(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetKerberosOptionsResponse"))
-               {       *type = SOAP_TYPE__sai__GetKerberosOptionsResponse;
-                       return soap_in__sai__GetKerberosOptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetKerberosOptions"))
-               {       *type = SOAP_TYPE__sai__GetKerberosOptions;
-                       return soap_in__sai__GetKerberosOptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetKerberosOptionsResponse"))
-               {       *type = SOAP_TYPE__sai__SetKerberosOptionsResponse;
-                       return soap_in__sai__SetKerberosOptionsResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetKerberosOptions"))
-               {       *type = SOAP_TYPE__sai__SetKerberosOptions;
-                       return soap_in__sai__SetKerberosOptions(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetDigestRealmResponse"))
-               {       *type = SOAP_TYPE__sai__GetDigestRealmResponse;
-                       return soap_in__sai__GetDigestRealmResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetDigestRealm"))
-               {       *type = SOAP_TYPE__sai__GetDigestRealm;
-                       return soap_in__sai__GetDigestRealm(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetAdminAclEntryExResponse"))
-               {       *type = SOAP_TYPE__sai__SetAdminAclEntryExResponse;
-                       return soap_in__sai__SetAdminAclEntryExResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetAdminAclEntryEx"))
-               {       *type = SOAP_TYPE__sai__SetAdminAclEntryEx;
-                       return soap_in__sai__SetAdminAclEntryEx(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntryExResponse"))
-               {       *type = SOAP_TYPE__sai__UpdateUserAclEntryExResponse;
-                       return soap_in__sai__UpdateUserAclEntryExResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntryEx"))
-               {       *type = SOAP_TYPE__sai__UpdateUserAclEntryEx;
-                       return soap_in__sai__UpdateUserAclEntryEx(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetUserAclEntryExResponse"))
-               {       *type = SOAP_TYPE__sai__GetUserAclEntryExResponse;
-                       return soap_in__sai__GetUserAclEntryExResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetUserAclEntryEx"))
-               {       *type = SOAP_TYPE__sai__GetUserAclEntryEx;
-                       return soap_in__sai__GetUserAclEntryEx(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AddUserAclEntryExResponse"))
-               {       *type = SOAP_TYPE__sai__AddUserAclEntryExResponse;
-                       return soap_in__sai__AddUserAclEntryExResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AddUserAclEntryEx"))
-               {       *type = SOAP_TYPE__sai__AddUserAclEntryEx;
-                       return soap_in__sai__AddUserAclEntryEx(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetCoreVersionResponse"))
-               {       *type = SOAP_TYPE__sai__GetCoreVersionResponse;
-                       return soap_in__sai__GetCoreVersionResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetCoreVersion"))
-               {       *type = SOAP_TYPE__sai__GetCoreVersion;
-                       return soap_in__sai__GetCoreVersion(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:ResetFlashWearOutProtectionResponse"))
-               {       *type = SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse;
-                       return soap_in__sai__ResetFlashWearOutProtectionResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:ResetFlashWearOutProtection"))
-               {       *type = SOAP_TYPE__sai__ResetFlashWearOutProtection;
-                       return soap_in__sai__ResetFlashWearOutProtection(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CommitChangesResponse"))
-               {       *type = SOAP_TYPE__sai__CommitChangesResponse;
-                       return soap_in__sai__CommitChangesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:CommitChanges"))
-               {       *type = SOAP_TYPE__sai__CommitChanges;
-                       return soap_in__sai__CommitChanges(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UnprovisionResponse"))
-               {       *type = SOAP_TYPE__sai__UnprovisionResponse;
-                       return soap_in__sai__UnprovisionResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:Unprovision"))
-               {       *type = SOAP_TYPE__sai__Unprovision;
-                       return soap_in__sai__Unprovision(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetProvisioningModeResponse"))
-               {       *type = SOAP_TYPE__sai__SetProvisioningModeResponse;
-                       return soap_in__sai__SetProvisioningModeResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetProvisioningMode"))
-               {       *type = SOAP_TYPE__sai__SetProvisioningMode;
-                       return soap_in__sai__SetProvisioningMode(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetProvisioningModeResponse"))
-               {       *type = SOAP_TYPE__sai__GetProvisioningModeResponse;
-                       return soap_in__sai__GetProvisioningModeResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetProvisioningMode"))
-               {       *type = SOAP_TYPE__sai__GetProvisioningMode;
-                       return soap_in__sai__GetProvisioningMode(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UpdateCoreFromUrlResponse"))
-               {       *type = SOAP_TYPE__sai__UpdateCoreFromUrlResponse;
-                       return soap_in__sai__UpdateCoreFromUrlResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UpdateCoreFromUrl"))
-               {       *type = SOAP_TYPE__sai__UpdateCoreFromUrl;
-                       return soap_in__sai__UpdateCoreFromUrl(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetTLSCertificateResponse"))
-               {       *type = SOAP_TYPE__sai__GetTLSCertificateResponse;
-                       return soap_in__sai__GetTLSCertificateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetTLSCertificate"))
-               {       *type = SOAP_TYPE__sai__GetTLSCertificate;
-                       return soap_in__sai__GetTLSCertificate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTLSCertificateResponse"))
-               {       *type = SOAP_TYPE__sai__SetTLSCertificateResponse;
-                       return soap_in__sai__SetTLSCertificateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTLSCertificate"))
-               {       *type = SOAP_TYPE__sai__SetTLSCertificate;
-                       return soap_in__sai__SetTLSCertificate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetRngKeyResponse"))
-               {       *type = SOAP_TYPE__sai__SetRngKeyResponse;
-                       return soap_in__sai__SetRngKeyResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetRngKey"))
-               {       *type = SOAP_TYPE__sai__SetRngKey;
-                       return soap_in__sai__SetRngKey(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTLSKeyAndCertificateResponse"))
-               {       *type = SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse;
-                       return soap_in__sai__SetTLSKeyAndCertificateResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTLSKeyAndCertificate"))
-               {       *type = SOAP_TYPE__sai__SetTLSKeyAndCertificate;
-                       return soap_in__sai__SetTLSKeyAndCertificate(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTlsEnabledResponse"))
-               {       *type = SOAP_TYPE__sai__SetTlsEnabledResponse;
-                       return soap_in__sai__SetTlsEnabledResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetTlsEnabled"))
-               {       *type = SOAP_TYPE__sai__SetTlsEnabled;
-                       return soap_in__sai__SetTlsEnabled(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:RemoveUserAclEntryResponse"))
-               {       *type = SOAP_TYPE__sai__RemoveUserAclEntryResponse;
-                       return soap_in__sai__RemoveUserAclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:RemoveUserAclEntry"))
-               {       *type = SOAP_TYPE__sai__RemoveUserAclEntry;
-                       return soap_in__sai__RemoveUserAclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntryResponse"))
-               {       *type = SOAP_TYPE__sai__UpdateUserAclEntryResponse;
-                       return soap_in__sai__UpdateUserAclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:UpdateUserAclEntry"))
-               {       *type = SOAP_TYPE__sai__UpdateUserAclEntry;
-                       return soap_in__sai__UpdateUserAclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetAdminAclEntryResponse"))
-               {       *type = SOAP_TYPE__sai__GetAdminAclEntryResponse;
-                       return soap_in__sai__GetAdminAclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetAdminAclEntry"))
-               {       *type = SOAP_TYPE__sai__GetAdminAclEntry;
-                       return soap_in__sai__GetAdminAclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetUserAclEntryResponse"))
-               {       *type = SOAP_TYPE__sai__GetUserAclEntryResponse;
-                       return soap_in__sai__GetUserAclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:GetUserAclEntry"))
-               {       *type = SOAP_TYPE__sai__GetUserAclEntry;
-                       return soap_in__sai__GetUserAclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnumerateUserAclEntriesResponse"))
-               {       *type = SOAP_TYPE__sai__EnumerateUserAclEntriesResponse;
-                       return soap_in__sai__EnumerateUserAclEntriesResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:EnumerateUserAclEntries"))
-               {       *type = SOAP_TYPE__sai__EnumerateUserAclEntries;
-                       return soap_in__sai__EnumerateUserAclEntries(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetAdminAclEntryResponse"))
-               {       *type = SOAP_TYPE__sai__SetAdminAclEntryResponse;
-                       return soap_in__sai__SetAdminAclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:SetAdminAclEntry"))
-               {       *type = SOAP_TYPE__sai__SetAdminAclEntry;
-                       return soap_in__sai__SetAdminAclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AddUserAclEntryResponse"))
-               {       *type = SOAP_TYPE__sai__AddUserAclEntryResponse;
-                       return soap_in__sai__AddUserAclEntryResponse(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "sai:AddUserAclEntry"))
-               {       *type = SOAP_TYPE__sai__AddUserAclEntry;
-                       return soap_in__sai__AddUserAclEntry(soap, NULL, NULL, NULL);
-               }
-               if (!soap_match_tag(soap, t, "QName"))
-               {       char **s;
-                       *type = SOAP_TYPE__QName;
-                       s = soap_in__QName(soap, NULL, NULL, NULL);
-                       return s ? *s : NULL;
-               }
-       }
-       }
-       soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-#endif
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_ignore_element(struct soap *soap)
-{
-       if (!soap_peek_element(soap))
-       {       int t;
-               if (soap->mustUnderstand && !soap->other)
-                       return soap->error = SOAP_MUSTUNDERSTAND;
-               if (((soap->mode & SOAP_XML_STRICT) && soap->part != SOAP_IN_HEADER) || !soap_match_tag(soap, soap->tag, "SOAP-ENV:"))
-               {       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "REJECTING element '%s'\n", soap->tag));
-                       return soap->error = SOAP_TAG_MISMATCH;
-               }
-               if (!*soap->id || !soap_getelement(soap, &t))
-               {       soap->peeked = 0;
-                       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Unknown element '%s' (level=%u, %d)\n", soap->tag, soap->level, soap->body));
-                       if (soap->fignore)
-                               soap->error = soap->fignore(soap, soap->tag);
-                       else
-                               soap->error = SOAP_OK;
-                       DBGLOG(TEST, if (!soap->error) SOAP_MESSAGE(fdebug, "IGNORING element '%s'\n", soap->tag));
-                       if (!soap->error && soap->body)
-                       {       soap->level++;
-                               while (!soap_ignore_element(soap))
-                                       ;
-                               if (soap->error == SOAP_NO_TAG)
-                                       soap->error = soap_element_end_in(soap, NULL);
-                       }
-               }
-       }
-       return soap->error;
-}
-
-#ifndef WITH_NOIDREF
-SOAP_FMAC3 int SOAP_FMAC4 soap_putindependent(struct soap *soap)
-{
-       int i;
-       struct soap_plist *pp;
-       if (soap->version == 1 && soap->encodingStyle && !(soap->mode & (SOAP_XML_TREE | SOAP_XML_GRAPH)))
-               for (i = 0; i < SOAP_PTRHASH; i++)
-                       for (pp = soap->pht[i]; pp; pp = pp->next)
-                               if (pp->mark1 == 2 || pp->mark2 == 2)
-                                       if (soap_putelement(soap, pp->ptr, "id", pp->id, pp->type))
-                                               return soap->error;
-       return SOAP_OK;
-}
-#endif
-
-#ifndef WITH_NOIDREF
-SOAP_FMAC3 int SOAP_FMAC4 soap_putelement(struct soap *soap, const void *ptr, const char *tag, int id, int type)
-{
-       switch (type)
-       {
-       case SOAP_TYPE_byte:
-               return soap_out_byte(soap, tag, id, (const char *)ptr, "xsd:byte");
-       case SOAP_TYPE_short:
-               return soap_out_short(soap, tag, id, (const short *)ptr, "xsd:short");
-       case SOAP_TYPE_int:
-               return soap_out_int(soap, tag, id, (const int *)ptr, "xsd:int");
-       case SOAP_TYPE_wcxs__ProfilePriorityType:
-               return soap_out_wcxs__ProfilePriorityType(soap, tag, id, (const unsigned char *)ptr, "wcxs:ProfilePriorityType");
-       case SOAP_TYPE_rci__SystemCapabilitiesSupportedType:
-               return soap_out_rci__SystemCapabilitiesSupportedType(soap, tag, id, (const unsigned char *)ptr, "rci:SystemCapabilitiesSupportedType");
-       case SOAP_TYPE_apr__WatchdogState:
-               return soap_out_apr__WatchdogState(soap, tag, id, (const unsigned char *)ptr, "apr:WatchdogState");
-       case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE:
-               return soap_out_hwa__PT_USCOREMEMORY_USCORETYPE(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_MEMORY_TYPE");
-       case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR:
-               return soap_out_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_MEMORY_FORM_FACTOR");
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE:
-               return soap_out_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_UPGRADE");
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS:
-               return soap_out_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_STATUS");
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY:
-               return soap_out_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_FAMILY");
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE:
-               return soap_out_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, tag, id, (const unsigned char *)ptr, "hwa:PT_PROCESSOR_TYPE");
-       case SOAP_TYPE_emi__AlertSubscriptionPolicyIDType:
-               return soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, (const unsigned char *)ptr, "emi:AlertSubscriptionPolicyIDType");
-       case SOAP_TYPE_net__LinkPolicyType:
-               return soap_out_net__LinkPolicyType(soap, tag, id, (const unsigned char *)ptr, "net:LinkPolicyType");
-       case SOAP_TYPE_unsignedByte:
-               return soap_out_unsignedByte(soap, tag, id, (const unsigned char *)ptr, "xsd:unsignedByte");
-       case SOAP_TYPE_rci__OemParametersType:
-               return soap_out_rci__OemParametersType(soap, tag, id, (const unsigned short *)ptr, "rci:OemParametersType");
-       case SOAP_TYPE_rci__SpecialCommandParameterType:
-               return soap_out_rci__SpecialCommandParameterType(soap, tag, id, (const unsigned short *)ptr, "rci:SpecialCommandParameterType");
-       case SOAP_TYPE_rci__BootOptionsType:
-               return soap_out_rci__BootOptionsType(soap, tag, id, (const unsigned short *)ptr, "rci:BootOptionsType");
-       case SOAP_TYPE_rci__SpecialCommandsSupportedType:
-               return soap_out_rci__SpecialCommandsSupportedType(soap, tag, id, (const unsigned short *)ptr, "rci:SpecialCommandsSupportedType");
-       case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL:
-               return soap_out_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, tag, id, (const unsigned short *)ptr, "hwa:PT_MEMORY_TYPE_DETAIL");
-       case SOAP_TYPE_unsignedShort:
-               return soap_out_unsignedShort(soap, tag, id, (const unsigned short *)ptr, "xsd:unsignedShort");
-       case SOAP_TYPE_rci__OemDefinedCapabilitiesType:
-               return soap_out_rci__OemDefinedCapabilitiesType(soap, tag, id, (const unsigned int *)ptr, "rci:OemDefinedCapabilitiesType");
-       case SOAP_TYPE_rci__SystemFirmwareCapabilitiesType:
-               return soap_out_rci__SystemFirmwareCapabilitiesType(soap, tag, id, (const unsigned int *)ptr, "rci:SystemFirmwareCapabilitiesType");
-       case SOAP_TYPE_rci__PT_USCORESTATUS:
-               return soap_out_rci__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "rci:PT_STATUS");
-       case SOAP_TYPE_rci__SystemPowerStateType:
-               return soap_out_rci__SystemPowerStateType(soap, tag, id, (const unsigned int *)ptr, "rci:SystemPowerStateType");
-       case SOAP_TYPE_inf__IPv4AddressType:
-               return soap_out_inf__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "inf:IPv4AddressType");
-       case SOAP_TYPE_inf__TimeType:
-               return soap_out_inf__TimeType(soap, tag, id, (const unsigned int *)ptr, "inf:TimeType");
-       case SOAP_TYPE_inf__PT_USCORESTATUS:
-               return soap_out_inf__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "inf:PT_STATUS");
-       case SOAP_TYPE_str__PT_USCORESTATUS:
-               return soap_out_str__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "str:PT_STATUS");
-       case SOAP_TYPE_tim__TimeType:
-               return soap_out_tim__TimeType(soap, tag, id, (const unsigned int *)ptr, "tim:TimeType");
-       case SOAP_TYPE_tim__PT_USCORESTATUS:
-               return soap_out_tim__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "tim:PT_STATUS");
-       case SOAP_TYPE_idr__IPv4AddressType:
-               return soap_out_idr__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "idr:IPv4AddressType");
-       case SOAP_TYPE_idr__TimeType:
-               return soap_out_idr__TimeType(soap, tag, id, (const unsigned int *)ptr, "idr:TimeType");
-       case SOAP_TYPE_idr__PT_USCORESTATUS:
-               return soap_out_idr__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "idr:PT_STATUS");
-       case SOAP_TYPE_apl__PT_USCORESTATUS:
-               return soap_out_apl__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "apl:PT_STATUS");
-       case SOAP_TYPE_apr__PT_USCORESTATUS:
-               return soap_out_apr__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "apr:PT_STATUS");
-       case SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS:
-               return soap_out_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, tag, id, (const unsigned int *)ptr, "hwa:PT_BIOS_CHARACTERISTICS");
-       case SOAP_TYPE_hwa__PT_USCORESTATUS:
-               return soap_out_hwa__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "hwa:PT_STATUS");
-       case SOAP_TYPE_cb__TimeType:
-               return soap_out_cb__TimeType(soap, tag, id, (const unsigned int *)ptr, "cb:TimeType");
-       case SOAP_TYPE_cb__PT_USCORESTATUS:
-               return soap_out_cb__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "cb:PT_STATUS");
-       case SOAP_TYPE_emi__SensorHandleType:
-               return soap_out_emi__SensorHandleType(soap, tag, id, (const unsigned int *)ptr, "emi:SensorHandleType");
-       case SOAP_TYPE_emi__IPv4AddressType:
-               return soap_out_emi__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "emi:IPv4AddressType");
-       case SOAP_TYPE_emi__PT_USCORESTATUS:
-               return soap_out_emi__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "emi:PT_STATUS");
-       case SOAP_TYPE_emi__EventFilterHandleType:
-               return soap_out_emi__EventFilterHandleType(soap, tag, id, (const unsigned int *)ptr, "emi:EventFilterHandleType");
-       case SOAP_TYPE_emi__AlertSubscriptionHandleType:
-               return soap_out_emi__AlertSubscriptionHandleType(soap, tag, id, (const unsigned int *)ptr, "emi:AlertSubscriptionHandleType");
-       case SOAP_TYPE_emi__TimeType:
-               return soap_out_emi__TimeType(soap, tag, id, (const unsigned int *)ptr, "emi:TimeType");
-       case SOAP_TYPE_stra__StorageAllocEntryHandleType:
-               return soap_out_stra__StorageAllocEntryHandleType(soap, tag, id, (const unsigned int *)ptr, "stra:StorageAllocEntryHandleType");
-       case SOAP_TYPE_stra__StorageEaclEntryHandleType:
-               return soap_out_stra__StorageEaclEntryHandleType(soap, tag, id, (const unsigned int *)ptr, "stra:StorageEaclEntryHandleType");
-       case SOAP_TYPE_stra__StorageApplicationHandleType:
-               return soap_out_stra__StorageApplicationHandleType(soap, tag, id, (const unsigned int *)ptr, "stra:StorageApplicationHandleType");
-       case SOAP_TYPE_stra__PT_USCORESTATUS:
-               return soap_out_stra__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "stra:PT_STATUS");
-       case SOAP_TYPE_net__InterfaceHandleType:
-               return soap_out_net__InterfaceHandleType(soap, tag, id, (const unsigned int *)ptr, "net:InterfaceHandleType");
-       case SOAP_TYPE_net__IPv4AddressType:
-               return soap_out_net__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "net:IPv4AddressType");
-       case SOAP_TYPE_net__PT_USCORESTATUS:
-               return soap_out_net__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "net:PT_STATUS");
-       case SOAP_TYPE_sai__CertificateHandleType:
-               return soap_out_sai__CertificateHandleType(soap, tag, id, (const unsigned int *)ptr, "sai:CertificateHandleType");
-       case SOAP_TYPE_sai__IPv4AddressType:
-               return soap_out_sai__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "sai:IPv4AddressType");
-       case SOAP_TYPE_sai__UserAclEntryHandleType:
-               return soap_out_sai__UserAclEntryHandleType(soap, tag, id, (const unsigned int *)ptr, "sai:UserAclEntryHandleType");
-       case SOAP_TYPE_sai__PT_USCORESTATUS:
-               return soap_out_sai__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "sai:PT_STATUS");
-       case SOAP_TYPE_cstr__KeyPairHandleType:
-               return soap_out_cstr__KeyPairHandleType(soap, tag, id, (const unsigned int *)ptr, "cstr:KeyPairHandleType");
-       case SOAP_TYPE_cmn__InterfaceHandleType:
-               return soap_out_cmn__InterfaceHandleType(soap, tag, id, (const unsigned int *)ptr, "cmn:InterfaceHandleType");
-       case SOAP_TYPE_cmn__IPv4AddressType:
-               return soap_out_cmn__IPv4AddressType(soap, tag, id, (const unsigned int *)ptr, "cmn:IPv4AddressType");
-       case SOAP_TYPE_cmn__PT_USCORESTATUS:
-               return soap_out_cmn__PT_USCORESTATUS(soap, tag, id, (const unsigned int *)ptr, "cmn:PT_STATUS");
-       case SOAP_TYPE_unsignedInt:
-               return soap_out_unsignedInt(soap, tag, id, (const unsigned int *)ptr, "xsd:unsignedInt");
-       case SOAP_TYPE_bool:
-               return soap_out_bool(soap, tag, id, (const bool *)ptr, "xsd:boolean");
-       case SOAP_TYPE_wcxs__FeatureType:
-               return soap_out_wcxs__FeatureType(soap, tag, id, (const enum wcxs__FeatureType *)ptr, "wcxs:FeatureType");
-       case SOAP_TYPE_wcxs__KeyIndexType:
-               return soap_out_wcxs__KeyIndexType(soap, tag, id, (const enum wcxs__KeyIndexType *)ptr, "wcxs:KeyIndexType");
-       case SOAP_TYPE_rci__SpecialCommandType:
-               return soap_out_rci__SpecialCommandType(soap, tag, id, (const enum rci__SpecialCommandType *)ptr, "rci:SpecialCommandType");
-       case SOAP_TYPE_rci__RemoteControlCommandType:
-               return soap_out_rci__RemoteControlCommandType(soap, tag, id, (const enum rci__RemoteControlCommandType *)ptr, "rci:RemoteControlCommandType");
-       case SOAP_TYPE_inf__EnabledInterfacesType:
-               return soap_out_inf__EnabledInterfacesType(soap, tag, id, (const enum inf__EnabledInterfacesType *)ptr, "inf:EnabledInterfacesType");
-       case SOAP_TYPE_inf__PasswordModelType:
-               return soap_out_inf__PasswordModelType(soap, tag, id, (const enum inf__PasswordModelType *)ptr, "inf:PasswordModelType");
-       case SOAP_TYPE_inf__ProvisioningStateType:
-               return soap_out_inf__ProvisioningStateType(soap, tag, id, (const enum inf__ProvisioningStateType *)ptr, "inf:ProvisioningStateType");
-       case SOAP_TYPE_inf__ProvisioningModeType:
-               return soap_out_inf__ProvisioningModeType(soap, tag, id, (const enum inf__ProvisioningModeType *)ptr, "inf:ProvisioningModeType");
-       case SOAP_TYPE_apr__CbActionType:
-               return soap_out_apr__CbActionType(soap, tag, id, (const enum apr__CbActionType *)ptr, "apr:CbActionType");
-       case SOAP_TYPE_hwa__AssetTypeType:
-               return soap_out_hwa__AssetTypeType(soap, tag, id, (const enum hwa__AssetTypeType *)ptr, "hwa:AssetTypeType");
-       case SOAP_TYPE_cb__HcbTriggerReasonType:
-               return soap_out_cb__HcbTriggerReasonType(soap, tag, id, (const enum cb__HcbTriggerReasonType *)ptr, "cb:HcbTriggerReasonType");
-       case SOAP_TYPE_cb__HcbStateType:
-               return soap_out_cb__HcbStateType(soap, tag, id, (const enum cb__HcbStateType *)ptr, "cb:HcbStateType");
-       case SOAP_TYPE_cb__CircuitBreakerApplicationType:
-               return soap_out_cb__CircuitBreakerApplicationType(soap, tag, id, (const enum cb__CircuitBreakerApplicationType *)ptr, "cb:CircuitBreakerApplicationType");
-       case SOAP_TYPE_cb__CircuitBreakerProfileType:
-               return soap_out_cb__CircuitBreakerProfileType(soap, tag, id, (const enum cb__CircuitBreakerProfileType *)ptr, "cb:CircuitBreakerProfileType");
-       case SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType:
-               return soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, tag, id, (const enum cb__CircuitBreakerFilterIPAddressDirectionType *)ptr, "cb:CircuitBreakerFilterIPAddressDirectionType");
-       case SOAP_TYPE_cb__CircuitBreakerFilterDirectionType:
-               return soap_out_cb__CircuitBreakerFilterDirectionType(soap, tag, id, (const enum cb__CircuitBreakerFilterDirectionType *)ptr, "cb:CircuitBreakerFilterDirectionType");
-       case SOAP_TYPE_emi__AlertAuthOptionsType:
-               return soap_out_emi__AlertAuthOptionsType(soap, tag, id, (const enum emi__AlertAuthOptionsType *)ptr, "emi:AlertAuthOptionsType");
-       case SOAP_TYPE_emi__EventSeverityType:
-               return soap_out_emi__EventSeverityType(soap, tag, id, (const enum emi__EventSeverityType *)ptr, "emi:EventSeverityType");
-       case SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE:
-               return soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, tag, id, (const enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *)ptr, "stra:ISVS_APP_ATTR_TYPE");
-       case SOAP_TYPE_net__InterfaceModeType:
-               return soap_out_net__InterfaceModeType(soap, tag, id, (const enum net__InterfaceModeType *)ptr, "net:InterfaceModeType");
-       case SOAP_TYPE_net__DhcpModeType:
-               return soap_out_net__DhcpModeType(soap, tag, id, (const enum net__DhcpModeType *)ptr, "net:DhcpModeType");
-       case SOAP_TYPE_xcfg__CertNameOptionsType:
-               return soap_out_xcfg__CertNameOptionsType(soap, tag, id, (const enum xcfg__CertNameOptionsType *)ptr, "xcfg:CertNameOptionsType");
-       case SOAP_TYPE_sai__HTTPAuthOptionType:
-               return soap_out_sai__HTTPAuthOptionType(soap, tag, id, (const enum sai__HTTPAuthOptionType *)ptr, "sai:HTTPAuthOptionType");
-       case SOAP_TYPE_sai__HashTypeType:
-               return soap_out_sai__HashTypeType(soap, tag, id, (const enum sai__HashTypeType *)ptr, "sai:HashTypeType");
-       case SOAP_TYPE_sai__ProvisioningTLSModeType:
-               return soap_out_sai__ProvisioningTLSModeType(soap, tag, id, (const enum sai__ProvisioningTLSModeType *)ptr, "sai:ProvisioningTLSModeType");
-       case SOAP_TYPE_sai__TlsAthenticationType:
-               return soap_out_sai__TlsAthenticationType(soap, tag, id, (const enum sai__TlsAthenticationType *)ptr, "sai:TlsAthenticationType");
-       case SOAP_TYPE_sai__InterfaceType:
-               return soap_out_sai__InterfaceType(soap, tag, id, (const enum sai__InterfaceType *)ptr, "sai:InterfaceType");
-       case SOAP_TYPE_sai__EnabledInterfacesType:
-               return soap_out_sai__EnabledInterfacesType(soap, tag, id, (const enum sai__EnabledInterfacesType *)ptr, "sai:EnabledInterfacesType");
-       case SOAP_TYPE_sai__PowerStateType:
-               return soap_out_sai__PowerStateType(soap, tag, id, (const enum sai__PowerStateType *)ptr, "sai:PowerStateType");
-       case SOAP_TYPE_sai__KerberosEncryptionType:
-               return soap_out_sai__KerberosEncryptionType(soap, tag, id, (const enum sai__KerberosEncryptionType *)ptr, "sai:KerberosEncryptionType");
-       case SOAP_TYPE_sai__KerberosSpnProtocolType:
-               return soap_out_sai__KerberosSpnProtocolType(soap, tag, id, (const enum sai__KerberosSpnProtocolType *)ptr, "sai:KerberosSpnProtocolType");
-       case SOAP_TYPE_sai__AccessPermissionType:
-               return soap_out_sai__AccessPermissionType(soap, tag, id, (const enum sai__AccessPermissionType *)ptr, "sai:AccessPermissionType");
-       case SOAP_TYPE_sai__ProvisioningModeType:
-               return soap_out_sai__ProvisioningModeType(soap, tag, id, (const enum sai__ProvisioningModeType *)ptr, "sai:ProvisioningModeType");
-       case SOAP_TYPE_sai__RngKeyEncodingType:
-               return soap_out_sai__RngKeyEncodingType(soap, tag, id, (const enum sai__RngKeyEncodingType *)ptr, "sai:RngKeyEncodingType");
-       case SOAP_TYPE_sai__RsaCertificateEncodingType:
-               return soap_out_sai__RsaCertificateEncodingType(soap, tag, id, (const enum sai__RsaCertificateEncodingType *)ptr, "sai:RsaCertificateEncodingType");
-       case SOAP_TYPE_sai__RsaKeyEncodingType:
-               return soap_out_sai__RsaKeyEncodingType(soap, tag, id, (const enum sai__RsaKeyEncodingType *)ptr, "sai:RsaKeyEncodingType");
-       case SOAP_TYPE_sai__UserAclRealmType:
-               return soap_out_sai__UserAclRealmType(soap, tag, id, (const enum sai__UserAclRealmType *)ptr, "sai:UserAclRealmType");
-       case SOAP_TYPE_wcxs__PassPhrase63Type:
-               return soap_out_wcxs__PassPhrase63Type(soap, tag, id, (const std::string *)ptr, "wcxs:PassPhrase63Type");
-       case SOAP_TYPE_wcxs__PassPhraseWEP128Type:
-               return soap_out_wcxs__PassPhraseWEP128Type(soap, tag, id, (const std::string *)ptr, "wcxs:PassPhraseWEP128Type");
-       case SOAP_TYPE_wcxs__PassPhrase5Type:
-               return soap_out_wcxs__PassPhrase5Type(soap, tag, id, (const std::string *)ptr, "wcxs:PassPhrase5Type");
-       case SOAP_TYPE_wcxs__RawKey256Type:
-               return soap_out_wcxs__RawKey256Type(soap, tag, id, (const xsd__base64Binary *)ptr, "wcxs:RawKey256Type");
-       case SOAP_TYPE_wcxs__RawKey128Type:
-               return soap_out_wcxs__RawKey128Type(soap, tag, id, (const xsd__base64Binary *)ptr, "wcxs:RawKey128Type");
-       case SOAP_TYPE_wcxs__RawKey64Type:
-               return soap_out_wcxs__RawKey64Type(soap, tag, id, (const xsd__base64Binary *)ptr, "wcxs:RawKey64Type");
-       case SOAP_TYPE_wcxs__ProfileNameType:
-               return soap_out_wcxs__ProfileNameType(soap, tag, id, (const std::string *)ptr, "wcxs:ProfileNameType");
-       case SOAP_TYPE__apr__AgentDescription:
-               return soap_out__apr__AgentDescription(soap, "apr:AgentDescription", id, (const std::string *)ptr, NULL);
-       case SOAP_TYPE__cb__PolicyName:
-               return soap_out__cb__PolicyName(soap, "cb:PolicyName", id, (const std::string *)ptr, NULL);
-       case SOAP_TYPE__cb__FilterName:
-               return soap_out__cb__FilterName(soap, "cb:FilterName", id, (const std::string *)ptr, NULL);
-       case SOAP_TYPE_cb__IPv6AddressStringType:
-               return soap_out_cb__IPv6AddressStringType(soap, tag, id, (const std::string *)ptr, "cb:IPv6AddressStringType");
-       case SOAP_TYPE_cb__IPv4AddressStringType:
-               return soap_out_cb__IPv4AddressStringType(soap, tag, id, (const std::string *)ptr, "cb:IPv4AddressStringType");
-       case SOAP_TYPE_emi__CommunityStringType:
-               return soap_out_emi__CommunityStringType(soap, tag, id, (const std::string *)ptr, "emi:CommunityStringType");
-       case SOAP_TYPE_net__MACAddressType:
-               return soap_out_net__MACAddressType(soap, tag, id, (const std::string *)ptr, "net:MACAddressType");
-       case SOAP_TYPE__sai__KerberosRealmName:
-               return soap_out__sai__KerberosRealmName(soap, "sai:KerberosRealmName", id, (const std::string *)ptr, NULL);
-       case SOAP_TYPE__sai__SpnString:
-               return soap_out__sai__SpnString(soap, "sai:SpnString", id, (const std::string *)ptr, NULL);
-       case SOAP_TYPE_sai__FriendlyNameType:
-               return soap_out_sai__FriendlyNameType(soap, tag, id, (const std::string *)ptr, "sai:FriendlyNameType");
-       case SOAP_TYPE_sai__ProvisioningOTPType:
-               return soap_out_sai__ProvisioningOTPType(soap, tag, id, (const xsd__base64Binary *)ptr, "sai:ProvisioningOTPType");
-       case SOAP_TYPE_sai__MEBxPasswordType:
-               return soap_out_sai__MEBxPasswordType(soap, tag, id, (const std::string *)ptr, "sai:MEBxPasswordType");
-       case SOAP_TYPE_sai__AclPasswordStringType:
-               return soap_out_sai__AclPasswordStringType(soap, tag, id, (const std::string *)ptr, "sai:AclPasswordStringType");
-       case SOAP_TYPE_sai__AclStringType:
-               return soap_out_sai__AclStringType(soap, tag, id, (const std::string *)ptr, "sai:AclStringType");
-       case SOAP_TYPE_cmn__GuidBuf:
-               return soap_out_cmn__GuidBuf(soap, tag, id, (const xsd__base64Binary *)ptr, "cmn:GuidBuf");
-       case SOAP_TYPE_cmn__IPv6AddressStringType:
-               return soap_out_cmn__IPv6AddressStringType(soap, tag, id, (const std::string *)ptr, "cmn:IPv6AddressStringType");
-       case SOAP_TYPE_cmn__IPv4AddressStringType:
-               return soap_out_cmn__IPv4AddressStringType(soap, tag, id, (const std::string *)ptr, "cmn:IPv4AddressStringType");
-       case SOAP_TYPE_cmn__HostNameType:
-               return soap_out_cmn__HostNameType(soap, tag, id, (const std::string *)ptr, "cmn:HostNameType");
-       case SOAP_TYPE__wcxs__GetWirelessSettingsResponse:
-               return ((_wcxs__GetWirelessSettingsResponse *)ptr)->soap_out(soap, "wcxs:GetWirelessSettingsResponse", id, NULL);
-       case SOAP_TYPE__wcxs__GetWirelessSettingsRequest:
-               return ((_wcxs__GetWirelessSettingsRequest *)ptr)->soap_out(soap, "wcxs:GetWirelessSettingsRequest", id, NULL);
-       case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse:
-               return ((_wcxs__GetWirelessCapabilitiesResponse *)ptr)->soap_out(soap, "wcxs:GetWirelessCapabilitiesResponse", id, NULL);
-       case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest:
-               return ((_wcxs__GetWirelessCapabilitiesRequest *)ptr)->soap_out(soap, "wcxs:GetWirelessCapabilitiesRequest", id, NULL);
-       case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse:
-               return ((_wcxs__EnumerateWirelessProfilesResponse *)ptr)->soap_out(soap, "wcxs:EnumerateWirelessProfilesResponse", id, NULL);
-       case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest:
-               return ((_wcxs__EnumerateWirelessProfilesRequest *)ptr)->soap_out(soap, "wcxs:EnumerateWirelessProfilesRequest", id, NULL);
-       case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse:
-               return ((_wcxs__UpdateWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:UpdateWirelessProfileResponse", id, NULL);
-       case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest:
-               return ((_wcxs__UpdateWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:UpdateWirelessProfileRequest", id, NULL);
-       case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse:
-               return ((_wcxs__RemoveWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:RemoveWirelessProfileResponse", id, NULL);
-       case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest:
-               return ((_wcxs__RemoveWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:RemoveWirelessProfileRequest", id, NULL);
-       case SOAP_TYPE__wcxs__GetWirelessProfileResponse:
-               return ((_wcxs__GetWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:GetWirelessProfileResponse", id, NULL);
-       case SOAP_TYPE__wcxs__GetWirelessProfileRequest:
-               return ((_wcxs__GetWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:GetWirelessProfileRequest", id, NULL);
-       case SOAP_TYPE__wcxs__AddWirelessProfileResponse:
-               return ((_wcxs__AddWirelessProfileResponse *)ptr)->soap_out(soap, "wcxs:AddWirelessProfileResponse", id, NULL);
-       case SOAP_TYPE__wcxs__AddWirelessProfileRequest:
-               return ((_wcxs__AddWirelessProfileRequest *)ptr)->soap_out(soap, "wcxs:AddWirelessProfileRequest", id, NULL);
-       case SOAP_TYPE_wcxs__WirelessSettingsType:
-               return ((wcxs__WirelessSettingsType *)ptr)->soap_out(soap, tag, id, "wcxs:WirelessSettingsType");
-       case SOAP_TYPE_wcxs__WirelessCapabilitiesType:
-               return ((wcxs__WirelessCapabilitiesType *)ptr)->soap_out(soap, tag, id, "wcxs:WirelessCapabilitiesType");
-       case SOAP_TYPE_wcxs__ProfileType:
-               return ((wcxs__ProfileType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileType");
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingsType:
-               return ((wcxs__ProfileSecuritySettingsType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileSecuritySettingsType");
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType:
-               return ((wcxs__ProfileSecuritySettingRSNType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileSecuritySettingRSNType");
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType:
-               return ((wcxs__ProfileSecuritySettingWPAType *)ptr)->soap_out(soap, tag, id, "wcxs:ProfileSecuritySettingWPAType");
-       case SOAP_TYPE_wcxs__DataEncryptionCCMPType:
-               return ((wcxs__DataEncryptionCCMPType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionCCMPType");
-       case SOAP_TYPE_wcxs__DataEncryptionTKIPType:
-               return ((wcxs__DataEncryptionTKIPType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionTKIPType");
-       case SOAP_TYPE_wcxs__DataEncryptionWEPType:
-               return ((wcxs__DataEncryptionWEPType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionWEPType");
-       case SOAP_TYPE_wcxs__DataEncryptionWEPXType:
-               return ((wcxs__DataEncryptionWEPXType *)ptr)->soap_out(soap, tag, id, "wcxs:DataEncryptionWEPXType");
-       case SOAP_TYPE_wcxs__WEP128Type:
-               return ((wcxs__WEP128Type *)ptr)->soap_out(soap, tag, id, "wcxs:WEP128Type");
-       case SOAP_TYPE_wcxs__WEP64Type:
-               return ((wcxs__WEP64Type *)ptr)->soap_out(soap, tag, id, "wcxs:WEP64Type");
-       case SOAP_TYPE__rci__GetSystemPowerStateResponse:
-               return ((_rci__GetSystemPowerStateResponse *)ptr)->soap_out(soap, "rci:GetSystemPowerStateResponse", id, NULL);
-       case SOAP_TYPE__rci__GetSystemPowerState:
-               return ((_rci__GetSystemPowerState *)ptr)->soap_out(soap, "rci:GetSystemPowerState", id, NULL);
-       case SOAP_TYPE__rci__RemoteControlResponse:
-               return ((_rci__RemoteControlResponse *)ptr)->soap_out(soap, "rci:RemoteControlResponse", id, NULL);
-       case SOAP_TYPE__rci__RemoteControl:
-               return ((_rci__RemoteControl *)ptr)->soap_out(soap, "rci:RemoteControl", id, NULL);
-       case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse:
-               return ((_rci__GetRemoteControlCapabilitiesResponse *)ptr)->soap_out(soap, "rci:GetRemoteControlCapabilitiesResponse", id, NULL);
-       case SOAP_TYPE__rci__GetRemoteControlCapabilities:
-               return ((_rci__GetRemoteControlCapabilities *)ptr)->soap_out(soap, "rci:GetRemoteControlCapabilities", id, NULL);
-       case SOAP_TYPE__inf__GetIderSessionLogResponse:
-               return ((_inf__GetIderSessionLogResponse *)ptr)->soap_out(soap, "inf:GetIderSessionLogResponse", id, NULL);
-       case SOAP_TYPE__inf__GetIderSessionLog:
-               return ((_inf__GetIderSessionLog *)ptr)->soap_out(soap, "inf:GetIderSessionLog", id, NULL);
-       case SOAP_TYPE__inf__GetSecurityParametersResponse:
-               return ((_inf__GetSecurityParametersResponse *)ptr)->soap_out(soap, "inf:GetSecurityParametersResponse", id, NULL);
-       case SOAP_TYPE__inf__GetSecurityParameters:
-               return ((_inf__GetSecurityParameters *)ptr)->soap_out(soap, "inf:GetSecurityParameters", id, NULL);
-       case SOAP_TYPE__inf__GetNetworkStateResponse:
-               return ((_inf__GetNetworkStateResponse *)ptr)->soap_out(soap, "inf:GetNetworkStateResponse", id, NULL);
-       case SOAP_TYPE__inf__GetNetworkState:
-               return ((_inf__GetNetworkState *)ptr)->soap_out(soap, "inf:GetNetworkState", id, NULL);
-       case SOAP_TYPE__inf__GetEnabledInterfacesResponse:
-               return ((_inf__GetEnabledInterfacesResponse *)ptr)->soap_out(soap, "inf:GetEnabledInterfacesResponse", id, NULL);
-       case SOAP_TYPE__inf__GetEnabledInterfaces:
-               return ((_inf__GetEnabledInterfaces *)ptr)->soap_out(soap, "inf:GetEnabledInterfaces", id, NULL);
-       case SOAP_TYPE__inf__GetPasswordModelResponse:
-               return ((_inf__GetPasswordModelResponse *)ptr)->soap_out(soap, "inf:GetPasswordModelResponse", id, NULL);
-       case SOAP_TYPE__inf__GetPasswordModel:
-               return ((_inf__GetPasswordModel *)ptr)->soap_out(soap, "inf:GetPasswordModel", id, NULL);
-       case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse:
-               return ((_inf__GetAdminNetAclEntryStatusResponse *)ptr)->soap_out(soap, "inf:GetAdminNetAclEntryStatusResponse", id, NULL);
-       case SOAP_TYPE__inf__GetAdminNetAclEntryStatus:
-               return ((_inf__GetAdminNetAclEntryStatus *)ptr)->soap_out(soap, "inf:GetAdminNetAclEntryStatus", id, NULL);
-       case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse:
-               return ((_inf__GetAdminAclEntryStatusResponse *)ptr)->soap_out(soap, "inf:GetAdminAclEntryStatusResponse", id, NULL);
-       case SOAP_TYPE__inf__GetAdminAclEntryStatus:
-               return ((_inf__GetAdminAclEntryStatus *)ptr)->soap_out(soap, "inf:GetAdminAclEntryStatus", id, NULL);
-       case SOAP_TYPE__inf__GetConfigServerInfoResponse:
-               return ((_inf__GetConfigServerInfoResponse *)ptr)->soap_out(soap, "inf:GetConfigServerInfoResponse", id, NULL);
-       case SOAP_TYPE__inf__GetConfigServerInfo:
-               return ((_inf__GetConfigServerInfo *)ptr)->soap_out(soap, "inf:GetConfigServerInfo", id, NULL);
-       case SOAP_TYPE__inf__GetHostNameResponse:
-               return ((_inf__GetHostNameResponse *)ptr)->soap_out(soap, "inf:GetHostNameResponse", id, NULL);
-       case SOAP_TYPE__inf__GetHostName:
-               return ((_inf__GetHostName *)ptr)->soap_out(soap, "inf:GetHostName", id, NULL);
-       case SOAP_TYPE__inf__GetVlanParametersResponse:
-               return ((_inf__GetVlanParametersResponse *)ptr)->soap_out(soap, "inf:GetVlanParametersResponse", id, NULL);
-       case SOAP_TYPE__inf__GetVlanParameters:
-               return ((_inf__GetVlanParameters *)ptr)->soap_out(soap, "inf:GetVlanParameters", id, NULL);
-       case SOAP_TYPE__inf__GetProvisioningStateResponse:
-               return ((_inf__GetProvisioningStateResponse *)ptr)->soap_out(soap, "inf:GetProvisioningStateResponse", id, NULL);
-       case SOAP_TYPE__inf__GetProvisioningState:
-               return ((_inf__GetProvisioningState *)ptr)->soap_out(soap, "inf:GetProvisioningState", id, NULL);
-       case SOAP_TYPE__inf__GetProvisioningModeResponse:
-               return ((_inf__GetProvisioningModeResponse *)ptr)->soap_out(soap, "inf:GetProvisioningModeResponse", id, NULL);
-       case SOAP_TYPE__inf__GetProvisioningMode:
-               return ((_inf__GetProvisioningMode *)ptr)->soap_out(soap, "inf:GetProvisioningMode", id, NULL);
-       case SOAP_TYPE__inf__GetCodeVersionsResponse:
-               return ((_inf__GetCodeVersionsResponse *)ptr)->soap_out(soap, "inf:GetCodeVersionsResponse", id, NULL);
-       case SOAP_TYPE__inf__GetCodeVersions:
-               return ((_inf__GetCodeVersions *)ptr)->soap_out(soap, "inf:GetCodeVersions", id, NULL);
-       case SOAP_TYPE__inf__GetCoreVersionResponse:
-               return ((_inf__GetCoreVersionResponse *)ptr)->soap_out(soap, "inf:GetCoreVersionResponse", id, NULL);
-       case SOAP_TYPE__inf__GetCoreVersion:
-               return ((_inf__GetCoreVersion *)ptr)->soap_out(soap, "inf:GetCoreVersion", id, NULL);
-       case SOAP_TYPE_inf__FirmwareVersionType:
-               return ((inf__FirmwareVersionType *)ptr)->soap_out(soap, tag, id, "inf:FirmwareVersionType");
-       case SOAP_TYPE_inf__IderSessionLogEntryType:
-               return ((inf__IderSessionLogEntryType *)ptr)->soap_out(soap, tag, id, "inf:IderSessionLogEntryType");
-       case SOAP_TYPE__str__ExecuteStorageOperationResponse:
-               return ((_str__ExecuteStorageOperationResponse *)ptr)->soap_out(soap, "str:ExecuteStorageOperationResponse", id, NULL);
-       case SOAP_TYPE__str__ExecuteStorageOperation:
-               return ((_str__ExecuteStorageOperation *)ptr)->soap_out(soap, "str:ExecuteStorageOperation", id, NULL);
-       case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse:
-               return ((_tim__SetHighAccuracyTimeSynchResponse *)ptr)->soap_out(soap, "tim:SetHighAccuracyTimeSynchResponse", id, NULL);
-       case SOAP_TYPE__tim__SetHighAccuracyTimeSynch:
-               return ((_tim__SetHighAccuracyTimeSynch *)ptr)->soap_out(soap, "tim:SetHighAccuracyTimeSynch", id, NULL);
-       case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse:
-               return ((_tim__GetLowAccuracyTimeSynchResponse *)ptr)->soap_out(soap, "tim:GetLowAccuracyTimeSynchResponse", id, NULL);
-       case SOAP_TYPE__tim__GetLowAccuracyTimeSynch:
-               return ((_tim__GetLowAccuracyTimeSynch *)ptr)->soap_out(soap, "tim:GetLowAccuracyTimeSynch", id, NULL);
-       case SOAP_TYPE__idr__GetIderSessionLogResponse:
-               return ((_idr__GetIderSessionLogResponse *)ptr)->soap_out(soap, "idr:GetIderSessionLogResponse", id, NULL);
-       case SOAP_TYPE__idr__GetIderSessionLog:
-               return ((_idr__GetIderSessionLog *)ptr)->soap_out(soap, "idr:GetIderSessionLog", id, NULL);
-       case SOAP_TYPE__idr__GetRedirectionListenerStateResponse:
-               return ((_idr__GetRedirectionListenerStateResponse *)ptr)->soap_out(soap, "idr:GetRedirectionListenerStateResponse", id, NULL);
-       case SOAP_TYPE__idr__GetRedirectionListenerState:
-               return ((_idr__GetRedirectionListenerState *)ptr)->soap_out(soap, "idr:GetRedirectionListenerState", id, NULL);
-       case SOAP_TYPE__idr__SetRedirectionListenerStateResponse:
-               return ((_idr__SetRedirectionListenerStateResponse *)ptr)->soap_out(soap, "idr:SetRedirectionListenerStateResponse", id, NULL);
-       case SOAP_TYPE__idr__SetRedirectionListenerState:
-               return ((_idr__SetRedirectionListenerState *)ptr)->soap_out(soap, "idr:SetRedirectionListenerState", id, NULL);
-       case SOAP_TYPE_idr__FirmwareVersionType:
-               return ((idr__FirmwareVersionType *)ptr)->soap_out(soap, tag, id, "idr:FirmwareVersionType");
-       case SOAP_TYPE_idr__IderSessionLogEntryType:
-               return ((idr__IderSessionLogEntryType *)ptr)->soap_out(soap, tag, id, "idr:IderSessionLogEntryType");
-       case SOAP_TYPE__apl__AgentWatchdogShutdownResponse:
-               return ((_apl__AgentWatchdogShutdownResponse *)ptr)->soap_out(soap, "apl:AgentWatchdogShutdownResponse", id, NULL);
-       case SOAP_TYPE__apl__AgentWatchdogShutdown:
-               return ((_apl__AgentWatchdogShutdown *)ptr)->soap_out(soap, "apl:AgentWatchdogShutdown", id, NULL);
-       case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse:
-               return ((_apl__AgentWatchdogHeartbeatResponse *)ptr)->soap_out(soap, "apl:AgentWatchdogHeartbeatResponse", id, NULL);
-       case SOAP_TYPE__apl__AgentWatchdogHeartbeat:
-               return ((_apl__AgentWatchdogHeartbeat *)ptr)->soap_out(soap, "apl:AgentWatchdogHeartbeat", id, NULL);
-       case SOAP_TYPE__apl__AgentWatchdogRegisterResponse:
-               return ((_apl__AgentWatchdogRegisterResponse *)ptr)->soap_out(soap, "apl:AgentWatchdogRegisterResponse", id, NULL);
-       case SOAP_TYPE__apl__AgentWatchdogRegister:
-               return ((_apl__AgentWatchdogRegister *)ptr)->soap_out(soap, "apl:AgentWatchdogRegister", id, NULL);
-       case SOAP_TYPE_apl__GUID:
-               return ((apl__GUID *)ptr)->soap_out(soap, tag, id, "apl:GUID");
-       case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse:
-               return ((_apr__ConsoleWatchdogQueryCapabilitiesResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogQueryCapabilitiesResponse", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities:
-               return ((_apr__ConsoleWatchdogQueryCapabilities *)ptr)->soap_out(soap, "apr:ConsoleWatchdogQueryCapabilities", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse:
-               return ((_apr__ConsoleWatchdogGetCbPolicyResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetCbPolicyResponse", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy:
-               return ((_apr__ConsoleWatchdogGetCbPolicy *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetCbPolicy", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse:
-               return ((_apr__ConsoleWatchdogSetCbPolicyResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetCbPolicyResponse", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy:
-               return ((_apr__ConsoleWatchdogSetCbPolicy *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetCbPolicy", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse:
-               return ((_apr__ConsoleWatchdogGetActionsResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetActionsResponse", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogGetActions:
-               return ((_apr__ConsoleWatchdogGetActions *)ptr)->soap_out(soap, "apr:ConsoleWatchdogGetActions", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse:
-               return ((_apr__ConsoleWatchdogSetActionsResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetActionsResponse", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogSetActions:
-               return ((_apr__ConsoleWatchdogSetActions *)ptr)->soap_out(soap, "apr:ConsoleWatchdogSetActions", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse:
-               return ((_apr__ConsoleWatchdogEnumerateResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogEnumerateResponse", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogEnumerate:
-               return ((_apr__ConsoleWatchdogEnumerate *)ptr)->soap_out(soap, "apr:ConsoleWatchdogEnumerate", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse:
-               return ((_apr__ConsoleWatchdogDeleteResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogDeleteResponse", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogDelete:
-               return ((_apr__ConsoleWatchdogDelete *)ptr)->soap_out(soap, "apr:ConsoleWatchdogDelete", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse:
-               return ((_apr__ConsoleWatchdogCreateResponse *)ptr)->soap_out(soap, "apr:ConsoleWatchdogCreateResponse", id, NULL);
-       case SOAP_TYPE__apr__ConsoleWatchdogCreate:
-               return ((_apr__ConsoleWatchdogCreate *)ptr)->soap_out(soap, "apr:ConsoleWatchdogCreate", id, NULL);
-       case SOAP_TYPE_apr__AgentPresenceCapabilitiesType:
-               return ((apr__AgentPresenceCapabilitiesType *)ptr)->soap_out(soap, tag, id, "apr:AgentPresenceCapabilitiesType");
-       case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType:
-               return ((apr__CircuitBreakerHardwarePolicyType *)ptr)->soap_out(soap, tag, id, "apr:CircuitBreakerHardwarePolicyType");
-       case SOAP_TYPE_apr__ConsoleWatchdogActionType:
-               return ((apr__ConsoleWatchdogActionType *)ptr)->soap_out(soap, tag, id, "apr:ConsoleWatchdogActionType");
-       case SOAP_TYPE_apr__ConsoleWatchdogEntryType:
-               return ((apr__ConsoleWatchdogEntryType *)ptr)->soap_out(soap, tag, id, "apr:ConsoleWatchdogEntryType");
-       case SOAP_TYPE_apr__GUID:
-               return ((apr__GUID *)ptr)->soap_out(soap, tag, id, "apr:GUID");
-       case SOAP_TYPE__hwa__GetAssetDataResponse:
-               return ((_hwa__GetAssetDataResponse *)ptr)->soap_out(soap, "hwa:GetAssetDataResponse", id, NULL);
-       case SOAP_TYPE__hwa__GetAssetData:
-               return ((_hwa__GetAssetData *)ptr)->soap_out(soap, "hwa:GetAssetData", id, NULL);
-       case SOAP_TYPE__hwa__EnumerateAssetTypesResponse:
-               return ((_hwa__EnumerateAssetTypesResponse *)ptr)->soap_out(soap, "hwa:EnumerateAssetTypesResponse", id, NULL);
-       case SOAP_TYPE__hwa__EnumerateAssetTypes:
-               return ((_hwa__EnumerateAssetTypes *)ptr)->soap_out(soap, "hwa:EnumerateAssetTypes", id, NULL);
-       case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE:
-               return ((hwa__PT_USCOREMEDIA_USCOREDEVICE *)ptr)->soap_out(soap, tag, id, "hwa:PT_MEDIA_DEVICE");
-       case SOAP_TYPE_hwa__PT_USCOREFRU:
-               return ((hwa__PT_USCOREFRU *)ptr)->soap_out(soap, tag, id, "hwa:PT_FRU");
-       case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE:
-               return ((hwa__PT_USCOREMEMORY_USCOREMODULE *)ptr)->soap_out(soap, tag, id, "hwa:PT_MEMORY_MODULE");
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR:
-               return ((hwa__PT_USCOREPROCESSOR *)ptr)->soap_out(soap, tag, id, "hwa:PT_PROCESSOR");
-       case SOAP_TYPE_hwa__PT_USCOREBASEBOARD:
-               return ((hwa__PT_USCOREBASEBOARD *)ptr)->soap_out(soap, tag, id, "hwa:PT_BASEBOARD");
-       case SOAP_TYPE_hwa__GUID:
-               return ((hwa__GUID *)ptr)->soap_out(soap, tag, id, "hwa:GUID");
-       case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM:
-               return ((hwa__PT_USCORECOMPUTER_USCORESYSTEM *)ptr)->soap_out(soap, tag, id, "hwa:PT_COMPUTER_SYSTEM");
-       case SOAP_TYPE_hwa__PT_USCOREBIOS:
-               return ((hwa__PT_USCOREBIOS *)ptr)->soap_out(soap, tag, id, "hwa:PT_BIOS");
-       case SOAP_TYPE_hwa__AssetDataType:
-               return ((hwa__AssetDataType *)ptr)->soap_out(soap, tag, id, "hwa:AssetDataType");
-       case SOAP_TYPE_hwa__AssetDataArrayType:
-               return ((hwa__AssetDataArrayType *)ptr)->soap_out(soap, tag, id, "hwa:AssetDataArrayType");
-       case SOAP_TYPE_hwa__AssetTypeArrayType:
-               return ((hwa__AssetTypeArrayType *)ptr)->soap_out(soap, tag, id, "hwa:AssetTypeArrayType");
-       case SOAP_TYPE__cb__GetHcbStateResponse:
-               return ((_cb__GetHcbStateResponse *)ptr)->soap_out(soap, "cb:GetHcbStateResponse", id, NULL);
-       case SOAP_TYPE__cb__GetHcbState:
-               return ((_cb__GetHcbState *)ptr)->soap_out(soap, "cb:GetHcbState", id, NULL);
-       case SOAP_TYPE__cb__ClearHcbStateResponse:
-               return ((_cb__ClearHcbStateResponse *)ptr)->soap_out(soap, "cb:ClearHcbStateResponse", id, NULL);
-       case SOAP_TYPE__cb__ClearHcbState:
-               return ((_cb__ClearHcbState *)ptr)->soap_out(soap, "cb:ClearHcbState", id, NULL);
-       case SOAP_TYPE__cb__GetHcbOptionsResponse:
-               return ((_cb__GetHcbOptionsResponse *)ptr)->soap_out(soap, "cb:GetHcbOptionsResponse", id, NULL);
-       case SOAP_TYPE__cb__GetHcbOptions:
-               return ((_cb__GetHcbOptions *)ptr)->soap_out(soap, "cb:GetHcbOptions", id, NULL);
-       case SOAP_TYPE__cb__SetHcbOptionsResponse:
-               return ((_cb__SetHcbOptionsResponse *)ptr)->soap_out(soap, "cb:SetHcbOptionsResponse", id, NULL);
-       case SOAP_TYPE__cb__SetHcbOptions:
-               return ((_cb__SetHcbOptions *)ptr)->soap_out(soap, "cb:SetHcbOptions", id, NULL);
-       case SOAP_TYPE__cb__CbQueryCapabilitiesResponse:
-               return ((_cb__CbQueryCapabilitiesResponse *)ptr)->soap_out(soap, "cb:CbQueryCapabilitiesResponse", id, NULL);
-       case SOAP_TYPE__cb__CbQueryCapabilities:
-               return ((_cb__CbQueryCapabilities *)ptr)->soap_out(soap, "cb:CbQueryCapabilities", id, NULL);
-       case SOAP_TYPE__cb__CbFilterEnumerateResponse:
-               return ((_cb__CbFilterEnumerateResponse *)ptr)->soap_out(soap, "cb:CbFilterEnumerateResponse", id, NULL);
-       case SOAP_TYPE__cb__CbFilterEnumerate:
-               return ((_cb__CbFilterEnumerate *)ptr)->soap_out(soap, "cb:CbFilterEnumerate", id, NULL);
-       case SOAP_TYPE__cb__CbFilterDeleteResponse:
-               return ((_cb__CbFilterDeleteResponse *)ptr)->soap_out(soap, "cb:CbFilterDeleteResponse", id, NULL);
-       case SOAP_TYPE__cb__CbFilterDelete:
-               return ((_cb__CbFilterDelete *)ptr)->soap_out(soap, "cb:CbFilterDelete", id, NULL);
-       case SOAP_TYPE__cb__CbFilterGetResponse:
-               return ((_cb__CbFilterGetResponse *)ptr)->soap_out(soap, "cb:CbFilterGetResponse", id, NULL);
-       case SOAP_TYPE__cb__CbFilterGet:
-               return ((_cb__CbFilterGet *)ptr)->soap_out(soap, "cb:CbFilterGet", id, NULL);
-       case SOAP_TYPE__cb__CbFilterCreateResponse:
-               return ((_cb__CbFilterCreateResponse *)ptr)->soap_out(soap, "cb:CbFilterCreateResponse", id, NULL);
-       case SOAP_TYPE__cb__CbFilterCreate:
-               return ((_cb__CbFilterCreate *)ptr)->soap_out(soap, "cb:CbFilterCreate", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse:
-               return ((_cb__CbPolicyGetActiveStatisticsResponse *)ptr)->soap_out(soap, "cb:CbPolicyGetActiveStatisticsResponse", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyGetActiveStatistics:
-               return ((_cb__CbPolicyGetActiveStatistics *)ptr)->soap_out(soap, "cb:CbPolicyGetActiveStatistics", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyGetEnabledResponse:
-               return ((_cb__CbPolicyGetEnabledResponse *)ptr)->soap_out(soap, "cb:CbPolicyGetEnabledResponse", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyGetEnabled:
-               return ((_cb__CbPolicyGetEnabled *)ptr)->soap_out(soap, "cb:CbPolicyGetEnabled", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyDisableResponse:
-               return ((_cb__CbPolicyDisableResponse *)ptr)->soap_out(soap, "cb:CbPolicyDisableResponse", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyDisable:
-               return ((_cb__CbPolicyDisable *)ptr)->soap_out(soap, "cb:CbPolicyDisable", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyEnableResponse:
-               return ((_cb__CbPolicyEnableResponse *)ptr)->soap_out(soap, "cb:CbPolicyEnableResponse", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyEnable:
-               return ((_cb__CbPolicyEnable *)ptr)->soap_out(soap, "cb:CbPolicyEnable", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyEnumerateResponse:
-               return ((_cb__CbPolicyEnumerateResponse *)ptr)->soap_out(soap, "cb:CbPolicyEnumerateResponse", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyEnumerate:
-               return ((_cb__CbPolicyEnumerate *)ptr)->soap_out(soap, "cb:CbPolicyEnumerate", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyDeleteResponse:
-               return ((_cb__CbPolicyDeleteResponse *)ptr)->soap_out(soap, "cb:CbPolicyDeleteResponse", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyDelete:
-               return ((_cb__CbPolicyDelete *)ptr)->soap_out(soap, "cb:CbPolicyDelete", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyGetResponse:
-               return ((_cb__CbPolicyGetResponse *)ptr)->soap_out(soap, "cb:CbPolicyGetResponse", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyGet:
-               return ((_cb__CbPolicyGet *)ptr)->soap_out(soap, "cb:CbPolicyGet", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyCreateResponse:
-               return ((_cb__CbPolicyCreateResponse *)ptr)->soap_out(soap, "cb:CbPolicyCreateResponse", id, NULL);
-       case SOAP_TYPE__cb__CbPolicyCreate:
-               return ((_cb__CbPolicyCreate *)ptr)->soap_out(soap, "cb:CbPolicyCreate", id, NULL);
-       case SOAP_TYPE_cb__HcbOptionsType:
-               return ((cb__HcbOptionsType *)ptr)->soap_out(soap, tag, id, "cb:HcbOptionsType");
-       case SOAP_TYPE_cb__BlockedPortInfoType:
-               return ((cb__BlockedPortInfoType *)ptr)->soap_out(soap, tag, id, "cb:BlockedPortInfoType");
-       case SOAP_TYPE_cb__TimedCounterType:
-               return ((cb__TimedCounterType *)ptr)->soap_out(soap, tag, id, "cb:TimedCounterType");
-       case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType:
-               return ((cb__CircuitBreakerHardwarePolicyType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerHardwarePolicyType");
-       case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType:
-               return ((cb__CircuitBreakerFilterStatisticsType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerFilterStatisticsType");
-       case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType:
-               return ((cb__CircuitBreakerCapabilitiesType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerCapabilitiesType");
-       case SOAP_TYPE_cb__CircuitBreakerFilterInfoType:
-               return ((cb__CircuitBreakerFilterInfoType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerFilterInfoType");
-       case SOAP_TYPE_cb__CircuitBreakerFilterType:
-               return ((cb__CircuitBreakerFilterType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerFilterType");
-       case SOAP_TYPE_cb__CircuitBreakerPacketType:
-               return ((cb__CircuitBreakerPacketType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketType");
-       case SOAP_TYPE_cb__CircuitBreakerPacketETHType:
-               return ((cb__CircuitBreakerPacketETHType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketETHType");
-       case SOAP_TYPE_cb__CircuitBreakerPacketIPType:
-               return ((cb__CircuitBreakerPacketIPType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketIPType");
-       case SOAP_TYPE_cb__CircuitBreakerPacketTCPType:
-               return ((cb__CircuitBreakerPacketTCPType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketTCPType");
-       case SOAP_TYPE_cb__CircuitBreakerPacketUDPType:
-               return ((cb__CircuitBreakerPacketUDPType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPacketUDPType");
-       case SOAP_TYPE_cb__CircuitBreakerIPPacketType:
-               return ((cb__CircuitBreakerIPPacketType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPPacketType");
-       case SOAP_TYPE_cb__CircuitBreakerIPv6Type:
-               return ((cb__CircuitBreakerIPv6Type *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv6Type");
-       case SOAP_TYPE_cb__CircuitBreakerIPv4Type:
-               return ((cb__CircuitBreakerIPv4Type *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv4Type");
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType:
-               return ((cb__CircuitBreakerIPLayeredTCPFlagsType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredTCPFlagsType");
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType:
-               return ((cb__CircuitBreakerIPLayeredPortType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredPortType");
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType:
-               return ((cb__CircuitBreakerIPLayeredPortRangeType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredPortRangeType");
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType:
-               return ((cb__CircuitBreakerIPLayeredPortSimpleType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPLayeredPortSimpleType");
-       case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType:
-               return ((cb__CircuitBreakerIPv6AddressAndMaskType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv6AddressAndMaskType");
-       case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType:
-               return ((cb__CircuitBreakerIPv4AddressAndMaskType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerIPv4AddressAndMaskType");
-       case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType:
-               return ((cb__CircuitBreakerPolicyInfoType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPolicyInfoType");
-       case SOAP_TYPE_cb__CircuitBreakerPolicyType:
-               return ((cb__CircuitBreakerPolicyType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerPolicyType");
-       case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType:
-               return ((cb__CircuitBreakerDefaultFilterType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerDefaultFilterType");
-       case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType:
-               return ((cb__CircuitBreakerAntiSpoofingFilterType *)ptr)->soap_out(soap, tag, id, "cb:CircuitBreakerAntiSpoofingFilterType");
-       case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse:
-               return ((_emi__GetGeneralAlertSubscriptionResponse *)ptr)->soap_out(soap, "emi:GetGeneralAlertSubscriptionResponse", id, NULL);
-       case SOAP_TYPE__emi__GetGeneralAlertSubscription:
-               return ((_emi__GetGeneralAlertSubscription *)ptr)->soap_out(soap, "emi:GetGeneralAlertSubscription", id, NULL);
-       case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse:
-               return ((_emi__EnumerateGeneralAlertSubscriptionsResponse *)ptr)->soap_out(soap, "emi:EnumerateGeneralAlertSubscriptionsResponse", id, NULL);
-       case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions:
-               return ((_emi__EnumerateGeneralAlertSubscriptions *)ptr)->soap_out(soap, "emi:EnumerateGeneralAlertSubscriptions", id, NULL);
-       case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse:
-               return ((_emi__SubscribeForGeneralAlertResponse *)ptr)->soap_out(soap, "emi:SubscribeForGeneralAlertResponse", id, NULL);
-       case SOAP_TYPE__emi__SubscribeForGeneralAlert:
-               return ((_emi__SubscribeForGeneralAlert *)ptr)->soap_out(soap, "emi:SubscribeForGeneralAlert", id, NULL);
-       case SOAP_TYPE__emi__CancelAlertSubscriptionResponse:
-               return ((_emi__CancelAlertSubscriptionResponse *)ptr)->soap_out(soap, "emi:CancelAlertSubscriptionResponse", id, NULL);
-       case SOAP_TYPE__emi__CancelAlertSubscription:
-               return ((_emi__CancelAlertSubscription *)ptr)->soap_out(soap, "emi:CancelAlertSubscription", id, NULL);
-       case SOAP_TYPE__emi__GetSensorAttributesResponse:
-               return ((_emi__GetSensorAttributesResponse *)ptr)->soap_out(soap, "emi:GetSensorAttributesResponse", id, NULL);
-       case SOAP_TYPE__emi__GetSensorAttributes:
-               return ((_emi__GetSensorAttributes *)ptr)->soap_out(soap, "emi:GetSensorAttributes", id, NULL);
-       case SOAP_TYPE__emi__EnumerateSensorsResponse:
-               return ((_emi__EnumerateSensorsResponse *)ptr)->soap_out(soap, "emi:EnumerateSensorsResponse", id, NULL);
-       case SOAP_TYPE__emi__EnumerateSensors:
-               return ((_emi__EnumerateSensors *)ptr)->soap_out(soap, "emi:EnumerateSensors", id, NULL);
-       case SOAP_TYPE__emi__GetEventLogTimestampClockResponse:
-               return ((_emi__GetEventLogTimestampClockResponse *)ptr)->soap_out(soap, "emi:GetEventLogTimestampClockResponse", id, NULL);
-       case SOAP_TYPE__emi__GetEventLogTimestampClock:
-               return ((_emi__GetEventLogTimestampClock *)ptr)->soap_out(soap, "emi:GetEventLogTimestampClock", id, NULL);
-       case SOAP_TYPE__emi__SetEventLogTimestampClockResponse:
-               return ((_emi__SetEventLogTimestampClockResponse *)ptr)->soap_out(soap, "emi:SetEventLogTimestampClockResponse", id, NULL);
-       case SOAP_TYPE__emi__SetEventLogTimestampClock:
-               return ((_emi__SetEventLogTimestampClock *)ptr)->soap_out(soap, "emi:SetEventLogTimestampClock", id, NULL);
-       case SOAP_TYPE__emi__FreezeEventLogResponse:
-               return ((_emi__FreezeEventLogResponse *)ptr)->soap_out(soap, "emi:FreezeEventLogResponse", id, NULL);
-       case SOAP_TYPE__emi__FreezeEventLog:
-               return ((_emi__FreezeEventLog *)ptr)->soap_out(soap, "emi:FreezeEventLog", id, NULL);
-       case SOAP_TYPE__emi__ClearEventLogResponse:
-               return ((_emi__ClearEventLogResponse *)ptr)->soap_out(soap, "emi:ClearEventLogResponse", id, NULL);
-       case SOAP_TYPE__emi__ClearEventLog:
-               return ((_emi__ClearEventLog *)ptr)->soap_out(soap, "emi:ClearEventLog", id, NULL);
-       case SOAP_TYPE__emi__GetEventLogStatusResponse:
-               return ((_emi__GetEventLogStatusResponse *)ptr)->soap_out(soap, "emi:GetEventLogStatusResponse", id, NULL);
-       case SOAP_TYPE__emi__GetEventLogStatus:
-               return ((_emi__GetEventLogStatus *)ptr)->soap_out(soap, "emi:GetEventLogStatus", id, NULL);
-       case SOAP_TYPE__emi__ReadEventLogRecordsResponse:
-               return ((_emi__ReadEventLogRecordsResponse *)ptr)->soap_out(soap, "emi:ReadEventLogRecordsResponse", id, NULL);
-       case SOAP_TYPE__emi__ReadEventLogRecords:
-               return ((_emi__ReadEventLogRecords *)ptr)->soap_out(soap, "emi:ReadEventLogRecords", id, NULL);
-       case SOAP_TYPE__emi__RemoveEventFilterResponse:
-               return ((_emi__RemoveEventFilterResponse *)ptr)->soap_out(soap, "emi:RemoveEventFilterResponse", id, NULL);
-       case SOAP_TYPE__emi__RemoveEventFilter:
-               return ((_emi__RemoveEventFilter *)ptr)->soap_out(soap, "emi:RemoveEventFilter", id, NULL);
-       case SOAP_TYPE__emi__UpdateEventFilterResponse:
-               return ((_emi__UpdateEventFilterResponse *)ptr)->soap_out(soap, "emi:UpdateEventFilterResponse", id, NULL);
-       case SOAP_TYPE__emi__UpdateEventFilter:
-               return ((_emi__UpdateEventFilter *)ptr)->soap_out(soap, "emi:UpdateEventFilter", id, NULL);
-       case SOAP_TYPE__emi__GetEventFilterResponse:
-               return ((_emi__GetEventFilterResponse *)ptr)->soap_out(soap, "emi:GetEventFilterResponse", id, NULL);
-       case SOAP_TYPE__emi__GetEventFilter:
-               return ((_emi__GetEventFilter *)ptr)->soap_out(soap, "emi:GetEventFilter", id, NULL);
-       case SOAP_TYPE__emi__EnumerateEventFiltersResponse:
-               return ((_emi__EnumerateEventFiltersResponse *)ptr)->soap_out(soap, "emi:EnumerateEventFiltersResponse", id, NULL);
-       case SOAP_TYPE__emi__EnumerateEventFilters:
-               return ((_emi__EnumerateEventFilters *)ptr)->soap_out(soap, "emi:EnumerateEventFilters", id, NULL);
-       case SOAP_TYPE__emi__AddEventFilterResponse:
-               return ((_emi__AddEventFilterResponse *)ptr)->soap_out(soap, "emi:AddEventFilterResponse", id, NULL);
-       case SOAP_TYPE__emi__AddEventFilter:
-               return ((_emi__AddEventFilter *)ptr)->soap_out(soap, "emi:AddEventFilter", id, NULL);
-       case SOAP_TYPE__emi__GetAlertCommunityStringResponse:
-               return ((_emi__GetAlertCommunityStringResponse *)ptr)->soap_out(soap, "emi:GetAlertCommunityStringResponse", id, NULL);
-       case SOAP_TYPE__emi__GetAlertCommunityString:
-               return ((_emi__GetAlertCommunityString *)ptr)->soap_out(soap, "emi:GetAlertCommunityString", id, NULL);
-       case SOAP_TYPE__emi__SetAlertCommunityStringResponse:
-               return ((_emi__SetAlertCommunityStringResponse *)ptr)->soap_out(soap, "emi:SetAlertCommunityStringResponse", id, NULL);
-       case SOAP_TYPE__emi__SetAlertCommunityString:
-               return ((_emi__SetAlertCommunityString *)ptr)->soap_out(soap, "emi:SetAlertCommunityString", id, NULL);
-       case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse:
-               return ((_emi__EnumerateAlertPoliciesResponse *)ptr)->soap_out(soap, "emi:EnumerateAlertPoliciesResponse", id, NULL);
-       case SOAP_TYPE__emi__EnumerateAlertPolicies:
-               return ((_emi__EnumerateAlertPolicies *)ptr)->soap_out(soap, "emi:EnumerateAlertPolicies", id, NULL);
-       case SOAP_TYPE__emi__GetAlertSubscriptionResponse:
-               return ((_emi__GetAlertSubscriptionResponse *)ptr)->soap_out(soap, "emi:GetAlertSubscriptionResponse", id, NULL);
-       case SOAP_TYPE__emi__GetAlertSubscription:
-               return ((_emi__GetAlertSubscription *)ptr)->soap_out(soap, "emi:GetAlertSubscription", id, NULL);
-       case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse:
-               return ((_emi__EnumerateAlertSubscriptionsResponse *)ptr)->soap_out(soap, "emi:EnumerateAlertSubscriptionsResponse", id, NULL);
-       case SOAP_TYPE__emi__EnumerateAlertSubscriptions:
-               return ((_emi__EnumerateAlertSubscriptions *)ptr)->soap_out(soap, "emi:EnumerateAlertSubscriptions", id, NULL);
-       case SOAP_TYPE__emi__SubscribeForAlertResponse:
-               return ((_emi__SubscribeForAlertResponse *)ptr)->soap_out(soap, "emi:SubscribeForAlertResponse", id, NULL);
-       case SOAP_TYPE__emi__SubscribeForAlert:
-               return ((_emi__SubscribeForAlert *)ptr)->soap_out(soap, "emi:SubscribeForAlert", id, NULL);
-       case SOAP_TYPE_emi__AlertSubscriptionGeneralType:
-               return ((emi__AlertSubscriptionGeneralType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionGeneralType");
-       case SOAP_TYPE_emi__AlertSubscriptionSoapType:
-               return ((emi__AlertSubscriptionSoapType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionSoapType");
-       case SOAP_TYPE_emi__AlertSubscriptionSNMPType:
-               return ((emi__AlertSubscriptionSNMPType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionSNMPType");
-       case SOAP_TYPE_emi__AlertCredentialsType:
-               return ((emi__AlertCredentialsType *)ptr)->soap_out(soap, tag, id, "emi:AlertCredentialsType");
-       case SOAP_TYPE_emi__ByteStr:
-               return ((emi__ByteStr *)ptr)->soap_out(soap, tag, id, "emi:ByteStr");
-       case SOAP_TYPE_emi__SensorAttributesType:
-               return ((emi__SensorAttributesType *)ptr)->soap_out(soap, tag, id, "emi:SensorAttributesType");
-       case SOAP_TYPE_emi__SensorHandleArrayType:
-               return ((emi__SensorHandleArrayType *)ptr)->soap_out(soap, tag, id, "emi:SensorHandleArrayType");
-       case SOAP_TYPE_emi__EventLogRecordArrayType:
-               return ((emi__EventLogRecordArrayType *)ptr)->soap_out(soap, tag, id, "emi:EventLogRecordArrayType");
-       case SOAP_TYPE_emi__EventFilterHandleArrayType:
-               return ((emi__EventFilterHandleArrayType *)ptr)->soap_out(soap, tag, id, "emi:EventFilterHandleArrayType");
-       case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType:
-               return ((emi__AlertSubscriptionHandleArrayType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionHandleArrayType");
-       case SOAP_TYPE_emi__AlertSubscriptionType:
-               return ((emi__AlertSubscriptionType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionType");
-       case SOAP_TYPE_emi__EventFilterType:
-               return ((emi__EventFilterType *)ptr)->soap_out(soap, tag, id, "emi:EventFilterType");
-       case SOAP_TYPE_emi__EventLogRecordType:
-               return ((emi__EventLogRecordType *)ptr)->soap_out(soap, tag, id, "emi:EventLogRecordType");
-       case SOAP_TYPE_emi__ByteData:
-               return ((emi__ByteData *)ptr)->soap_out(soap, tag, id, "emi:ByteData");
-       case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType:
-               return ((emi__AlertSubscriptionPolicyIDArrayType *)ptr)->soap_out(soap, tag, id, "emi:AlertSubscriptionPolicyIDArrayType");
-       case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse:
-               return ((_stra__RemoveStorageFpaclEntryResponse *)ptr)->soap_out(soap, "stra:RemoveStorageFpaclEntryResponse", id, NULL);
-       case SOAP_TYPE__stra__RemoveStorageFpaclEntry:
-               return ((_stra__RemoveStorageFpaclEntry *)ptr)->soap_out(soap, "stra:RemoveStorageFpaclEntry", id, NULL);
-       case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse:
-               return ((_stra__UpdateStorageFpaclEntryResponse *)ptr)->soap_out(soap, "stra:UpdateStorageFpaclEntryResponse", id, NULL);
-       case SOAP_TYPE__stra__UpdateStorageFpaclEntry:
-               return ((_stra__UpdateStorageFpaclEntry *)ptr)->soap_out(soap, "stra:UpdateStorageFpaclEntry", id, NULL);
-       case SOAP_TYPE__stra__GetStorageAllocEntryResponse:
-               return ((_stra__GetStorageAllocEntryResponse *)ptr)->soap_out(soap, "stra:GetStorageAllocEntryResponse", id, NULL);
-       case SOAP_TYPE__stra__GetStorageAllocEntry:
-               return ((_stra__GetStorageAllocEntry *)ptr)->soap_out(soap, "stra:GetStorageAllocEntry", id, NULL);
-       case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse:
-               return ((_stra__EnumerateStorageAllocEntriesResponse *)ptr)->soap_out(soap, "stra:EnumerateStorageAllocEntriesResponse", id, NULL);
-       case SOAP_TYPE__stra__EnumerateStorageAllocEntries:
-               return ((_stra__EnumerateStorageAllocEntries *)ptr)->soap_out(soap, "stra:EnumerateStorageAllocEntries", id, NULL);
-       case SOAP_TYPE__stra__AddStorageFpaclEntryResponse:
-               return ((_stra__AddStorageFpaclEntryResponse *)ptr)->soap_out(soap, "stra:AddStorageFpaclEntryResponse", id, NULL);
-       case SOAP_TYPE__stra__AddStorageFpaclEntry:
-               return ((_stra__AddStorageFpaclEntry *)ptr)->soap_out(soap, "stra:AddStorageFpaclEntry", id, NULL);
-       case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse:
-               return ((_stra__RemoveStorageEaclEntryResponse *)ptr)->soap_out(soap, "stra:RemoveStorageEaclEntryResponse", id, NULL);
-       case SOAP_TYPE__stra__RemoveStorageEaclEntry:
-               return ((_stra__RemoveStorageEaclEntry *)ptr)->soap_out(soap, "stra:RemoveStorageEaclEntry", id, NULL);
-       case SOAP_TYPE__stra__GetStorageEaclEntryResponse:
-               return ((_stra__GetStorageEaclEntryResponse *)ptr)->soap_out(soap, "stra:GetStorageEaclEntryResponse", id, NULL);
-       case SOAP_TYPE__stra__GetStorageEaclEntry:
-               return ((_stra__GetStorageEaclEntry *)ptr)->soap_out(soap, "stra:GetStorageEaclEntry", id, NULL);
-       case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse:
-               return ((_stra__EnumerateStorageEaclEntriesResponse *)ptr)->soap_out(soap, "stra:EnumerateStorageEaclEntriesResponse", id, NULL);
-       case SOAP_TYPE__stra__EnumerateStorageEaclEntries:
-               return ((_stra__EnumerateStorageEaclEntries *)ptr)->soap_out(soap, "stra:EnumerateStorageEaclEntries", id, NULL);
-       case SOAP_TYPE__stra__AddStorageEaclEntryResponse:
-               return ((_stra__AddStorageEaclEntryResponse *)ptr)->soap_out(soap, "stra:AddStorageEaclEntryResponse", id, NULL);
-       case SOAP_TYPE__stra__AddStorageEaclEntry:
-               return ((_stra__AddStorageEaclEntry *)ptr)->soap_out(soap, "stra:AddStorageEaclEntry", id, NULL);
-       case SOAP_TYPE__stra__AdminRemoveApplicationResponse:
-               return ((_stra__AdminRemoveApplicationResponse *)ptr)->soap_out(soap, "stra:AdminRemoveApplicationResponse", id, NULL);
-       case SOAP_TYPE__stra__AdminRemoveApplication:
-               return ((_stra__AdminRemoveApplication *)ptr)->soap_out(soap, "stra:AdminRemoveApplication", id, NULL);
-       case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse:
-               return ((_stra__AdminGetApplicationAttributesResponse *)ptr)->soap_out(soap, "stra:AdminGetApplicationAttributesResponse", id, NULL);
-       case SOAP_TYPE__stra__AdminGetApplicationAttributes:
-               return ((_stra__AdminGetApplicationAttributes *)ptr)->soap_out(soap, "stra:AdminGetApplicationAttributes", id, NULL);
-       case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse:
-               return ((_stra__AdminGetRegisteredApplicationsResponse *)ptr)->soap_out(soap, "stra:AdminGetRegisteredApplicationsResponse", id, NULL);
-       case SOAP_TYPE__stra__AdminGetRegisteredApplications:
-               return ((_stra__AdminGetRegisteredApplications *)ptr)->soap_out(soap, "stra:AdminGetRegisteredApplications", id, NULL);
-       case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse:
-               return ((_stra__SetGlobalStorageAttributesResponse *)ptr)->soap_out(soap, "stra:SetGlobalStorageAttributesResponse", id, NULL);
-       case SOAP_TYPE__stra__SetGlobalStorageAttributes:
-               return ((_stra__SetGlobalStorageAttributes *)ptr)->soap_out(soap, "stra:SetGlobalStorageAttributes", id, NULL);
-       case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse:
-               return ((_stra__GetGlobalStorageAttributesResponse *)ptr)->soap_out(soap, "stra:GetGlobalStorageAttributesResponse", id, NULL);
-       case SOAP_TYPE__stra__GetGlobalStorageAttributes:
-               return ((_stra__GetGlobalStorageAttributes *)ptr)->soap_out(soap, "stra:GetGlobalStorageAttributes", id, NULL);
-       case SOAP_TYPE_stra__StorageApplicationAttributesType:
-               return ((stra__StorageApplicationAttributesType *)ptr)->soap_out(soap, tag, id, "stra:StorageApplicationAttributesType");
-       case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType:
-               return ((stra__StorageSnrpApplicationAttributeType *)ptr)->soap_out(soap, tag, id, "stra:StorageSnrpApplicationAttributeType");
-       case SOAP_TYPE_stra__StorageApplicationHandleListType:
-               return ((stra__StorageApplicationHandleListType *)ptr)->soap_out(soap, tag, id, "stra:StorageApplicationHandleListType");
-       case SOAP_TYPE_stra__GlobalStorageAttributesType:
-               return ((stra__GlobalStorageAttributesType *)ptr)->soap_out(soap, tag, id, "stra:GlobalStorageAttributesType");
-       case SOAP_TYPE_stra__GUID:
-               return ((stra__GUID *)ptr)->soap_out(soap, tag, id, "stra:GUID");
-       case SOAP_TYPE_stra__StorageAllocEntryHandleListType:
-               return ((stra__StorageAllocEntryHandleListType *)ptr)->soap_out(soap, tag, id, "stra:StorageAllocEntryHandleListType");
-       case SOAP_TYPE_stra__StorageAllocSnrpEntryType:
-               return ((stra__StorageAllocSnrpEntryType *)ptr)->soap_out(soap, tag, id, "stra:StorageAllocSnrpEntryType");
-       case SOAP_TYPE_stra__StorageAllocEntryType:
-               return ((stra__StorageAllocEntryType *)ptr)->soap_out(soap, tag, id, "stra:StorageAllocEntryType");
-       case SOAP_TYPE_stra__StorageEaclEntryHandleListType:
-               return ((stra__StorageEaclEntryHandleListType *)ptr)->soap_out(soap, tag, id, "stra:StorageEaclEntryHandleListType");
-       case SOAP_TYPE_stra__StorageEaclEntryType:
-               return ((stra__StorageEaclEntryType *)ptr)->soap_out(soap, tag, id, "stra:StorageEaclEntryType");
-       case SOAP_TYPE__net__Get8021XPxeTimeoutResponse:
-               return ((_net__Get8021XPxeTimeoutResponse *)ptr)->soap_out(soap, "net:Get8021XPxeTimeoutResponse", id, NULL);
-       case SOAP_TYPE__net__Get8021XPxeTimeout:
-               return ((_net__Get8021XPxeTimeout *)ptr)->soap_out(soap, "net:Get8021XPxeTimeout", id, NULL);
-       case SOAP_TYPE__net__Set8021XPxeTimeoutResponse:
-               return ((_net__Set8021XPxeTimeoutResponse *)ptr)->soap_out(soap, "net:Set8021XPxeTimeoutResponse", id, NULL);
-       case SOAP_TYPE__net__Set8021XPxeTimeout:
-               return ((_net__Set8021XPxeTimeout *)ptr)->soap_out(soap, "net:Set8021XPxeTimeout", id, NULL);
-       case SOAP_TYPE__net__Get8021XActiveS0Response:
-               return ((_net__Get8021XActiveS0Response *)ptr)->soap_out(soap, "net:Get8021XActiveS0Response", id, NULL);
-       case SOAP_TYPE__net__Get8021XActiveS0:
-               return ((_net__Get8021XActiveS0 *)ptr)->soap_out(soap, "net:Get8021XActiveS0", id, NULL);
-       case SOAP_TYPE__net__Set8021XActiveS0Response:
-               return ((_net__Set8021XActiveS0Response *)ptr)->soap_out(soap, "net:Set8021XActiveS0Response", id, NULL);
-       case SOAP_TYPE__net__Set8021XActiveS0:
-               return ((_net__Set8021XActiveS0 *)ptr)->soap_out(soap, "net:Set8021XActiveS0", id, NULL);
-       case SOAP_TYPE__net__Set8021XWiredProfileResponse:
-               return ((_net__Set8021XWiredProfileResponse *)ptr)->soap_out(soap, "net:Set8021XWiredProfileResponse", id, NULL);
-       case SOAP_TYPE__net__Set8021XWiredProfile:
-               return ((_net__Set8021XWiredProfile *)ptr)->soap_out(soap, "net:Set8021XWiredProfile", id, NULL);
-       case SOAP_TYPE__net__Get8021XWiredProfileResponse:
-               return ((_net__Get8021XWiredProfileResponse *)ptr)->soap_out(soap, "net:Get8021XWiredProfileResponse", id, NULL);
-       case SOAP_TYPE__net__Get8021XWiredProfile:
-               return ((_net__Get8021XWiredProfile *)ptr)->soap_out(soap, "net:Get8021XWiredProfile", id, NULL);
-       case SOAP_TYPE__net__SetInterfaceSettingsResponse:
-               return ((_net__SetInterfaceSettingsResponse *)ptr)->soap_out(soap, "net:SetInterfaceSettingsResponse", id, NULL);
-       case SOAP_TYPE__net__SetInterfaceSettings:
-               return ((_net__SetInterfaceSettings *)ptr)->soap_out(soap, "net:SetInterfaceSettings", id, NULL);
-       case SOAP_TYPE__net__GetInterfaceSettingsResponse:
-               return ((_net__GetInterfaceSettingsResponse *)ptr)->soap_out(soap, "net:GetInterfaceSettingsResponse", id, NULL);
-       case SOAP_TYPE__net__GetInterfaceSettings:
-               return ((_net__GetInterfaceSettings *)ptr)->soap_out(soap, "net:GetInterfaceSettings", id, NULL);
-       case SOAP_TYPE__net__EnumerateInterfacesResponse:
-               return ((_net__EnumerateInterfacesResponse *)ptr)->soap_out(soap, "net:EnumerateInterfacesResponse", id, NULL);
-       case SOAP_TYPE__net__EnumerateInterfaces:
-               return ((_net__EnumerateInterfaces *)ptr)->soap_out(soap, "net:EnumerateInterfaces", id, NULL);
-       case SOAP_TYPE__net__GetPingResponseResponse:
-               return ((_net__GetPingResponseResponse *)ptr)->soap_out(soap, "net:GetPingResponseResponse", id, NULL);
-       case SOAP_TYPE__net__GetPingResponse:
-               return ((_net__GetPingResponse *)ptr)->soap_out(soap, "net:GetPingResponse", id, NULL);
-       case SOAP_TYPE__net__SetPingResponseResponse:
-               return ((_net__SetPingResponseResponse *)ptr)->soap_out(soap, "net:SetPingResponseResponse", id, NULL);
-       case SOAP_TYPE__net__SetPingResponse:
-               return ((_net__SetPingResponse *)ptr)->soap_out(soap, "net:SetPingResponse", id, NULL);
-       case SOAP_TYPE__net__GetVlanParametersResponse:
-               return ((_net__GetVlanParametersResponse *)ptr)->soap_out(soap, "net:GetVlanParametersResponse", id, NULL);
-       case SOAP_TYPE__net__GetVlanParameters:
-               return ((_net__GetVlanParameters *)ptr)->soap_out(soap, "net:GetVlanParameters", id, NULL);
-       case SOAP_TYPE__net__SetVlanParametersResponse:
-               return ((_net__SetVlanParametersResponse *)ptr)->soap_out(soap, "net:SetVlanParametersResponse", id, NULL);
-       case SOAP_TYPE__net__SetVlanParameters:
-               return ((_net__SetVlanParameters *)ptr)->soap_out(soap, "net:SetVlanParameters", id, NULL);
-       case SOAP_TYPE__net__GetTcpIpParametersResponse:
-               return ((_net__GetTcpIpParametersResponse *)ptr)->soap_out(soap, "net:GetTcpIpParametersResponse", id, NULL);
-       case SOAP_TYPE__net__GetTcpIpParameters:
-               return ((_net__GetTcpIpParameters *)ptr)->soap_out(soap, "net:GetTcpIpParameters", id, NULL);
-       case SOAP_TYPE__net__SetTcpIpParametersResponse:
-               return ((_net__SetTcpIpParametersResponse *)ptr)->soap_out(soap, "net:SetTcpIpParametersResponse", id, NULL);
-       case SOAP_TYPE__net__SetTcpIpParameters:
-               return ((_net__SetTcpIpParameters *)ptr)->soap_out(soap, "net:SetTcpIpParameters", id, NULL);
-       case SOAP_TYPE__net__GetDomainNameResponse:
-               return ((_net__GetDomainNameResponse *)ptr)->soap_out(soap, "net:GetDomainNameResponse", id, NULL);
-       case SOAP_TYPE__net__GetDomainName:
-               return ((_net__GetDomainName *)ptr)->soap_out(soap, "net:GetDomainName", id, NULL);
-       case SOAP_TYPE__net__SetDomainNameResponse:
-               return ((_net__SetDomainNameResponse *)ptr)->soap_out(soap, "net:SetDomainNameResponse", id, NULL);
-       case SOAP_TYPE__net__SetDomainName:
-               return ((_net__SetDomainName *)ptr)->soap_out(soap, "net:SetDomainName", id, NULL);
-       case SOAP_TYPE__net__GetHostNameResponse:
-               return ((_net__GetHostNameResponse *)ptr)->soap_out(soap, "net:GetHostNameResponse", id, NULL);
-       case SOAP_TYPE__net__GetHostName:
-               return ((_net__GetHostName *)ptr)->soap_out(soap, "net:GetHostName", id, NULL);
-       case SOAP_TYPE__net__SetHostNameResponse:
-               return ((_net__SetHostNameResponse *)ptr)->soap_out(soap, "net:SetHostNameResponse", id, NULL);
-       case SOAP_TYPE__net__SetHostName:
-               return ((_net__SetHostName *)ptr)->soap_out(soap, "net:SetHostName", id, NULL);
-       case SOAP_TYPE_net__InterfaceDescriptorGetType:
-               return ((net__InterfaceDescriptorGetType *)ptr)->soap_out(soap, tag, id, "net:InterfaceDescriptorGetType");
-       case SOAP_TYPE_net__InterfaceDescriptorSetType:
-               return ((net__InterfaceDescriptorSetType *)ptr)->soap_out(soap, tag, id, "net:InterfaceDescriptorSetType");
-       case SOAP_TYPE_net__IPv4ParametersType:
-               return ((net__IPv4ParametersType *)ptr)->soap_out(soap, tag, id, "net:IPv4ParametersType");
-       case SOAP_TYPE_net__StaticIPv4ParametersType:
-               return ((net__StaticIPv4ParametersType *)ptr)->soap_out(soap, tag, id, "net:StaticIPv4ParametersType");
-       case SOAP_TYPE_xcfg__XProfileType:
-               return ((xcfg__XProfileType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileType");
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType:
-               return ((xcfg__XProfileEAPFAST_USCORETLSType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAPFAST_TLSType");
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType:
-               return ((xcfg__XProfileEAPFAST_USCOREGTCType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAPFAST_GTCType");
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
-               return ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAPFAST_MSCHAPv2Type");
-       case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType:
-               return ((xcfg__XProfileEAP_USCOREGTCType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileEAP_GTCType");
-       case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type:
-               return ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)ptr)->soap_out(soap, tag, id, "xcfg:XProfilePEAP_MSCHAPv2Type");
-       case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type:
-               return ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileTTLS_MSCHAPv2Type");
-       case SOAP_TYPE_xcfg__XProfileTLSType:
-               return ((xcfg__XProfileTLSType *)ptr)->soap_out(soap, tag, id, "xcfg:XProfileTLSType");
-       case SOAP_TYPE_xcfg__ServerIdentityType:
-               return ((xcfg__ServerIdentityType *)ptr)->soap_out(soap, tag, id, "xcfg:ServerIdentityType");
-       case SOAP_TYPE_xcfg__ManualPACType:
-               return ((xcfg__ManualPACType *)ptr)->soap_out(soap, tag, id, "xcfg:ManualPACType");
-       case SOAP_TYPE_xcfg__CertificateNameType:
-               return ((xcfg__CertificateNameType *)ptr)->soap_out(soap, tag, id, "xcfg:CertificateNameType");
-       case SOAP_TYPE_xcfg__UserCredentialsType:
-               return ((xcfg__UserCredentialsType *)ptr)->soap_out(soap, tag, id, "xcfg:UserCredentialsType");
-       case SOAP_TYPE__sai__GetAclEnabledStateResponse:
-               return ((_sai__GetAclEnabledStateResponse *)ptr)->soap_out(soap, "sai:GetAclEnabledStateResponse", id, NULL);
-       case SOAP_TYPE__sai__GetAclEnabledState:
-               return ((_sai__GetAclEnabledState *)ptr)->soap_out(soap, "sai:GetAclEnabledState", id, NULL);
-       case SOAP_TYPE__sai__SetAclEnabledStateResponse:
-               return ((_sai__SetAclEnabledStateResponse *)ptr)->soap_out(soap, "sai:SetAclEnabledStateResponse", id, NULL);
-       case SOAP_TYPE__sai__SetAclEnabledState:
-               return ((_sai__SetAclEnabledState *)ptr)->soap_out(soap, "sai:SetAclEnabledState", id, NULL);
-       case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse:
-               return ((_sai__GetConfigurationServerFQDNResponse *)ptr)->soap_out(soap, "sai:GetConfigurationServerFQDNResponse", id, NULL);
-       case SOAP_TYPE__sai__GetConfigurationServerFQDN:
-               return ((_sai__GetConfigurationServerFQDN *)ptr)->soap_out(soap, "sai:GetConfigurationServerFQDN", id, NULL);
-       case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse:
-               return ((_sai__SetConfigurationServerFQDNResponse *)ptr)->soap_out(soap, "sai:SetConfigurationServerFQDNResponse", id, NULL);
-       case SOAP_TYPE__sai__SetConfigurationServerFQDN:
-               return ((_sai__SetConfigurationServerFQDN *)ptr)->soap_out(soap, "sai:SetConfigurationServerFQDN", id, NULL);
-       case SOAP_TYPE__sai__EnableVpnRoutingResponse:
-               return ((_sai__EnableVpnRoutingResponse *)ptr)->soap_out(soap, "sai:EnableVpnRoutingResponse", id, NULL);
-       case SOAP_TYPE__sai__EnableVpnRouting:
-               return ((_sai__EnableVpnRouting *)ptr)->soap_out(soap, "sai:EnableVpnRouting", id, NULL);
-       case SOAP_TYPE__sai__GetTLSCredentialsResponse:
-               return ((_sai__GetTLSCredentialsResponse *)ptr)->soap_out(soap, "sai:GetTLSCredentialsResponse", id, NULL);
-       case SOAP_TYPE__sai__GetTLSCredentials:
-               return ((_sai__GetTLSCredentials *)ptr)->soap_out(soap, "sai:GetTLSCredentials", id, NULL);
-       case SOAP_TYPE__sai__SetTLSCredentialsResponse:
-               return ((_sai__SetTLSCredentialsResponse *)ptr)->soap_out(soap, "sai:SetTLSCredentialsResponse", id, NULL);
-       case SOAP_TYPE__sai__SetTLSCredentials:
-               return ((_sai__SetTLSCredentials *)ptr)->soap_out(soap, "sai:SetTLSCredentials", id, NULL);
-       case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse:
-               return ((_sai__CertStoreUpdateCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreUpdateCertificateResponse", id, NULL);
-       case SOAP_TYPE__sai__CertStoreUpdateCertificate:
-               return ((_sai__CertStoreUpdateCertificate *)ptr)->soap_out(soap, "sai:CertStoreUpdateCertificate", id, NULL);
-       case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse:
-               return ((_sai__CertStoreGetPKCS10RequestResponse *)ptr)->soap_out(soap, "sai:CertStoreGetPKCS10RequestResponse", id, NULL);
-       case SOAP_TYPE__sai__CertStoreGetPKCS10Request:
-               return ((_sai__CertStoreGetPKCS10Request *)ptr)->soap_out(soap, "sai:CertStoreGetPKCS10Request", id, NULL);
-       case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse:
-               return ((_sai__CertStoreRemoveCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreRemoveCertificateResponse", id, NULL);
-       case SOAP_TYPE__sai__CertStoreRemoveCertificate:
-               return ((_sai__CertStoreRemoveCertificate *)ptr)->soap_out(soap, "sai:CertStoreRemoveCertificate", id, NULL);
-       case SOAP_TYPE__sai__CertStoreGetCertificateResponse:
-               return ((_sai__CertStoreGetCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreGetCertificateResponse", id, NULL);
-       case SOAP_TYPE__sai__CertStoreGetCertificate:
-               return ((_sai__CertStoreGetCertificate *)ptr)->soap_out(soap, "sai:CertStoreGetCertificate", id, NULL);
-       case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse:
-               return ((_sai__CertStoreEnumerateCertificatesResponse *)ptr)->soap_out(soap, "sai:CertStoreEnumerateCertificatesResponse", id, NULL);
-       case SOAP_TYPE__sai__CertStoreEnumerateCertificates:
-               return ((_sai__CertStoreEnumerateCertificates *)ptr)->soap_out(soap, "sai:CertStoreEnumerateCertificates", id, NULL);
-       case SOAP_TYPE__sai__CertStoreAddCertificateResponse:
-               return ((_sai__CertStoreAddCertificateResponse *)ptr)->soap_out(soap, "sai:CertStoreAddCertificateResponse", id, NULL);
-       case SOAP_TYPE__sai__CertStoreAddCertificate:
-               return ((_sai__CertStoreAddCertificate *)ptr)->soap_out(soap, "sai:CertStoreAddCertificate", id, NULL);
-       case SOAP_TYPE__sai__CertStoreRemoveKeyResponse:
-               return ((_sai__CertStoreRemoveKeyResponse *)ptr)->soap_out(soap, "sai:CertStoreRemoveKeyResponse", id, NULL);
-       case SOAP_TYPE__sai__CertStoreRemoveKey:
-               return ((_sai__CertStoreRemoveKey *)ptr)->soap_out(soap, "sai:CertStoreRemoveKey", id, NULL);
-       case SOAP_TYPE__sai__CertStoreGetKeyResponse:
-               return ((_sai__CertStoreGetKeyResponse *)ptr)->soap_out(soap, "sai:CertStoreGetKeyResponse", id, NULL);
-       case SOAP_TYPE__sai__CertStoreGetKey:
-               return ((_sai__CertStoreGetKey *)ptr)->soap_out(soap, "sai:CertStoreGetKey", id, NULL);
-       case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse:
-               return ((_sai__CertStoreEnumerateKeysResponse *)ptr)->soap_out(soap, "sai:CertStoreEnumerateKeysResponse", id, NULL);
-       case SOAP_TYPE__sai__CertStoreEnumerateKeys:
-               return ((_sai__CertStoreEnumerateKeys *)ptr)->soap_out(soap, "sai:CertStoreEnumerateKeys", id, NULL);
-       case SOAP_TYPE__sai__CertStoreAddKeyResponse:
-               return ((_sai__CertStoreAddKeyResponse *)ptr)->soap_out(soap, "sai:CertStoreAddKeyResponse", id, NULL);
-       case SOAP_TYPE__sai__CertStoreAddKey:
-               return ((_sai__CertStoreAddKey *)ptr)->soap_out(soap, "sai:CertStoreAddKey", id, NULL);
-       case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse:
-               return ((_sai__GetGlobalPowerPolicyResponse *)ptr)->soap_out(soap, "sai:GetGlobalPowerPolicyResponse", id, NULL);
-       case SOAP_TYPE__sai__GetGlobalPowerPolicy:
-               return ((_sai__GetGlobalPowerPolicy *)ptr)->soap_out(soap, "sai:GetGlobalPowerPolicy", id, NULL);
-       case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse:
-               return ((_sai__SetGlobalPowerPolicyResponse *)ptr)->soap_out(soap, "sai:SetGlobalPowerPolicyResponse", id, NULL);
-       case SOAP_TYPE__sai__SetGlobalPowerPolicy:
-               return ((_sai__SetGlobalPowerPolicy *)ptr)->soap_out(soap, "sai:SetGlobalPowerPolicy", id, NULL);
-       case SOAP_TYPE__sai__SetActivePowerPackageResponse:
-               return ((_sai__SetActivePowerPackageResponse *)ptr)->soap_out(soap, "sai:SetActivePowerPackageResponse", id, NULL);
-       case SOAP_TYPE__sai__SetActivePowerPackage:
-               return ((_sai__SetActivePowerPackage *)ptr)->soap_out(soap, "sai:SetActivePowerPackage", id, NULL);
-       case SOAP_TYPE__sai__GetPowerPackageResponse:
-               return ((_sai__GetPowerPackageResponse *)ptr)->soap_out(soap, "sai:GetPowerPackageResponse", id, NULL);
-       case SOAP_TYPE__sai__GetPowerPackage:
-               return ((_sai__GetPowerPackage *)ptr)->soap_out(soap, "sai:GetPowerPackage", id, NULL);
-       case SOAP_TYPE__sai__GetActivePowerPackageResponse:
-               return ((_sai__GetActivePowerPackageResponse *)ptr)->soap_out(soap, "sai:GetActivePowerPackageResponse", id, NULL);
-       case SOAP_TYPE__sai__GetActivePowerPackage:
-               return ((_sai__GetActivePowerPackage *)ptr)->soap_out(soap, "sai:GetActivePowerPackage", id, NULL);
-       case SOAP_TYPE__sai__EnumeratePowerPackagesResponse:
-               return ((_sai__EnumeratePowerPackagesResponse *)ptr)->soap_out(soap, "sai:EnumeratePowerPackagesResponse", id, NULL);
-       case SOAP_TYPE__sai__EnumeratePowerPackages:
-               return ((_sai__EnumeratePowerPackages *)ptr)->soap_out(soap, "sai:EnumeratePowerPackages", id, NULL);
-       case SOAP_TYPE__sai__GetEnvironmentDetectionResponse:
-               return ((_sai__GetEnvironmentDetectionResponse *)ptr)->soap_out(soap, "sai:GetEnvironmentDetectionResponse", id, NULL);
-       case SOAP_TYPE__sai__GetEnvironmentDetection:
-               return ((_sai__GetEnvironmentDetection *)ptr)->soap_out(soap, "sai:GetEnvironmentDetection", id, NULL);
-       case SOAP_TYPE__sai__SetEnvironmentDetectionResponse:
-               return ((_sai__SetEnvironmentDetectionResponse *)ptr)->soap_out(soap, "sai:SetEnvironmentDetectionResponse", id, NULL);
-       case SOAP_TYPE__sai__SetEnvironmentDetection:
-               return ((_sai__SetEnvironmentDetection *)ptr)->soap_out(soap, "sai:SetEnvironmentDetection", id, NULL);
-       case SOAP_TYPE__sai__SetRealmAuthOptionsResponse:
-               return ((_sai__SetRealmAuthOptionsResponse *)ptr)->soap_out(soap, "sai:SetRealmAuthOptionsResponse", id, NULL);
-       case SOAP_TYPE__sai__SetRealmAuthOptions:
-               return ((_sai__SetRealmAuthOptions *)ptr)->soap_out(soap, "sai:SetRealmAuthOptions", id, NULL);
-       case SOAP_TYPE__sai__GetRealmAuthOptionsResponse:
-               return ((_sai__GetRealmAuthOptionsResponse *)ptr)->soap_out(soap, "sai:GetRealmAuthOptionsResponse", id, NULL);
-       case SOAP_TYPE__sai__GetRealmAuthOptions:
-               return ((_sai__GetRealmAuthOptions *)ptr)->soap_out(soap, "sai:GetRealmAuthOptions", id, NULL);
-       case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse:
-               return ((_sai__ExtendProvisioningPeriodResponse *)ptr)->soap_out(soap, "sai:ExtendProvisioningPeriodResponse", id, NULL);
-       case SOAP_TYPE__sai__ExtendProvisioningPeriod:
-               return ((_sai__ExtendProvisioningPeriod *)ptr)->soap_out(soap, "sai:ExtendProvisioningPeriod", id, NULL);
-       case SOAP_TYPE__sai__GetProvisioningPIDResponse:
-               return ((_sai__GetProvisioningPIDResponse *)ptr)->soap_out(soap, "sai:GetProvisioningPIDResponse", id, NULL);
-       case SOAP_TYPE__sai__GetProvisioningPID:
-               return ((_sai__GetProvisioningPID *)ptr)->soap_out(soap, "sai:GetProvisioningPID", id, NULL);
-       case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse:
-               return ((_sai__GetProvisioningAuditRecordResponse *)ptr)->soap_out(soap, "sai:GetProvisioningAuditRecordResponse", id, NULL);
-       case SOAP_TYPE__sai__GetProvisioningAuditRecord:
-               return ((_sai__GetProvisioningAuditRecord *)ptr)->soap_out(soap, "sai:GetProvisioningAuditRecord", id, NULL);
-       case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse:
-               return ((_sai__SetZeroTouchConfigurationModeResponse *)ptr)->soap_out(soap, "sai:SetZeroTouchConfigurationModeResponse", id, NULL);
-       case SOAP_TYPE__sai__SetZeroTouchConfigurationMode:
-               return ((_sai__SetZeroTouchConfigurationMode *)ptr)->soap_out(soap, "sai:SetZeroTouchConfigurationMode", id, NULL);
-       case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse:
-               return ((_sai__GetZeroTouchConfigurationModeResponse *)ptr)->soap_out(soap, "sai:GetZeroTouchConfigurationModeResponse", id, NULL);
-       case SOAP_TYPE__sai__GetZeroTouchConfigurationMode:
-               return ((_sai__GetZeroTouchConfigurationMode *)ptr)->soap_out(soap, "sai:GetZeroTouchConfigurationMode", id, NULL);
-       case SOAP_TYPE__sai__EnableCertificateHashEntryResponse:
-               return ((_sai__EnableCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:EnableCertificateHashEntryResponse", id, NULL);
-       case SOAP_TYPE__sai__EnableCertificateHashEntry:
-               return ((_sai__EnableCertificateHashEntry *)ptr)->soap_out(soap, "sai:EnableCertificateHashEntry", id, NULL);
-       case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse:
-               return ((_sai__DeleteCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:DeleteCertificateHashEntryResponse", id, NULL);
-       case SOAP_TYPE__sai__DeleteCertificateHashEntry:
-               return ((_sai__DeleteCertificateHashEntry *)ptr)->soap_out(soap, "sai:DeleteCertificateHashEntry", id, NULL);
-       case SOAP_TYPE__sai__AddCertificateHashEntryResponse:
-               return ((_sai__AddCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:AddCertificateHashEntryResponse", id, NULL);
-       case SOAP_TYPE__sai__AddCertificateHashEntry:
-               return ((_sai__AddCertificateHashEntry *)ptr)->soap_out(soap, "sai:AddCertificateHashEntry", id, NULL);
-       case SOAP_TYPE__sai__GetCertificateHashEntryResponse:
-               return ((_sai__GetCertificateHashEntryResponse *)ptr)->soap_out(soap, "sai:GetCertificateHashEntryResponse", id, NULL);
-       case SOAP_TYPE__sai__GetCertificateHashEntry:
-               return ((_sai__GetCertificateHashEntry *)ptr)->soap_out(soap, "sai:GetCertificateHashEntry", id, NULL);
-       case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse:
-               return ((_sai__EnumerateCertificateHashEntriesResponse *)ptr)->soap_out(soap, "sai:EnumerateCertificateHashEntriesResponse", id, NULL);
-       case SOAP_TYPE__sai__EnumerateCertificateHashEntries:
-               return ((_sai__EnumerateCertificateHashEntries *)ptr)->soap_out(soap, "sai:EnumerateCertificateHashEntries", id, NULL);
-       case SOAP_TYPE__sai__GetProvisioningServerOTPResponse:
-               return ((_sai__GetProvisioningServerOTPResponse *)ptr)->soap_out(soap, "sai:GetProvisioningServerOTPResponse", id, NULL);
-       case SOAP_TYPE__sai__GetProvisioningServerOTP:
-               return ((_sai__GetProvisioningServerOTP *)ptr)->soap_out(soap, "sai:GetProvisioningServerOTP", id, NULL);
-       case SOAP_TYPE__sai__SetProvisioningServerOTPResponse:
-               return ((_sai__SetProvisioningServerOTPResponse *)ptr)->soap_out(soap, "sai:SetProvisioningServerOTPResponse", id, NULL);
-       case SOAP_TYPE__sai__SetProvisioningServerOTP:
-               return ((_sai__SetProvisioningServerOTP *)ptr)->soap_out(soap, "sai:SetProvisioningServerOTP", id, NULL);
-       case SOAP_TYPE__sai__SetMEBxPasswordResponse:
-               return ((_sai__SetMEBxPasswordResponse *)ptr)->soap_out(soap, "sai:SetMEBxPasswordResponse", id, NULL);
-       case SOAP_TYPE__sai__SetMEBxPassword:
-               return ((_sai__SetMEBxPassword *)ptr)->soap_out(soap, "sai:SetMEBxPassword", id, NULL);
-       case SOAP_TYPE__sai__PartialUnprovisionResponse:
-               return ((_sai__PartialUnprovisionResponse *)ptr)->soap_out(soap, "sai:PartialUnprovisionResponse", id, NULL);
-       case SOAP_TYPE__sai__PartialUnprovision:
-               return ((_sai__PartialUnprovision *)ptr)->soap_out(soap, "sai:PartialUnprovision", id, NULL);
-       case SOAP_TYPE__sai__SetTLSPSKResponse:
-               return ((_sai__SetTLSPSKResponse *)ptr)->soap_out(soap, "sai:SetTLSPSKResponse", id, NULL);
-       case SOAP_TYPE__sai__SetTLSPSK:
-               return ((_sai__SetTLSPSK *)ptr)->soap_out(soap, "sai:SetTLSPSK", id, NULL);
-       case SOAP_TYPE__sai__GetPowerSavingOptionsResponse:
-               return ((_sai__GetPowerSavingOptionsResponse *)ptr)->soap_out(soap, "sai:GetPowerSavingOptionsResponse", id, NULL);
-       case SOAP_TYPE__sai__GetPowerSavingOptions:
-               return ((_sai__GetPowerSavingOptions *)ptr)->soap_out(soap, "sai:GetPowerSavingOptions", id, NULL);
-       case SOAP_TYPE__sai__SetPowerSavingOptionsResponse:
-               return ((_sai__SetPowerSavingOptionsResponse *)ptr)->soap_out(soap, "sai:SetPowerSavingOptionsResponse", id, NULL);
-       case SOAP_TYPE__sai__SetPowerSavingOptions:
-               return ((_sai__SetPowerSavingOptions *)ptr)->soap_out(soap, "sai:SetPowerSavingOptions", id, NULL);
-       case SOAP_TYPE__sai__GetPkiCapabilitiesResponse:
-               return ((_sai__GetPkiCapabilitiesResponse *)ptr)->soap_out(soap, "sai:GetPkiCapabilitiesResponse", id, NULL);
-       case SOAP_TYPE__sai__GetPkiCapabilities:
-               return ((_sai__GetPkiCapabilities *)ptr)->soap_out(soap, "sai:GetPkiCapabilities", id, NULL);
-       case SOAP_TYPE__sai__GetServerCertificateReqResponse:
-               return ((_sai__GetServerCertificateReqResponse *)ptr)->soap_out(soap, "sai:GetServerCertificateReqResponse", id, NULL);
-       case SOAP_TYPE__sai__GetServerCertificateReq:
-               return ((_sai__GetServerCertificateReq *)ptr)->soap_out(soap, "sai:GetServerCertificateReq", id, NULL);
-       case SOAP_TYPE__sai__GetCRLResponse:
-               return ((_sai__GetCRLResponse *)ptr)->soap_out(soap, "sai:GetCRLResponse", id, NULL);
-       case SOAP_TYPE__sai__GetCRL:
-               return ((_sai__GetCRL *)ptr)->soap_out(soap, "sai:GetCRL", id, NULL);
-       case SOAP_TYPE__sai__SetCRLResponse:
-               return ((_sai__SetCRLResponse *)ptr)->soap_out(soap, "sai:SetCRLResponse", id, NULL);
-       case SOAP_TYPE__sai__SetCRL:
-               return ((_sai__SetCRL *)ptr)->soap_out(soap, "sai:SetCRL", id, NULL);
-       case SOAP_TYPE__sai__GetTrustedFqdnCNResponse:
-               return ((_sai__GetTrustedFqdnCNResponse *)ptr)->soap_out(soap, "sai:GetTrustedFqdnCNResponse", id, NULL);
-       case SOAP_TYPE__sai__GetTrustedFqdnCN:
-               return ((_sai__GetTrustedFqdnCN *)ptr)->soap_out(soap, "sai:GetTrustedFqdnCN", id, NULL);
-       case SOAP_TYPE__sai__SetTrustedFqdnCNResponse:
-               return ((_sai__SetTrustedFqdnCNResponse *)ptr)->soap_out(soap, "sai:SetTrustedFqdnCNResponse", id, NULL);
-       case SOAP_TYPE__sai__SetTrustedFqdnCN:
-               return ((_sai__SetTrustedFqdnCN *)ptr)->soap_out(soap, "sai:SetTrustedFqdnCN", id, NULL);
-       case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse:
-               return ((_sai__EnumerateTrustedRootCertificatesResponse *)ptr)->soap_out(soap, "sai:EnumerateTrustedRootCertificatesResponse", id, NULL);
-       case SOAP_TYPE__sai__EnumerateTrustedRootCertificates:
-               return ((_sai__EnumerateTrustedRootCertificates *)ptr)->soap_out(soap, "sai:EnumerateTrustedRootCertificates", id, NULL);
-       case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse:
-               return ((_sai__DeleteTrustedRootCertificateResponse *)ptr)->soap_out(soap, "sai:DeleteTrustedRootCertificateResponse", id, NULL);
-       case SOAP_TYPE__sai__DeleteTrustedRootCertificate:
-               return ((_sai__DeleteTrustedRootCertificate *)ptr)->soap_out(soap, "sai:DeleteTrustedRootCertificate", id, NULL);
-       case SOAP_TYPE__sai__GetTrustedRootCertificateResponse:
-               return ((_sai__GetTrustedRootCertificateResponse *)ptr)->soap_out(soap, "sai:GetTrustedRootCertificateResponse", id, NULL);
-       case SOAP_TYPE__sai__GetTrustedRootCertificate:
-               return ((_sai__GetTrustedRootCertificate *)ptr)->soap_out(soap, "sai:GetTrustedRootCertificate", id, NULL);
-       case SOAP_TYPE__sai__AddTrustedRootCertificateResponse:
-               return ((_sai__AddTrustedRootCertificateResponse *)ptr)->soap_out(soap, "sai:AddTrustedRootCertificateResponse", id, NULL);
-       case SOAP_TYPE__sai__AddTrustedRootCertificate:
-               return ((_sai__AddTrustedRootCertificate *)ptr)->soap_out(soap, "sai:AddTrustedRootCertificate", id, NULL);
-       case SOAP_TYPE__sai__GetTlsOptionsResponse:
-               return ((_sai__GetTlsOptionsResponse *)ptr)->soap_out(soap, "sai:GetTlsOptionsResponse", id, NULL);
-       case SOAP_TYPE__sai__GetTlsOptions:
-               return ((_sai__GetTlsOptions *)ptr)->soap_out(soap, "sai:GetTlsOptions", id, NULL);
-       case SOAP_TYPE__sai__SetTlsOptionsResponse:
-               return ((_sai__SetTlsOptionsResponse *)ptr)->soap_out(soap, "sai:SetTlsOptionsResponse", id, NULL);
-       case SOAP_TYPE__sai__SetTlsOptions:
-               return ((_sai__SetTlsOptions *)ptr)->soap_out(soap, "sai:SetTlsOptions", id, NULL);
-       case SOAP_TYPE__sai__GetEnabledInterfacesResponse:
-               return ((_sai__GetEnabledInterfacesResponse *)ptr)->soap_out(soap, "sai:GetEnabledInterfacesResponse", id, NULL);
-       case SOAP_TYPE__sai__GetEnabledInterfaces:
-               return ((_sai__GetEnabledInterfaces *)ptr)->soap_out(soap, "sai:GetEnabledInterfaces", id, NULL);
-       case SOAP_TYPE__sai__SetEnabledInterfacesResponse:
-               return ((_sai__SetEnabledInterfacesResponse *)ptr)->soap_out(soap, "sai:SetEnabledInterfacesResponse", id, NULL);
-       case SOAP_TYPE__sai__SetEnabledInterfaces:
-               return ((_sai__SetEnabledInterfaces *)ptr)->soap_out(soap, "sai:SetEnabledInterfaces", id, NULL);
-       case SOAP_TYPE__sai__GetKerberosOptionsResponse:
-               return ((_sai__GetKerberosOptionsResponse *)ptr)->soap_out(soap, "sai:GetKerberosOptionsResponse", id, NULL);
-       case SOAP_TYPE__sai__GetKerberosOptions:
-               return ((_sai__GetKerberosOptions *)ptr)->soap_out(soap, "sai:GetKerberosOptions", id, NULL);
-       case SOAP_TYPE__sai__SetKerberosOptionsResponse:
-               return ((_sai__SetKerberosOptionsResponse *)ptr)->soap_out(soap, "sai:SetKerberosOptionsResponse", id, NULL);
-       case SOAP_TYPE__sai__SetKerberosOptions:
-               return ((_sai__SetKerberosOptions *)ptr)->soap_out(soap, "sai:SetKerberosOptions", id, NULL);
-       case SOAP_TYPE__sai__GetDigestRealmResponse:
-               return ((_sai__GetDigestRealmResponse *)ptr)->soap_out(soap, "sai:GetDigestRealmResponse", id, NULL);
-       case SOAP_TYPE__sai__GetDigestRealm:
-               return ((_sai__GetDigestRealm *)ptr)->soap_out(soap, "sai:GetDigestRealm", id, NULL);
-       case SOAP_TYPE__sai__SetAdminAclEntryExResponse:
-               return ((_sai__SetAdminAclEntryExResponse *)ptr)->soap_out(soap, "sai:SetAdminAclEntryExResponse", id, NULL);
-       case SOAP_TYPE__sai__SetAdminAclEntryEx:
-               return ((_sai__SetAdminAclEntryEx *)ptr)->soap_out(soap, "sai:SetAdminAclEntryEx", id, NULL);
-       case SOAP_TYPE__sai__UpdateUserAclEntryExResponse:
-               return ((_sai__UpdateUserAclEntryExResponse *)ptr)->soap_out(soap, "sai:UpdateUserAclEntryExResponse", id, NULL);
-       case SOAP_TYPE__sai__UpdateUserAclEntryEx:
-               return ((_sai__UpdateUserAclEntryEx *)ptr)->soap_out(soap, "sai:UpdateUserAclEntryEx", id, NULL);
-       case SOAP_TYPE__sai__GetUserAclEntryExResponse:
-               return ((_sai__GetUserAclEntryExResponse *)ptr)->soap_out(soap, "sai:GetUserAclEntryExResponse", id, NULL);
-       case SOAP_TYPE__sai__GetUserAclEntryEx:
-               return ((_sai__GetUserAclEntryEx *)ptr)->soap_out(soap, "sai:GetUserAclEntryEx", id, NULL);
-       case SOAP_TYPE__sai__AddUserAclEntryExResponse:
-               return ((_sai__AddUserAclEntryExResponse *)ptr)->soap_out(soap, "sai:AddUserAclEntryExResponse", id, NULL);
-       case SOAP_TYPE__sai__AddUserAclEntryEx:
-               return ((_sai__AddUserAclEntryEx *)ptr)->soap_out(soap, "sai:AddUserAclEntryEx", id, NULL);
-       case SOAP_TYPE__sai__GetCoreVersionResponse:
-               return ((_sai__GetCoreVersionResponse *)ptr)->soap_out(soap, "sai:GetCoreVersionResponse", id, NULL);
-       case SOAP_TYPE__sai__GetCoreVersion:
-               return ((_sai__GetCoreVersion *)ptr)->soap_out(soap, "sai:GetCoreVersion", id, NULL);
-       case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse:
-               return ((_sai__ResetFlashWearOutProtectionResponse *)ptr)->soap_out(soap, "sai:ResetFlashWearOutProtectionResponse", id, NULL);
-       case SOAP_TYPE__sai__ResetFlashWearOutProtection:
-               return ((_sai__ResetFlashWearOutProtection *)ptr)->soap_out(soap, "sai:ResetFlashWearOutProtection", id, NULL);
-       case SOAP_TYPE__sai__CommitChangesResponse:
-               return ((_sai__CommitChangesResponse *)ptr)->soap_out(soap, "sai:CommitChangesResponse", id, NULL);
-       case SOAP_TYPE__sai__CommitChanges:
-               return ((_sai__CommitChanges *)ptr)->soap_out(soap, "sai:CommitChanges", id, NULL);
-       case SOAP_TYPE__sai__UnprovisionResponse:
-               return ((_sai__UnprovisionResponse *)ptr)->soap_out(soap, "sai:UnprovisionResponse", id, NULL);
-       case SOAP_TYPE__sai__Unprovision:
-               return ((_sai__Unprovision *)ptr)->soap_out(soap, "sai:Unprovision", id, NULL);
-       case SOAP_TYPE__sai__SetProvisioningModeResponse:
-               return ((_sai__SetProvisioningModeResponse *)ptr)->soap_out(soap, "sai:SetProvisioningModeResponse", id, NULL);
-       case SOAP_TYPE__sai__SetProvisioningMode:
-               return ((_sai__SetProvisioningMode *)ptr)->soap_out(soap, "sai:SetProvisioningMode", id, NULL);
-       case SOAP_TYPE__sai__GetProvisioningModeResponse:
-               return ((_sai__GetProvisioningModeResponse *)ptr)->soap_out(soap, "sai:GetProvisioningModeResponse", id, NULL);
-       case SOAP_TYPE__sai__GetProvisioningMode:
-               return ((_sai__GetProvisioningMode *)ptr)->soap_out(soap, "sai:GetProvisioningMode", id, NULL);
-       case SOAP_TYPE__sai__UpdateCoreFromUrlResponse:
-               return ((_sai__UpdateCoreFromUrlResponse *)ptr)->soap_out(soap, "sai:UpdateCoreFromUrlResponse", id, NULL);
-       case SOAP_TYPE__sai__UpdateCoreFromUrl:
-               return ((_sai__UpdateCoreFromUrl *)ptr)->soap_out(soap, "sai:UpdateCoreFromUrl", id, NULL);
-       case SOAP_TYPE__sai__GetTLSCertificateResponse:
-               return ((_sai__GetTLSCertificateResponse *)ptr)->soap_out(soap, "sai:GetTLSCertificateResponse", id, NULL);
-       case SOAP_TYPE__sai__GetTLSCertificate:
-               return ((_sai__GetTLSCertificate *)ptr)->soap_out(soap, "sai:GetTLSCertificate", id, NULL);
-       case SOAP_TYPE__sai__SetTLSCertificateResponse:
-               return ((_sai__SetTLSCertificateResponse *)ptr)->soap_out(soap, "sai:SetTLSCertificateResponse", id, NULL);
-       case SOAP_TYPE__sai__SetTLSCertificate:
-               return ((_sai__SetTLSCertificate *)ptr)->soap_out(soap, "sai:SetTLSCertificate", id, NULL);
-       case SOAP_TYPE__sai__SetRngKeyResponse:
-               return ((_sai__SetRngKeyResponse *)ptr)->soap_out(soap, "sai:SetRngKeyResponse", id, NULL);
-       case SOAP_TYPE__sai__SetRngKey:
-               return ((_sai__SetRngKey *)ptr)->soap_out(soap, "sai:SetRngKey", id, NULL);
-       case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse:
-               return ((_sai__SetTLSKeyAndCertificateResponse *)ptr)->soap_out(soap, "sai:SetTLSKeyAndCertificateResponse", id, NULL);
-       case SOAP_TYPE__sai__SetTLSKeyAndCertificate:
-               return ((_sai__SetTLSKeyAndCertificate *)ptr)->soap_out(soap, "sai:SetTLSKeyAndCertificate", id, NULL);
-       case SOAP_TYPE__sai__SetTlsEnabledResponse:
-               return ((_sai__SetTlsEnabledResponse *)ptr)->soap_out(soap, "sai:SetTlsEnabledResponse", id, NULL);
-       case SOAP_TYPE__sai__SetTlsEnabled:
-               return ((_sai__SetTlsEnabled *)ptr)->soap_out(soap, "sai:SetTlsEnabled", id, NULL);
-       case SOAP_TYPE__sai__RemoveUserAclEntryResponse:
-               return ((_sai__RemoveUserAclEntryResponse *)ptr)->soap_out(soap, "sai:RemoveUserAclEntryResponse", id, NULL);
-       case SOAP_TYPE__sai__RemoveUserAclEntry:
-               return ((_sai__RemoveUserAclEntry *)ptr)->soap_out(soap, "sai:RemoveUserAclEntry", id, NULL);
-       case SOAP_TYPE__sai__UpdateUserAclEntryResponse:
-               return ((_sai__UpdateUserAclEntryResponse *)ptr)->soap_out(soap, "sai:UpdateUserAclEntryResponse", id, NULL);
-       case SOAP_TYPE__sai__UpdateUserAclEntry:
-               return ((_sai__UpdateUserAclEntry *)ptr)->soap_out(soap, "sai:UpdateUserAclEntry", id, NULL);
-       case SOAP_TYPE__sai__GetAdminAclEntryResponse:
-               return ((_sai__GetAdminAclEntryResponse *)ptr)->soap_out(soap, "sai:GetAdminAclEntryResponse", id, NULL);
-       case SOAP_TYPE__sai__GetAdminAclEntry:
-               return ((_sai__GetAdminAclEntry *)ptr)->soap_out(soap, "sai:GetAdminAclEntry", id, NULL);
-       case SOAP_TYPE__sai__GetUserAclEntryResponse:
-               return ((_sai__GetUserAclEntryResponse *)ptr)->soap_out(soap, "sai:GetUserAclEntryResponse", id, NULL);
-       case SOAP_TYPE__sai__GetUserAclEntry:
-               return ((_sai__GetUserAclEntry *)ptr)->soap_out(soap, "sai:GetUserAclEntry", id, NULL);
-       case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse:
-               return ((_sai__EnumerateUserAclEntriesResponse *)ptr)->soap_out(soap, "sai:EnumerateUserAclEntriesResponse", id, NULL);
-       case SOAP_TYPE__sai__EnumerateUserAclEntries:
-               return ((_sai__EnumerateUserAclEntries *)ptr)->soap_out(soap, "sai:EnumerateUserAclEntries", id, NULL);
-       case SOAP_TYPE__sai__SetAdminAclEntryResponse:
-               return ((_sai__SetAdminAclEntryResponse *)ptr)->soap_out(soap, "sai:SetAdminAclEntryResponse", id, NULL);
-       case SOAP_TYPE__sai__SetAdminAclEntry:
-               return ((_sai__SetAdminAclEntry *)ptr)->soap_out(soap, "sai:SetAdminAclEntry", id, NULL);
-       case SOAP_TYPE__sai__AddUserAclEntryResponse:
-               return ((_sai__AddUserAclEntryResponse *)ptr)->soap_out(soap, "sai:AddUserAclEntryResponse", id, NULL);
-       case SOAP_TYPE__sai__AddUserAclEntry:
-               return ((_sai__AddUserAclEntry *)ptr)->soap_out(soap, "sai:AddUserAclEntry", id, NULL);
-       case SOAP_TYPE_sai__GlobalPowerPolicyType:
-               return ((sai__GlobalPowerPolicyType *)ptr)->soap_out(soap, tag, id, "sai:GlobalPowerPolicyType");
-       case SOAP_TYPE_sai__EnvironmentDetectionType:
-               return ((sai__EnvironmentDetectionType *)ptr)->soap_out(soap, tag, id, "sai:EnvironmentDetectionType");
-       case SOAP_TYPE_sai__EnvironmentDetectionDomainType:
-               return ((sai__EnvironmentDetectionDomainType *)ptr)->soap_out(soap, tag, id, "sai:EnvironmentDetectionDomainType");
-       case SOAP_TYPE_sai__ProvisioningAuditRecordType:
-               return ((sai__ProvisioningAuditRecordType *)ptr)->soap_out(soap, tag, id, "sai:ProvisioningAuditRecordType");
-       case SOAP_TYPE_sai__CertHashEntryType:
-               return ((sai__CertHashEntryType *)ptr)->soap_out(soap, tag, id, "sai:CertHashEntryType");
-       case SOAP_TYPE_sai__PkiCapsType:
-               return ((sai__PkiCapsType *)ptr)->soap_out(soap, tag, id, "sai:PkiCapsType");
-       case SOAP_TYPE_sai__CrlType:
-               return ((sai__CrlType *)ptr)->soap_out(soap, tag, id, "sai:CrlType");
-       case SOAP_TYPE_sai__CertificateType:
-               return ((sai__CertificateType *)ptr)->soap_out(soap, tag, id, "sai:CertificateType");
-       case SOAP_TYPE_sai__TlsOptionsType:
-               return ((sai__TlsOptionsType *)ptr)->soap_out(soap, tag, id, "sai:TlsOptionsType");
-       case SOAP_TYPE_sai__KerberosOptionsType:
-               return ((sai__KerberosOptionsType *)ptr)->soap_out(soap, tag, id, "sai:KerberosOptionsType");
-       case SOAP_TYPE_sai__KerberosSpnType:
-               return ((sai__KerberosSpnType *)ptr)->soap_out(soap, tag, id, "sai:KerberosSpnType");
-       case SOAP_TYPE_sai__AdminAclEntryExType:
-               return ((sai__AdminAclEntryExType *)ptr)->soap_out(soap, tag, id, "sai:AdminAclEntryExType");
-       case SOAP_TYPE_sai__UserAclEntryExType:
-               return ((sai__UserAclEntryExType *)ptr)->soap_out(soap, tag, id, "sai:UserAclEntryExType");
-       case SOAP_TYPE_sai__UserEntryKerberosType:
-               return ((sai__UserEntryKerberosType *)ptr)->soap_out(soap, tag, id, "sai:UserEntryKerberosType");
-       case SOAP_TYPE_sai__UserEntryDigestType:
-               return ((sai__UserEntryDigestType *)ptr)->soap_out(soap, tag, id, "sai:UserEntryDigestType");
-       case SOAP_TYPE_sai__AmtVersion:
-               return ((sai__AmtVersion *)ptr)->soap_out(soap, tag, id, "sai:AmtVersion");
-       case SOAP_TYPE_sai__UpdateCoreUrlKeyType:
-               return ((sai__UpdateCoreUrlKeyType *)ptr)->soap_out(soap, tag, id, "sai:UpdateCoreUrlKeyType");
-       case SOAP_TYPE_sai__CertificateChainType:
-               return ((sai__CertificateChainType *)ptr)->soap_out(soap, tag, id, "sai:CertificateChainType");
-       case SOAP_TYPE_sai__RngKeyType:
-               return ((sai__RngKeyType *)ptr)->soap_out(soap, tag, id, "sai:RngKeyType");
-       case SOAP_TYPE_sai__RsaKeyType:
-               return ((sai__RsaKeyType *)ptr)->soap_out(soap, tag, id, "sai:RsaKeyType");
-       case SOAP_TYPE_sai__UserAclRealmListType:
-               return ((sai__UserAclRealmListType *)ptr)->soap_out(soap, tag, id, "sai:UserAclRealmListType");
-       case SOAP_TYPE_sai__UserAclEntryHandleListType:
-               return ((sai__UserAclEntryHandleListType *)ptr)->soap_out(soap, tag, id, "sai:UserAclEntryHandleListType");
-       case SOAP_TYPE_sai__AdminAclEntryType:
-               return ((sai__AdminAclEntryType *)ptr)->soap_out(soap, tag, id, "sai:AdminAclEntryType");
-       case SOAP_TYPE_sai__UserAclEntryType:
-               return ((sai__UserAclEntryType *)ptr)->soap_out(soap, tag, id, "sai:UserAclEntryType");
-       case SOAP_TYPE_cstr__KeyPairType:
-               return ((cstr__KeyPairType *)ptr)->soap_out(soap, tag, id, "cstr:KeyPairType");
-       case SOAP_TYPE_cstr__RSAKeyPairType:
-               return ((cstr__RSAKeyPairType *)ptr)->soap_out(soap, tag, id, "cstr:RSAKeyPairType");
-       case SOAP_TYPE_cmn__NodeAddressType:
-               return ((cmn__NodeAddressType *)ptr)->soap_out(soap, tag, id, "cmn:NodeAddressType");
-       case SOAP_TYPE_cmn__URLType:
-               return ((cmn__URLType *)ptr)->soap_out(soap, tag, id, "cmn:URLType");
-       case SOAP_TYPE_xsd__base64Binary:
-               return ((xsd__base64Binary *)ptr)->soap_out(soap, tag, id, "xsd:base64Binary");
-       case SOAP_TYPE_xsd__anyURI:
-               return soap_out_xsd__anyURI(soap, tag, id, (const std::string *)ptr, "xsd:anyURI");
-       case SOAP_TYPE_std__string:
-               return soap_out_std__string(soap, tag, id, (const std::string *)ptr, "xsd:string");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse:
-               return soap_out_PointerTo_wcxs__GetWirelessSettingsResponse(soap, tag, id, (_wcxs__GetWirelessSettingsResponse *const*)ptr, "wcxs:GetWirelessSettingsResponse");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest:
-               return soap_out_PointerTo_wcxs__GetWirelessSettingsRequest(soap, tag, id, (_wcxs__GetWirelessSettingsRequest *const*)ptr, "wcxs:GetWirelessSettingsRequest");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse:
-               return soap_out_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, tag, id, (_wcxs__GetWirelessCapabilitiesResponse *const*)ptr, "wcxs:GetWirelessCapabilitiesResponse");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest:
-               return soap_out_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, tag, id, (_wcxs__GetWirelessCapabilitiesRequest *const*)ptr, "wcxs:GetWirelessCapabilitiesRequest");
-       case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse:
-               return soap_out_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, tag, id, (_wcxs__EnumerateWirelessProfilesResponse *const*)ptr, "wcxs:EnumerateWirelessProfilesResponse");
-       case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest:
-               return soap_out_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, tag, id, (_wcxs__EnumerateWirelessProfilesRequest *const*)ptr, "wcxs:EnumerateWirelessProfilesRequest");
-       case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse:
-               return soap_out_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, tag, id, (_wcxs__UpdateWirelessProfileResponse *const*)ptr, "wcxs:UpdateWirelessProfileResponse");
-       case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest:
-               return soap_out_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, tag, id, (_wcxs__UpdateWirelessProfileRequest *const*)ptr, "wcxs:UpdateWirelessProfileRequest");
-       case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse:
-               return soap_out_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, tag, id, (_wcxs__RemoveWirelessProfileResponse *const*)ptr, "wcxs:RemoveWirelessProfileResponse");
-       case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest:
-               return soap_out_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, tag, id, (_wcxs__RemoveWirelessProfileRequest *const*)ptr, "wcxs:RemoveWirelessProfileRequest");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse:
-               return soap_out_PointerTo_wcxs__GetWirelessProfileResponse(soap, tag, id, (_wcxs__GetWirelessProfileResponse *const*)ptr, "wcxs:GetWirelessProfileResponse");
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest:
-               return soap_out_PointerTo_wcxs__GetWirelessProfileRequest(soap, tag, id, (_wcxs__GetWirelessProfileRequest *const*)ptr, "wcxs:GetWirelessProfileRequest");
-       case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse:
-               return soap_out_PointerTo_wcxs__AddWirelessProfileResponse(soap, tag, id, (_wcxs__AddWirelessProfileResponse *const*)ptr, "wcxs:AddWirelessProfileResponse");
-       case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest:
-               return soap_out_PointerTo_wcxs__AddWirelessProfileRequest(soap, tag, id, (_wcxs__AddWirelessProfileRequest *const*)ptr, "wcxs:AddWirelessProfileRequest");
-       case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse:
-               return soap_out_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, tag, id, (_tim__SetHighAccuracyTimeSynchResponse *const*)ptr, "tim:SetHighAccuracyTimeSynchResponse");
-       case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch:
-               return soap_out_PointerTo_tim__SetHighAccuracyTimeSynch(soap, tag, id, (_tim__SetHighAccuracyTimeSynch *const*)ptr, "tim:SetHighAccuracyTimeSynch");
-       case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse:
-               return soap_out_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, tag, id, (_tim__GetLowAccuracyTimeSynchResponse *const*)ptr, "tim:GetLowAccuracyTimeSynchResponse");
-       case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch:
-               return soap_out_PointerTo_tim__GetLowAccuracyTimeSynch(soap, tag, id, (_tim__GetLowAccuracyTimeSynch *const*)ptr, "tim:GetLowAccuracyTimeSynch");
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse:
-               return soap_out_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, tag, id, (_stra__RemoveStorageFpaclEntryResponse *const*)ptr, "stra:RemoveStorageFpaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry:
-               return soap_out_PointerTo_stra__RemoveStorageFpaclEntry(soap, tag, id, (_stra__RemoveStorageFpaclEntry *const*)ptr, "stra:RemoveStorageFpaclEntry");
-       case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse:
-               return soap_out_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, tag, id, (_stra__UpdateStorageFpaclEntryResponse *const*)ptr, "stra:UpdateStorageFpaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry:
-               return soap_out_PointerTo_stra__UpdateStorageFpaclEntry(soap, tag, id, (_stra__UpdateStorageFpaclEntry *const*)ptr, "stra:UpdateStorageFpaclEntry");
-       case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse:
-               return soap_out_PointerTo_stra__GetStorageAllocEntryResponse(soap, tag, id, (_stra__GetStorageAllocEntryResponse *const*)ptr, "stra:GetStorageAllocEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry:
-               return soap_out_PointerTo_stra__GetStorageAllocEntry(soap, tag, id, (_stra__GetStorageAllocEntry *const*)ptr, "stra:GetStorageAllocEntry");
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse:
-               return soap_out_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, tag, id, (_stra__EnumerateStorageAllocEntriesResponse *const*)ptr, "stra:EnumerateStorageAllocEntriesResponse");
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries:
-               return soap_out_PointerTo_stra__EnumerateStorageAllocEntries(soap, tag, id, (_stra__EnumerateStorageAllocEntries *const*)ptr, "stra:EnumerateStorageAllocEntries");
-       case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse:
-               return soap_out_PointerTo_stra__AddStorageFpaclEntryResponse(soap, tag, id, (_stra__AddStorageFpaclEntryResponse *const*)ptr, "stra:AddStorageFpaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry:
-               return soap_out_PointerTo_stra__AddStorageFpaclEntry(soap, tag, id, (_stra__AddStorageFpaclEntry *const*)ptr, "stra:AddStorageFpaclEntry");
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse:
-               return soap_out_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, tag, id, (_stra__RemoveStorageEaclEntryResponse *const*)ptr, "stra:RemoveStorageEaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry:
-               return soap_out_PointerTo_stra__RemoveStorageEaclEntry(soap, tag, id, (_stra__RemoveStorageEaclEntry *const*)ptr, "stra:RemoveStorageEaclEntry");
-       case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse:
-               return soap_out_PointerTo_stra__GetStorageEaclEntryResponse(soap, tag, id, (_stra__GetStorageEaclEntryResponse *const*)ptr, "stra:GetStorageEaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry:
-               return soap_out_PointerTo_stra__GetStorageEaclEntry(soap, tag, id, (_stra__GetStorageEaclEntry *const*)ptr, "stra:GetStorageEaclEntry");
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse:
-               return soap_out_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, tag, id, (_stra__EnumerateStorageEaclEntriesResponse *const*)ptr, "stra:EnumerateStorageEaclEntriesResponse");
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries:
-               return soap_out_PointerTo_stra__EnumerateStorageEaclEntries(soap, tag, id, (_stra__EnumerateStorageEaclEntries *const*)ptr, "stra:EnumerateStorageEaclEntries");
-       case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse:
-               return soap_out_PointerTo_stra__AddStorageEaclEntryResponse(soap, tag, id, (_stra__AddStorageEaclEntryResponse *const*)ptr, "stra:AddStorageEaclEntryResponse");
-       case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry:
-               return soap_out_PointerTo_stra__AddStorageEaclEntry(soap, tag, id, (_stra__AddStorageEaclEntry *const*)ptr, "stra:AddStorageEaclEntry");
-       case SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse:
-               return soap_out_PointerTo_stra__AdminRemoveApplicationResponse(soap, tag, id, (_stra__AdminRemoveApplicationResponse *const*)ptr, "stra:AdminRemoveApplicationResponse");
-       case SOAP_TYPE_PointerTo_stra__AdminRemoveApplication:
-               return soap_out_PointerTo_stra__AdminRemoveApplication(soap, tag, id, (_stra__AdminRemoveApplication *const*)ptr, "stra:AdminRemoveApplication");
-       case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse:
-               return soap_out_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, tag, id, (_stra__AdminGetApplicationAttributesResponse *const*)ptr, "stra:AdminGetApplicationAttributesResponse");
-       case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes:
-               return soap_out_PointerTo_stra__AdminGetApplicationAttributes(soap, tag, id, (_stra__AdminGetApplicationAttributes *const*)ptr, "stra:AdminGetApplicationAttributes");
-       case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse:
-               return soap_out_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, tag, id, (_stra__AdminGetRegisteredApplicationsResponse *const*)ptr, "stra:AdminGetRegisteredApplicationsResponse");
-       case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications:
-               return soap_out_PointerTo_stra__AdminGetRegisteredApplications(soap, tag, id, (_stra__AdminGetRegisteredApplications *const*)ptr, "stra:AdminGetRegisteredApplications");
-       case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse:
-               return soap_out_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, tag, id, (_stra__SetGlobalStorageAttributesResponse *const*)ptr, "stra:SetGlobalStorageAttributesResponse");
-       case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes:
-               return soap_out_PointerTo_stra__SetGlobalStorageAttributes(soap, tag, id, (_stra__SetGlobalStorageAttributes *const*)ptr, "stra:SetGlobalStorageAttributes");
-       case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse:
-               return soap_out_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, tag, id, (_stra__GetGlobalStorageAttributesResponse *const*)ptr, "stra:GetGlobalStorageAttributesResponse");
-       case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes:
-               return soap_out_PointerTo_stra__GetGlobalStorageAttributes(soap, tag, id, (_stra__GetGlobalStorageAttributes *const*)ptr, "stra:GetGlobalStorageAttributes");
-       case SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse:
-               return soap_out_PointerTo_str__ExecuteStorageOperationResponse(soap, tag, id, (_str__ExecuteStorageOperationResponse *const*)ptr, "str:ExecuteStorageOperationResponse");
-       case SOAP_TYPE_PointerTo_str__ExecuteStorageOperation:
-               return soap_out_PointerTo_str__ExecuteStorageOperation(soap, tag, id, (_str__ExecuteStorageOperation *const*)ptr, "str:ExecuteStorageOperation");
-       case SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse:
-               return soap_out_PointerTo_sai__GetAclEnabledStateResponse(soap, tag, id, (_sai__GetAclEnabledStateResponse *const*)ptr, "sai:GetAclEnabledStateResponse");
-       case SOAP_TYPE_PointerTo_sai__GetAclEnabledState:
-               return soap_out_PointerTo_sai__GetAclEnabledState(soap, tag, id, (_sai__GetAclEnabledState *const*)ptr, "sai:GetAclEnabledState");
-       case SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse:
-               return soap_out_PointerTo_sai__SetAclEnabledStateResponse(soap, tag, id, (_sai__SetAclEnabledStateResponse *const*)ptr, "sai:SetAclEnabledStateResponse");
-       case SOAP_TYPE_PointerTo_sai__SetAclEnabledState:
-               return soap_out_PointerTo_sai__SetAclEnabledState(soap, tag, id, (_sai__SetAclEnabledState *const*)ptr, "sai:SetAclEnabledState");
-       case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse:
-               return soap_out_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, tag, id, (_sai__SetConfigurationServerFQDNResponse *const*)ptr, "sai:SetConfigurationServerFQDNResponse");
-       case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN:
-               return soap_out_PointerTo_sai__SetConfigurationServerFQDN(soap, tag, id, (_sai__SetConfigurationServerFQDN *const*)ptr, "sai:SetConfigurationServerFQDN");
-       case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse:
-               return soap_out_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, tag, id, (_sai__GetConfigurationServerFQDNResponse *const*)ptr, "sai:GetConfigurationServerFQDNResponse");
-       case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN:
-               return soap_out_PointerTo_sai__GetConfigurationServerFQDN(soap, tag, id, (_sai__GetConfigurationServerFQDN *const*)ptr, "sai:GetConfigurationServerFQDN");
-       case SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse:
-               return soap_out_PointerTo_sai__EnableVpnRoutingResponse(soap, tag, id, (_sai__EnableVpnRoutingResponse *const*)ptr, "sai:EnableVpnRoutingResponse");
-       case SOAP_TYPE_PointerTo_sai__EnableVpnRouting:
-               return soap_out_PointerTo_sai__EnableVpnRouting(soap, tag, id, (_sai__EnableVpnRouting *const*)ptr, "sai:EnableVpnRouting");
-       case SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse:
-               return soap_out_PointerTo_sai__GetTLSCredentialsResponse(soap, tag, id, (_sai__GetTLSCredentialsResponse *const*)ptr, "sai:GetTLSCredentialsResponse");
-       case SOAP_TYPE_PointerTo_sai__GetTLSCredentials:
-               return soap_out_PointerTo_sai__GetTLSCredentials(soap, tag, id, (_sai__GetTLSCredentials *const*)ptr, "sai:GetTLSCredentials");
-       case SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse:
-               return soap_out_PointerTo_sai__SetTLSCredentialsResponse(soap, tag, id, (_sai__SetTLSCredentialsResponse *const*)ptr, "sai:SetTLSCredentialsResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTLSCredentials:
-               return soap_out_PointerTo_sai__SetTLSCredentials(soap, tag, id, (_sai__SetTLSCredentials *const*)ptr, "sai:SetTLSCredentials");
-       case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse:
-               return soap_out_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, tag, id, (_sai__CertStoreUpdateCertificateResponse *const*)ptr, "sai:CertStoreUpdateCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate:
-               return soap_out_PointerTo_sai__CertStoreUpdateCertificate(soap, tag, id, (_sai__CertStoreUpdateCertificate *const*)ptr, "sai:CertStoreUpdateCertificate");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse:
-               return soap_out_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, tag, id, (_sai__CertStoreGetPKCS10RequestResponse *const*)ptr, "sai:CertStoreGetPKCS10RequestResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request:
-               return soap_out_PointerTo_sai__CertStoreGetPKCS10Request(soap, tag, id, (_sai__CertStoreGetPKCS10Request *const*)ptr, "sai:CertStoreGetPKCS10Request");
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse:
-               return soap_out_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, tag, id, (_sai__CertStoreRemoveCertificateResponse *const*)ptr, "sai:CertStoreRemoveCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate:
-               return soap_out_PointerTo_sai__CertStoreRemoveCertificate(soap, tag, id, (_sai__CertStoreRemoveCertificate *const*)ptr, "sai:CertStoreRemoveCertificate");
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse:
-               return soap_out_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, tag, id, (_sai__CertStoreEnumerateCertificatesResponse *const*)ptr, "sai:CertStoreEnumerateCertificatesResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates:
-               return soap_out_PointerTo_sai__CertStoreEnumerateCertificates(soap, tag, id, (_sai__CertStoreEnumerateCertificates *const*)ptr, "sai:CertStoreEnumerateCertificates");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse:
-               return soap_out_PointerTo_sai__CertStoreGetCertificateResponse(soap, tag, id, (_sai__CertStoreGetCertificateResponse *const*)ptr, "sai:CertStoreGetCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate:
-               return soap_out_PointerTo_sai__CertStoreGetCertificate(soap, tag, id, (_sai__CertStoreGetCertificate *const*)ptr, "sai:CertStoreGetCertificate");
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse:
-               return soap_out_PointerTo_sai__CertStoreAddCertificateResponse(soap, tag, id, (_sai__CertStoreAddCertificateResponse *const*)ptr, "sai:CertStoreAddCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate:
-               return soap_out_PointerTo_sai__CertStoreAddCertificate(soap, tag, id, (_sai__CertStoreAddCertificate *const*)ptr, "sai:CertStoreAddCertificate");
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse:
-               return soap_out_PointerTo_sai__CertStoreRemoveKeyResponse(soap, tag, id, (_sai__CertStoreRemoveKeyResponse *const*)ptr, "sai:CertStoreRemoveKeyResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey:
-               return soap_out_PointerTo_sai__CertStoreRemoveKey(soap, tag, id, (_sai__CertStoreRemoveKey *const*)ptr, "sai:CertStoreRemoveKey");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse:
-               return soap_out_PointerTo_sai__CertStoreGetKeyResponse(soap, tag, id, (_sai__CertStoreGetKeyResponse *const*)ptr, "sai:CertStoreGetKeyResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetKey:
-               return soap_out_PointerTo_sai__CertStoreGetKey(soap, tag, id, (_sai__CertStoreGetKey *const*)ptr, "sai:CertStoreGetKey");
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse:
-               return soap_out_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, tag, id, (_sai__CertStoreEnumerateKeysResponse *const*)ptr, "sai:CertStoreEnumerateKeysResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys:
-               return soap_out_PointerTo_sai__CertStoreEnumerateKeys(soap, tag, id, (_sai__CertStoreEnumerateKeys *const*)ptr, "sai:CertStoreEnumerateKeys");
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse:
-               return soap_out_PointerTo_sai__CertStoreAddKeyResponse(soap, tag, id, (_sai__CertStoreAddKeyResponse *const*)ptr, "sai:CertStoreAddKeyResponse");
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddKey:
-               return soap_out_PointerTo_sai__CertStoreAddKey(soap, tag, id, (_sai__CertStoreAddKey *const*)ptr, "sai:CertStoreAddKey");
-       case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse:
-               return soap_out_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, tag, id, (_sai__GetGlobalPowerPolicyResponse *const*)ptr, "sai:GetGlobalPowerPolicyResponse");
-       case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy:
-               return soap_out_PointerTo_sai__GetGlobalPowerPolicy(soap, tag, id, (_sai__GetGlobalPowerPolicy *const*)ptr, "sai:GetGlobalPowerPolicy");
-       case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse:
-               return soap_out_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, tag, id, (_sai__SetGlobalPowerPolicyResponse *const*)ptr, "sai:SetGlobalPowerPolicyResponse");
-       case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy:
-               return soap_out_PointerTo_sai__SetGlobalPowerPolicy(soap, tag, id, (_sai__SetGlobalPowerPolicy *const*)ptr, "sai:SetGlobalPowerPolicy");
-       case SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse:
-               return soap_out_PointerTo_sai__SetActivePowerPackageResponse(soap, tag, id, (_sai__SetActivePowerPackageResponse *const*)ptr, "sai:SetActivePowerPackageResponse");
-       case SOAP_TYPE_PointerTo_sai__SetActivePowerPackage:
-               return soap_out_PointerTo_sai__SetActivePowerPackage(soap, tag, id, (_sai__SetActivePowerPackage *const*)ptr, "sai:SetActivePowerPackage");
-       case SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse:
-               return soap_out_PointerTo_sai__GetActivePowerPackageResponse(soap, tag, id, (_sai__GetActivePowerPackageResponse *const*)ptr, "sai:GetActivePowerPackageResponse");
-       case SOAP_TYPE_PointerTo_sai__GetActivePowerPackage:
-               return soap_out_PointerTo_sai__GetActivePowerPackage(soap, tag, id, (_sai__GetActivePowerPackage *const*)ptr, "sai:GetActivePowerPackage");
-       case SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse:
-               return soap_out_PointerTo_sai__GetPowerPackageResponse(soap, tag, id, (_sai__GetPowerPackageResponse *const*)ptr, "sai:GetPowerPackageResponse");
-       case SOAP_TYPE_PointerTo_sai__GetPowerPackage:
-               return soap_out_PointerTo_sai__GetPowerPackage(soap, tag, id, (_sai__GetPowerPackage *const*)ptr, "sai:GetPowerPackage");
-       case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse:
-               return soap_out_PointerTo_sai__EnumeratePowerPackagesResponse(soap, tag, id, (_sai__EnumeratePowerPackagesResponse *const*)ptr, "sai:EnumeratePowerPackagesResponse");
-       case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages:
-               return soap_out_PointerTo_sai__EnumeratePowerPackages(soap, tag, id, (_sai__EnumeratePowerPackages *const*)ptr, "sai:EnumeratePowerPackages");
-       case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse:
-               return soap_out_PointerTo_sai__GetEnvironmentDetectionResponse(soap, tag, id, (_sai__GetEnvironmentDetectionResponse *const*)ptr, "sai:GetEnvironmentDetectionResponse");
-       case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection:
-               return soap_out_PointerTo_sai__GetEnvironmentDetection(soap, tag, id, (_sai__GetEnvironmentDetection *const*)ptr, "sai:GetEnvironmentDetection");
-       case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse:
-               return soap_out_PointerTo_sai__SetEnvironmentDetectionResponse(soap, tag, id, (_sai__SetEnvironmentDetectionResponse *const*)ptr, "sai:SetEnvironmentDetectionResponse");
-       case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection:
-               return soap_out_PointerTo_sai__SetEnvironmentDetection(soap, tag, id, (_sai__SetEnvironmentDetection *const*)ptr, "sai:SetEnvironmentDetection");
-       case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse:
-               return soap_out_PointerTo_sai__SetRealmAuthOptionsResponse(soap, tag, id, (_sai__SetRealmAuthOptionsResponse *const*)ptr, "sai:SetRealmAuthOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions:
-               return soap_out_PointerTo_sai__SetRealmAuthOptions(soap, tag, id, (_sai__SetRealmAuthOptions *const*)ptr, "sai:SetRealmAuthOptions");
-       case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse:
-               return soap_out_PointerTo_sai__GetRealmAuthOptionsResponse(soap, tag, id, (_sai__GetRealmAuthOptionsResponse *const*)ptr, "sai:GetRealmAuthOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions:
-               return soap_out_PointerTo_sai__GetRealmAuthOptions(soap, tag, id, (_sai__GetRealmAuthOptions *const*)ptr, "sai:GetRealmAuthOptions");
-       case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse:
-               return soap_out_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, tag, id, (_sai__ExtendProvisioningPeriodResponse *const*)ptr, "sai:ExtendProvisioningPeriodResponse");
-       case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod:
-               return soap_out_PointerTo_sai__ExtendProvisioningPeriod(soap, tag, id, (_sai__ExtendProvisioningPeriod *const*)ptr, "sai:ExtendProvisioningPeriod");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse:
-               return soap_out_PointerTo_sai__GetProvisioningPIDResponse(soap, tag, id, (_sai__GetProvisioningPIDResponse *const*)ptr, "sai:GetProvisioningPIDResponse");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningPID:
-               return soap_out_PointerTo_sai__GetProvisioningPID(soap, tag, id, (_sai__GetProvisioningPID *const*)ptr, "sai:GetProvisioningPID");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse:
-               return soap_out_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, tag, id, (_sai__GetProvisioningAuditRecordResponse *const*)ptr, "sai:GetProvisioningAuditRecordResponse");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord:
-               return soap_out_PointerTo_sai__GetProvisioningAuditRecord(soap, tag, id, (_sai__GetProvisioningAuditRecord *const*)ptr, "sai:GetProvisioningAuditRecord");
-       case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse:
-               return soap_out_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, tag, id, (_sai__SetZeroTouchConfigurationModeResponse *const*)ptr, "sai:SetZeroTouchConfigurationModeResponse");
-       case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode:
-               return soap_out_PointerTo_sai__SetZeroTouchConfigurationMode(soap, tag, id, (_sai__SetZeroTouchConfigurationMode *const*)ptr, "sai:SetZeroTouchConfigurationMode");
-       case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse:
-               return soap_out_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, tag, id, (_sai__GetZeroTouchConfigurationModeResponse *const*)ptr, "sai:GetZeroTouchConfigurationModeResponse");
-       case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode:
-               return soap_out_PointerTo_sai__GetZeroTouchConfigurationMode(soap, tag, id, (_sai__GetZeroTouchConfigurationMode *const*)ptr, "sai:GetZeroTouchConfigurationMode");
-       case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse:
-               return soap_out_PointerTo_sai__EnableCertificateHashEntryResponse(soap, tag, id, (_sai__EnableCertificateHashEntryResponse *const*)ptr, "sai:EnableCertificateHashEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry:
-               return soap_out_PointerTo_sai__EnableCertificateHashEntry(soap, tag, id, (_sai__EnableCertificateHashEntry *const*)ptr, "sai:EnableCertificateHashEntry");
-       case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse:
-               return soap_out_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, tag, id, (_sai__DeleteCertificateHashEntryResponse *const*)ptr, "sai:DeleteCertificateHashEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry:
-               return soap_out_PointerTo_sai__DeleteCertificateHashEntry(soap, tag, id, (_sai__DeleteCertificateHashEntry *const*)ptr, "sai:DeleteCertificateHashEntry");
-       case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse:
-               return soap_out_PointerTo_sai__AddCertificateHashEntryResponse(soap, tag, id, (_sai__AddCertificateHashEntryResponse *const*)ptr, "sai:AddCertificateHashEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry:
-               return soap_out_PointerTo_sai__AddCertificateHashEntry(soap, tag, id, (_sai__AddCertificateHashEntry *const*)ptr, "sai:AddCertificateHashEntry");
-       case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse:
-               return soap_out_PointerTo_sai__GetCertificateHashEntryResponse(soap, tag, id, (_sai__GetCertificateHashEntryResponse *const*)ptr, "sai:GetCertificateHashEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry:
-               return soap_out_PointerTo_sai__GetCertificateHashEntry(soap, tag, id, (_sai__GetCertificateHashEntry *const*)ptr, "sai:GetCertificateHashEntry");
-       case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse:
-               return soap_out_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, tag, id, (_sai__EnumerateCertificateHashEntriesResponse *const*)ptr, "sai:EnumerateCertificateHashEntriesResponse");
-       case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries:
-               return soap_out_PointerTo_sai__EnumerateCertificateHashEntries(soap, tag, id, (_sai__EnumerateCertificateHashEntries *const*)ptr, "sai:EnumerateCertificateHashEntries");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse:
-               return soap_out_PointerTo_sai__GetProvisioningServerOTPResponse(soap, tag, id, (_sai__GetProvisioningServerOTPResponse *const*)ptr, "sai:GetProvisioningServerOTPResponse");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP:
-               return soap_out_PointerTo_sai__GetProvisioningServerOTP(soap, tag, id, (_sai__GetProvisioningServerOTP *const*)ptr, "sai:GetProvisioningServerOTP");
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse:
-               return soap_out_PointerTo_sai__SetProvisioningServerOTPResponse(soap, tag, id, (_sai__SetProvisioningServerOTPResponse *const*)ptr, "sai:SetProvisioningServerOTPResponse");
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP:
-               return soap_out_PointerTo_sai__SetProvisioningServerOTP(soap, tag, id, (_sai__SetProvisioningServerOTP *const*)ptr, "sai:SetProvisioningServerOTP");
-       case SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse:
-               return soap_out_PointerTo_sai__SetMEBxPasswordResponse(soap, tag, id, (_sai__SetMEBxPasswordResponse *const*)ptr, "sai:SetMEBxPasswordResponse");
-       case SOAP_TYPE_PointerTo_sai__SetMEBxPassword:
-               return soap_out_PointerTo_sai__SetMEBxPassword(soap, tag, id, (_sai__SetMEBxPassword *const*)ptr, "sai:SetMEBxPassword");
-       case SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse:
-               return soap_out_PointerTo_sai__PartialUnprovisionResponse(soap, tag, id, (_sai__PartialUnprovisionResponse *const*)ptr, "sai:PartialUnprovisionResponse");
-       case SOAP_TYPE_PointerTo_sai__PartialUnprovision:
-               return soap_out_PointerTo_sai__PartialUnprovision(soap, tag, id, (_sai__PartialUnprovision *const*)ptr, "sai:PartialUnprovision");
-       case SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse:
-               return soap_out_PointerTo_sai__SetTLSPSKResponse(soap, tag, id, (_sai__SetTLSPSKResponse *const*)ptr, "sai:SetTLSPSKResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTLSPSK:
-               return soap_out_PointerTo_sai__SetTLSPSK(soap, tag, id, (_sai__SetTLSPSK *const*)ptr, "sai:SetTLSPSK");
-       case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse:
-               return soap_out_PointerTo_sai__GetPowerSavingOptionsResponse(soap, tag, id, (_sai__GetPowerSavingOptionsResponse *const*)ptr, "sai:GetPowerSavingOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions:
-               return soap_out_PointerTo_sai__GetPowerSavingOptions(soap, tag, id, (_sai__GetPowerSavingOptions *const*)ptr, "sai:GetPowerSavingOptions");
-       case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse:
-               return soap_out_PointerTo_sai__SetPowerSavingOptionsResponse(soap, tag, id, (_sai__SetPowerSavingOptionsResponse *const*)ptr, "sai:SetPowerSavingOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions:
-               return soap_out_PointerTo_sai__SetPowerSavingOptions(soap, tag, id, (_sai__SetPowerSavingOptions *const*)ptr, "sai:SetPowerSavingOptions");
-       case SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse:
-               return soap_out_PointerTo_sai__GetPkiCapabilitiesResponse(soap, tag, id, (_sai__GetPkiCapabilitiesResponse *const*)ptr, "sai:GetPkiCapabilitiesResponse");
-       case SOAP_TYPE_PointerTo_sai__GetPkiCapabilities:
-               return soap_out_PointerTo_sai__GetPkiCapabilities(soap, tag, id, (_sai__GetPkiCapabilities *const*)ptr, "sai:GetPkiCapabilities");
-       case SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse:
-               return soap_out_PointerTo_sai__GetServerCertificateReqResponse(soap, tag, id, (_sai__GetServerCertificateReqResponse *const*)ptr, "sai:GetServerCertificateReqResponse");
-       case SOAP_TYPE_PointerTo_sai__GetServerCertificateReq:
-               return soap_out_PointerTo_sai__GetServerCertificateReq(soap, tag, id, (_sai__GetServerCertificateReq *const*)ptr, "sai:GetServerCertificateReq");
-       case SOAP_TYPE_PointerTo_sai__GetCRLResponse:
-               return soap_out_PointerTo_sai__GetCRLResponse(soap, tag, id, (_sai__GetCRLResponse *const*)ptr, "sai:GetCRLResponse");
-       case SOAP_TYPE_PointerTo_sai__GetCRL:
-               return soap_out_PointerTo_sai__GetCRL(soap, tag, id, (_sai__GetCRL *const*)ptr, "sai:GetCRL");
-       case SOAP_TYPE_PointerTo_sai__SetCRLResponse:
-               return soap_out_PointerTo_sai__SetCRLResponse(soap, tag, id, (_sai__SetCRLResponse *const*)ptr, "sai:SetCRLResponse");
-       case SOAP_TYPE_PointerTo_sai__SetCRL:
-               return soap_out_PointerTo_sai__SetCRL(soap, tag, id, (_sai__SetCRL *const*)ptr, "sai:SetCRL");
-       case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse:
-               return soap_out_PointerTo_sai__GetTrustedFqdnCNResponse(soap, tag, id, (_sai__GetTrustedFqdnCNResponse *const*)ptr, "sai:GetTrustedFqdnCNResponse");
-       case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN:
-               return soap_out_PointerTo_sai__GetTrustedFqdnCN(soap, tag, id, (_sai__GetTrustedFqdnCN *const*)ptr, "sai:GetTrustedFqdnCN");
-       case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse:
-               return soap_out_PointerTo_sai__SetTrustedFqdnCNResponse(soap, tag, id, (_sai__SetTrustedFqdnCNResponse *const*)ptr, "sai:SetTrustedFqdnCNResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN:
-               return soap_out_PointerTo_sai__SetTrustedFqdnCN(soap, tag, id, (_sai__SetTrustedFqdnCN *const*)ptr, "sai:SetTrustedFqdnCN");
-       case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse:
-               return soap_out_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, tag, id, (_sai__EnumerateTrustedRootCertificatesResponse *const*)ptr, "sai:EnumerateTrustedRootCertificatesResponse");
-       case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates:
-               return soap_out_PointerTo_sai__EnumerateTrustedRootCertificates(soap, tag, id, (_sai__EnumerateTrustedRootCertificates *const*)ptr, "sai:EnumerateTrustedRootCertificates");
-       case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse:
-               return soap_out_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, tag, id, (_sai__DeleteTrustedRootCertificateResponse *const*)ptr, "sai:DeleteTrustedRootCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate:
-               return soap_out_PointerTo_sai__DeleteTrustedRootCertificate(soap, tag, id, (_sai__DeleteTrustedRootCertificate *const*)ptr, "sai:DeleteTrustedRootCertificate");
-       case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse:
-               return soap_out_PointerTo_sai__GetTrustedRootCertificateResponse(soap, tag, id, (_sai__GetTrustedRootCertificateResponse *const*)ptr, "sai:GetTrustedRootCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate:
-               return soap_out_PointerTo_sai__GetTrustedRootCertificate(soap, tag, id, (_sai__GetTrustedRootCertificate *const*)ptr, "sai:GetTrustedRootCertificate");
-       case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse:
-               return soap_out_PointerTo_sai__AddTrustedRootCertificateResponse(soap, tag, id, (_sai__AddTrustedRootCertificateResponse *const*)ptr, "sai:AddTrustedRootCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate:
-               return soap_out_PointerTo_sai__AddTrustedRootCertificate(soap, tag, id, (_sai__AddTrustedRootCertificate *const*)ptr, "sai:AddTrustedRootCertificate");
-       case SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse:
-               return soap_out_PointerTo_sai__GetTlsOptionsResponse(soap, tag, id, (_sai__GetTlsOptionsResponse *const*)ptr, "sai:GetTlsOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__GetTlsOptions:
-               return soap_out_PointerTo_sai__GetTlsOptions(soap, tag, id, (_sai__GetTlsOptions *const*)ptr, "sai:GetTlsOptions");
-       case SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse:
-               return soap_out_PointerTo_sai__SetTlsOptionsResponse(soap, tag, id, (_sai__SetTlsOptionsResponse *const*)ptr, "sai:SetTlsOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTlsOptions:
-               return soap_out_PointerTo_sai__SetTlsOptions(soap, tag, id, (_sai__SetTlsOptions *const*)ptr, "sai:SetTlsOptions");
-       case SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse:
-               return soap_out_PointerTo_sai__GetEnabledInterfacesResponse(soap, tag, id, (_sai__GetEnabledInterfacesResponse *const*)ptr, "sai:GetEnabledInterfacesResponse");
-       case SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces:
-               return soap_out_PointerTo_sai__GetEnabledInterfaces(soap, tag, id, (_sai__GetEnabledInterfaces *const*)ptr, "sai:GetEnabledInterfaces");
-       case SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse:
-               return soap_out_PointerTo_sai__SetEnabledInterfacesResponse(soap, tag, id, (_sai__SetEnabledInterfacesResponse *const*)ptr, "sai:SetEnabledInterfacesResponse");
-       case SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces:
-               return soap_out_PointerTo_sai__SetEnabledInterfaces(soap, tag, id, (_sai__SetEnabledInterfaces *const*)ptr, "sai:SetEnabledInterfaces");
-       case SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse:
-               return soap_out_PointerTo_sai__GetKerberosOptionsResponse(soap, tag, id, (_sai__GetKerberosOptionsResponse *const*)ptr, "sai:GetKerberosOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__GetKerberosOptions:
-               return soap_out_PointerTo_sai__GetKerberosOptions(soap, tag, id, (_sai__GetKerberosOptions *const*)ptr, "sai:GetKerberosOptions");
-       case SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse:
-               return soap_out_PointerTo_sai__SetKerberosOptionsResponse(soap, tag, id, (_sai__SetKerberosOptionsResponse *const*)ptr, "sai:SetKerberosOptionsResponse");
-       case SOAP_TYPE_PointerTo_sai__SetKerberosOptions:
-               return soap_out_PointerTo_sai__SetKerberosOptions(soap, tag, id, (_sai__SetKerberosOptions *const*)ptr, "sai:SetKerberosOptions");
-       case SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse:
-               return soap_out_PointerTo_sai__GetDigestRealmResponse(soap, tag, id, (_sai__GetDigestRealmResponse *const*)ptr, "sai:GetDigestRealmResponse");
-       case SOAP_TYPE_PointerTo_sai__GetDigestRealm:
-               return soap_out_PointerTo_sai__GetDigestRealm(soap, tag, id, (_sai__GetDigestRealm *const*)ptr, "sai:GetDigestRealm");
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse:
-               return soap_out_PointerTo_sai__SetAdminAclEntryExResponse(soap, tag, id, (_sai__SetAdminAclEntryExResponse *const*)ptr, "sai:SetAdminAclEntryExResponse");
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx:
-               return soap_out_PointerTo_sai__SetAdminAclEntryEx(soap, tag, id, (_sai__SetAdminAclEntryEx *const*)ptr, "sai:SetAdminAclEntryEx");
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse:
-               return soap_out_PointerTo_sai__UpdateUserAclEntryExResponse(soap, tag, id, (_sai__UpdateUserAclEntryExResponse *const*)ptr, "sai:UpdateUserAclEntryExResponse");
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx:
-               return soap_out_PointerTo_sai__UpdateUserAclEntryEx(soap, tag, id, (_sai__UpdateUserAclEntryEx *const*)ptr, "sai:UpdateUserAclEntryEx");
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse:
-               return soap_out_PointerTo_sai__GetUserAclEntryExResponse(soap, tag, id, (_sai__GetUserAclEntryExResponse *const*)ptr, "sai:GetUserAclEntryExResponse");
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx:
-               return soap_out_PointerTo_sai__GetUserAclEntryEx(soap, tag, id, (_sai__GetUserAclEntryEx *const*)ptr, "sai:GetUserAclEntryEx");
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse:
-               return soap_out_PointerTo_sai__AddUserAclEntryExResponse(soap, tag, id, (_sai__AddUserAclEntryExResponse *const*)ptr, "sai:AddUserAclEntryExResponse");
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx:
-               return soap_out_PointerTo_sai__AddUserAclEntryEx(soap, tag, id, (_sai__AddUserAclEntryEx *const*)ptr, "sai:AddUserAclEntryEx");
-       case SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse:
-               return soap_out_PointerTo_sai__GetCoreVersionResponse(soap, tag, id, (_sai__GetCoreVersionResponse *const*)ptr, "sai:GetCoreVersionResponse");
-       case SOAP_TYPE_PointerTo_sai__GetCoreVersion:
-               return soap_out_PointerTo_sai__GetCoreVersion(soap, tag, id, (_sai__GetCoreVersion *const*)ptr, "sai:GetCoreVersion");
-       case SOAP_TYPE_PointerTo_sai__CommitChangesResponse:
-               return soap_out_PointerTo_sai__CommitChangesResponse(soap, tag, id, (_sai__CommitChangesResponse *const*)ptr, "sai:CommitChangesResponse");
-       case SOAP_TYPE_PointerTo_sai__CommitChanges:
-               return soap_out_PointerTo_sai__CommitChanges(soap, tag, id, (_sai__CommitChanges *const*)ptr, "sai:CommitChanges");
-       case SOAP_TYPE_PointerTo_sai__UnprovisionResponse:
-               return soap_out_PointerTo_sai__UnprovisionResponse(soap, tag, id, (_sai__UnprovisionResponse *const*)ptr, "sai:UnprovisionResponse");
-       case SOAP_TYPE_PointerTo_sai__Unprovision:
-               return soap_out_PointerTo_sai__Unprovision(soap, tag, id, (_sai__Unprovision *const*)ptr, "sai:Unprovision");
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse:
-               return soap_out_PointerTo_sai__SetProvisioningModeResponse(soap, tag, id, (_sai__SetProvisioningModeResponse *const*)ptr, "sai:SetProvisioningModeResponse");
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningMode:
-               return soap_out_PointerTo_sai__SetProvisioningMode(soap, tag, id, (_sai__SetProvisioningMode *const*)ptr, "sai:SetProvisioningMode");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse:
-               return soap_out_PointerTo_sai__GetProvisioningModeResponse(soap, tag, id, (_sai__GetProvisioningModeResponse *const*)ptr, "sai:GetProvisioningModeResponse");
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningMode:
-               return soap_out_PointerTo_sai__GetProvisioningMode(soap, tag, id, (_sai__GetProvisioningMode *const*)ptr, "sai:GetProvisioningMode");
-       case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse:
-               return soap_out_PointerTo_sai__UpdateCoreFromUrlResponse(soap, tag, id, (_sai__UpdateCoreFromUrlResponse *const*)ptr, "sai:UpdateCoreFromUrlResponse");
-       case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl:
-               return soap_out_PointerTo_sai__UpdateCoreFromUrl(soap, tag, id, (_sai__UpdateCoreFromUrl *const*)ptr, "sai:UpdateCoreFromUrl");
-       case SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse:
-               return soap_out_PointerTo_sai__GetTLSCertificateResponse(soap, tag, id, (_sai__GetTLSCertificateResponse *const*)ptr, "sai:GetTLSCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__GetTLSCertificate:
-               return soap_out_PointerTo_sai__GetTLSCertificate(soap, tag, id, (_sai__GetTLSCertificate *const*)ptr, "sai:GetTLSCertificate");
-       case SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse:
-               return soap_out_PointerTo_sai__SetTLSCertificateResponse(soap, tag, id, (_sai__SetTLSCertificateResponse *const*)ptr, "sai:SetTLSCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTLSCertificate:
-               return soap_out_PointerTo_sai__SetTLSCertificate(soap, tag, id, (_sai__SetTLSCertificate *const*)ptr, "sai:SetTLSCertificate");
-       case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse:
-               return soap_out_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, tag, id, (_sai__SetTLSKeyAndCertificateResponse *const*)ptr, "sai:SetTLSKeyAndCertificateResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate:
-               return soap_out_PointerTo_sai__SetTLSKeyAndCertificate(soap, tag, id, (_sai__SetTLSKeyAndCertificate *const*)ptr, "sai:SetTLSKeyAndCertificate");
-       case SOAP_TYPE_PointerTo_sai__SetRngKeyResponse:
-               return soap_out_PointerTo_sai__SetRngKeyResponse(soap, tag, id, (_sai__SetRngKeyResponse *const*)ptr, "sai:SetRngKeyResponse");
-       case SOAP_TYPE_PointerTo_sai__SetRngKey:
-               return soap_out_PointerTo_sai__SetRngKey(soap, tag, id, (_sai__SetRngKey *const*)ptr, "sai:SetRngKey");
-       case SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse:
-               return soap_out_PointerTo_sai__SetTlsEnabledResponse(soap, tag, id, (_sai__SetTlsEnabledResponse *const*)ptr, "sai:SetTlsEnabledResponse");
-       case SOAP_TYPE_PointerTo_sai__SetTlsEnabled:
-               return soap_out_PointerTo_sai__SetTlsEnabled(soap, tag, id, (_sai__SetTlsEnabled *const*)ptr, "sai:SetTlsEnabled");
-       case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse:
-               return soap_out_PointerTo_sai__RemoveUserAclEntryResponse(soap, tag, id, (_sai__RemoveUserAclEntryResponse *const*)ptr, "sai:RemoveUserAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry:
-               return soap_out_PointerTo_sai__RemoveUserAclEntry(soap, tag, id, (_sai__RemoveUserAclEntry *const*)ptr, "sai:RemoveUserAclEntry");
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse:
-               return soap_out_PointerTo_sai__UpdateUserAclEntryResponse(soap, tag, id, (_sai__UpdateUserAclEntryResponse *const*)ptr, "sai:UpdateUserAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry:
-               return soap_out_PointerTo_sai__UpdateUserAclEntry(soap, tag, id, (_sai__UpdateUserAclEntry *const*)ptr, "sai:UpdateUserAclEntry");
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse:
-               return soap_out_PointerTo_sai__GetUserAclEntryResponse(soap, tag, id, (_sai__GetUserAclEntryResponse *const*)ptr, "sai:GetUserAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntry:
-               return soap_out_PointerTo_sai__GetUserAclEntry(soap, tag, id, (_sai__GetUserAclEntry *const*)ptr, "sai:GetUserAclEntry");
-       case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse:
-               return soap_out_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, tag, id, (_sai__EnumerateUserAclEntriesResponse *const*)ptr, "sai:EnumerateUserAclEntriesResponse");
-       case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries:
-               return soap_out_PointerTo_sai__EnumerateUserAclEntries(soap, tag, id, (_sai__EnumerateUserAclEntries *const*)ptr, "sai:EnumerateUserAclEntries");
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse:
-               return soap_out_PointerTo_sai__AddUserAclEntryResponse(soap, tag, id, (_sai__AddUserAclEntryResponse *const*)ptr, "sai:AddUserAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntry:
-               return soap_out_PointerTo_sai__AddUserAclEntry(soap, tag, id, (_sai__AddUserAclEntry *const*)ptr, "sai:AddUserAclEntry");
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse:
-               return soap_out_PointerTo_sai__SetAdminAclEntryResponse(soap, tag, id, (_sai__SetAdminAclEntryResponse *const*)ptr, "sai:SetAdminAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntry:
-               return soap_out_PointerTo_sai__SetAdminAclEntry(soap, tag, id, (_sai__SetAdminAclEntry *const*)ptr, "sai:SetAdminAclEntry");
-       case SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse:
-               return soap_out_PointerTo_sai__GetAdminAclEntryResponse(soap, tag, id, (_sai__GetAdminAclEntryResponse *const*)ptr, "sai:GetAdminAclEntryResponse");
-       case SOAP_TYPE_PointerTo_sai__GetAdminAclEntry:
-               return soap_out_PointerTo_sai__GetAdminAclEntry(soap, tag, id, (_sai__GetAdminAclEntry *const*)ptr, "sai:GetAdminAclEntry");
-       case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse:
-               return soap_out_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, tag, id, (_sai__ResetFlashWearOutProtectionResponse *const*)ptr, "sai:ResetFlashWearOutProtectionResponse");
-       case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection:
-               return soap_out_PointerTo_sai__ResetFlashWearOutProtection(soap, tag, id, (_sai__ResetFlashWearOutProtection *const*)ptr, "sai:ResetFlashWearOutProtection");
-       case SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse:
-               return soap_out_PointerTo_rci__GetSystemPowerStateResponse(soap, tag, id, (_rci__GetSystemPowerStateResponse *const*)ptr, "rci:GetSystemPowerStateResponse");
-       case SOAP_TYPE_PointerTo_rci__GetSystemPowerState:
-               return soap_out_PointerTo_rci__GetSystemPowerState(soap, tag, id, (_rci__GetSystemPowerState *const*)ptr, "rci:GetSystemPowerState");
-       case SOAP_TYPE_PointerTo_rci__RemoteControlResponse:
-               return soap_out_PointerTo_rci__RemoteControlResponse(soap, tag, id, (_rci__RemoteControlResponse *const*)ptr, "rci:RemoteControlResponse");
-       case SOAP_TYPE_PointerTo_rci__RemoteControl:
-               return soap_out_PointerTo_rci__RemoteControl(soap, tag, id, (_rci__RemoteControl *const*)ptr, "rci:RemoteControl");
-       case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse:
-               return soap_out_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, tag, id, (_rci__GetRemoteControlCapabilitiesResponse *const*)ptr, "rci:GetRemoteControlCapabilitiesResponse");
-       case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities:
-               return soap_out_PointerTo_rci__GetRemoteControlCapabilities(soap, tag, id, (_rci__GetRemoteControlCapabilities *const*)ptr, "rci:GetRemoteControlCapabilities");
-       case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse:
-               return soap_out_PointerTo_net__Get8021XPxeTimeoutResponse(soap, tag, id, (_net__Get8021XPxeTimeoutResponse *const*)ptr, "net:Get8021XPxeTimeoutResponse");
-       case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout:
-               return soap_out_PointerTo_net__Get8021XPxeTimeout(soap, tag, id, (_net__Get8021XPxeTimeout *const*)ptr, "net:Get8021XPxeTimeout");
-       case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse:
-               return soap_out_PointerTo_net__Set8021XPxeTimeoutResponse(soap, tag, id, (_net__Set8021XPxeTimeoutResponse *const*)ptr, "net:Set8021XPxeTimeoutResponse");
-       case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout:
-               return soap_out_PointerTo_net__Set8021XPxeTimeout(soap, tag, id, (_net__Set8021XPxeTimeout *const*)ptr, "net:Set8021XPxeTimeout");
-       case SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response:
-               return soap_out_PointerTo_net__Get8021XActiveS0Response(soap, tag, id, (_net__Get8021XActiveS0Response *const*)ptr, "net:Get8021XActiveS0Response");
-       case SOAP_TYPE_PointerTo_net__Get8021XActiveS0:
-               return soap_out_PointerTo_net__Get8021XActiveS0(soap, tag, id, (_net__Get8021XActiveS0 *const*)ptr, "net:Get8021XActiveS0");
-       case SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response:
-               return soap_out_PointerTo_net__Set8021XActiveS0Response(soap, tag, id, (_net__Set8021XActiveS0Response *const*)ptr, "net:Set8021XActiveS0Response");
-       case SOAP_TYPE_PointerTo_net__Set8021XActiveS0:
-               return soap_out_PointerTo_net__Set8021XActiveS0(soap, tag, id, (_net__Set8021XActiveS0 *const*)ptr, "net:Set8021XActiveS0");
-       case SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse:
-               return soap_out_PointerTo_net__Get8021XWiredProfileResponse(soap, tag, id, (_net__Get8021XWiredProfileResponse *const*)ptr, "net:Get8021XWiredProfileResponse");
-       case SOAP_TYPE_PointerTo_net__Get8021XWiredProfile:
-               return soap_out_PointerTo_net__Get8021XWiredProfile(soap, tag, id, (_net__Get8021XWiredProfile *const*)ptr, "net:Get8021XWiredProfile");
-       case SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse:
-               return soap_out_PointerTo_net__Set8021XWiredProfileResponse(soap, tag, id, (_net__Set8021XWiredProfileResponse *const*)ptr, "net:Set8021XWiredProfileResponse");
-       case SOAP_TYPE_PointerTo_net__Set8021XWiredProfile:
-               return soap_out_PointerTo_net__Set8021XWiredProfile(soap, tag, id, (_net__Set8021XWiredProfile *const*)ptr, "net:Set8021XWiredProfile");
-       case SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse:
-               return soap_out_PointerTo_net__SetInterfaceSettingsResponse(soap, tag, id, (_net__SetInterfaceSettingsResponse *const*)ptr, "net:SetInterfaceSettingsResponse");
-       case SOAP_TYPE_PointerTo_net__SetInterfaceSettings:
-               return soap_out_PointerTo_net__SetInterfaceSettings(soap, tag, id, (_net__SetInterfaceSettings *const*)ptr, "net:SetInterfaceSettings");
-       case SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse:
-               return soap_out_PointerTo_net__GetInterfaceSettingsResponse(soap, tag, id, (_net__GetInterfaceSettingsResponse *const*)ptr, "net:GetInterfaceSettingsResponse");
-       case SOAP_TYPE_PointerTo_net__GetInterfaceSettings:
-               return soap_out_PointerTo_net__GetInterfaceSettings(soap, tag, id, (_net__GetInterfaceSettings *const*)ptr, "net:GetInterfaceSettings");
-       case SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse:
-               return soap_out_PointerTo_net__EnumerateInterfacesResponse(soap, tag, id, (_net__EnumerateInterfacesResponse *const*)ptr, "net:EnumerateInterfacesResponse");
-       case SOAP_TYPE_PointerTo_net__EnumerateInterfaces:
-               return soap_out_PointerTo_net__EnumerateInterfaces(soap, tag, id, (_net__EnumerateInterfaces *const*)ptr, "net:EnumerateInterfaces");
-       case SOAP_TYPE_PointerTo_net__GetPingResponseResponse:
-               return soap_out_PointerTo_net__GetPingResponseResponse(soap, tag, id, (_net__GetPingResponseResponse *const*)ptr, "net:GetPingResponseResponse");
-       case SOAP_TYPE_PointerTo_net__GetPingResponse:
-               return soap_out_PointerTo_net__GetPingResponse(soap, tag, id, (_net__GetPingResponse *const*)ptr, "net:GetPingResponse");
-       case SOAP_TYPE_PointerTo_net__SetPingResponseResponse:
-               return soap_out_PointerTo_net__SetPingResponseResponse(soap, tag, id, (_net__SetPingResponseResponse *const*)ptr, "net:SetPingResponseResponse");
-       case SOAP_TYPE_PointerTo_net__SetPingResponse:
-               return soap_out_PointerTo_net__SetPingResponse(soap, tag, id, (_net__SetPingResponse *const*)ptr, "net:SetPingResponse");
-       case SOAP_TYPE_PointerTo_net__GetVlanParametersResponse:
-               return soap_out_PointerTo_net__GetVlanParametersResponse(soap, tag, id, (_net__GetVlanParametersResponse *const*)ptr, "net:GetVlanParametersResponse");
-       case SOAP_TYPE_PointerTo_net__GetVlanParameters:
-               return soap_out_PointerTo_net__GetVlanParameters(soap, tag, id, (_net__GetVlanParameters *const*)ptr, "net:GetVlanParameters");
-       case SOAP_TYPE_PointerTo_net__SetVlanParametersResponse:
-               return soap_out_PointerTo_net__SetVlanParametersResponse(soap, tag, id, (_net__SetVlanParametersResponse *const*)ptr, "net:SetVlanParametersResponse");
-       case SOAP_TYPE_PointerTo_net__SetVlanParameters:
-               return soap_out_PointerTo_net__SetVlanParameters(soap, tag, id, (_net__SetVlanParameters *const*)ptr, "net:SetVlanParameters");
-       case SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse:
-               return soap_out_PointerTo_net__GetTcpIpParametersResponse(soap, tag, id, (_net__GetTcpIpParametersResponse *const*)ptr, "net:GetTcpIpParametersResponse");
-       case SOAP_TYPE_PointerTo_net__GetTcpIpParameters:
-               return soap_out_PointerTo_net__GetTcpIpParameters(soap, tag, id, (_net__GetTcpIpParameters *const*)ptr, "net:GetTcpIpParameters");
-       case SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse:
-               return soap_out_PointerTo_net__SetTcpIpParametersResponse(soap, tag, id, (_net__SetTcpIpParametersResponse *const*)ptr, "net:SetTcpIpParametersResponse");
-       case SOAP_TYPE_PointerTo_net__SetTcpIpParameters:
-               return soap_out_PointerTo_net__SetTcpIpParameters(soap, tag, id, (_net__SetTcpIpParameters *const*)ptr, "net:SetTcpIpParameters");
-       case SOAP_TYPE_PointerTo_net__GetDomainNameResponse:
-               return soap_out_PointerTo_net__GetDomainNameResponse(soap, tag, id, (_net__GetDomainNameResponse *const*)ptr, "net:GetDomainNameResponse");
-       case SOAP_TYPE_PointerTo_net__GetDomainName:
-               return soap_out_PointerTo_net__GetDomainName(soap, tag, id, (_net__GetDomainName *const*)ptr, "net:GetDomainName");
-       case SOAP_TYPE_PointerTo_net__SetDomainNameResponse:
-               return soap_out_PointerTo_net__SetDomainNameResponse(soap, tag, id, (_net__SetDomainNameResponse *const*)ptr, "net:SetDomainNameResponse");
-       case SOAP_TYPE_PointerTo_net__SetDomainName:
-               return soap_out_PointerTo_net__SetDomainName(soap, tag, id, (_net__SetDomainName *const*)ptr, "net:SetDomainName");
-       case SOAP_TYPE_PointerTo_net__GetHostNameResponse:
-               return soap_out_PointerTo_net__GetHostNameResponse(soap, tag, id, (_net__GetHostNameResponse *const*)ptr, "net:GetHostNameResponse");
-       case SOAP_TYPE_PointerTo_net__GetHostName:
-               return soap_out_PointerTo_net__GetHostName(soap, tag, id, (_net__GetHostName *const*)ptr, "net:GetHostName");
-       case SOAP_TYPE_PointerTo_net__SetHostNameResponse:
-               return soap_out_PointerTo_net__SetHostNameResponse(soap, tag, id, (_net__SetHostNameResponse *const*)ptr, "net:SetHostNameResponse");
-       case SOAP_TYPE_PointerTo_net__SetHostName:
-               return soap_out_PointerTo_net__SetHostName(soap, tag, id, (_net__SetHostName *const*)ptr, "net:SetHostName");
-       case SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse:
-               return soap_out_PointerTo_inf__GetIderSessionLogResponse(soap, tag, id, (_inf__GetIderSessionLogResponse *const*)ptr, "inf:GetIderSessionLogResponse");
-       case SOAP_TYPE_PointerTo_inf__GetIderSessionLog:
-               return soap_out_PointerTo_inf__GetIderSessionLog(soap, tag, id, (_inf__GetIderSessionLog *const*)ptr, "inf:GetIderSessionLog");
-       case SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse:
-               return soap_out_PointerTo_inf__GetSecurityParametersResponse(soap, tag, id, (_inf__GetSecurityParametersResponse *const*)ptr, "inf:GetSecurityParametersResponse");
-       case SOAP_TYPE_PointerTo_inf__GetSecurityParameters:
-               return soap_out_PointerTo_inf__GetSecurityParameters(soap, tag, id, (_inf__GetSecurityParameters *const*)ptr, "inf:GetSecurityParameters");
-       case SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse:
-               return soap_out_PointerTo_inf__GetNetworkStateResponse(soap, tag, id, (_inf__GetNetworkStateResponse *const*)ptr, "inf:GetNetworkStateResponse");
-       case SOAP_TYPE_PointerTo_inf__GetNetworkState:
-               return soap_out_PointerTo_inf__GetNetworkState(soap, tag, id, (_inf__GetNetworkState *const*)ptr, "inf:GetNetworkState");
-       case SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse:
-               return soap_out_PointerTo_inf__GetEnabledInterfacesResponse(soap, tag, id, (_inf__GetEnabledInterfacesResponse *const*)ptr, "inf:GetEnabledInterfacesResponse");
-       case SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces:
-               return soap_out_PointerTo_inf__GetEnabledInterfaces(soap, tag, id, (_inf__GetEnabledInterfaces *const*)ptr, "inf:GetEnabledInterfaces");
-       case SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse:
-               return soap_out_PointerTo_inf__GetPasswordModelResponse(soap, tag, id, (_inf__GetPasswordModelResponse *const*)ptr, "inf:GetPasswordModelResponse");
-       case SOAP_TYPE_PointerTo_inf__GetPasswordModel:
-               return soap_out_PointerTo_inf__GetPasswordModel(soap, tag, id, (_inf__GetPasswordModel *const*)ptr, "inf:GetPasswordModel");
-       case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse:
-               return soap_out_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, tag, id, (_inf__GetAdminNetAclEntryStatusResponse *const*)ptr, "inf:GetAdminNetAclEntryStatusResponse");
-       case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus:
-               return soap_out_PointerTo_inf__GetAdminNetAclEntryStatus(soap, tag, id, (_inf__GetAdminNetAclEntryStatus *const*)ptr, "inf:GetAdminNetAclEntryStatus");
-       case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse:
-               return soap_out_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, tag, id, (_inf__GetAdminAclEntryStatusResponse *const*)ptr, "inf:GetAdminAclEntryStatusResponse");
-       case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus:
-               return soap_out_PointerTo_inf__GetAdminAclEntryStatus(soap, tag, id, (_inf__GetAdminAclEntryStatus *const*)ptr, "inf:GetAdminAclEntryStatus");
-       case SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse:
-               return soap_out_PointerTo_inf__GetConfigServerInfoResponse(soap, tag, id, (_inf__GetConfigServerInfoResponse *const*)ptr, "inf:GetConfigServerInfoResponse");
-       case SOAP_TYPE_PointerTo_inf__GetConfigServerInfo:
-               return soap_out_PointerTo_inf__GetConfigServerInfo(soap, tag, id, (_inf__GetConfigServerInfo *const*)ptr, "inf:GetConfigServerInfo");
-       case SOAP_TYPE_PointerTo_inf__GetHostNameResponse:
-               return soap_out_PointerTo_inf__GetHostNameResponse(soap, tag, id, (_inf__GetHostNameResponse *const*)ptr, "inf:GetHostNameResponse");
-       case SOAP_TYPE_PointerTo_inf__GetHostName:
-               return soap_out_PointerTo_inf__GetHostName(soap, tag, id, (_inf__GetHostName *const*)ptr, "inf:GetHostName");
-       case SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse:
-               return soap_out_PointerTo_inf__GetVlanParametersResponse(soap, tag, id, (_inf__GetVlanParametersResponse *const*)ptr, "inf:GetVlanParametersResponse");
-       case SOAP_TYPE_PointerTo_inf__GetVlanParameters:
-               return soap_out_PointerTo_inf__GetVlanParameters(soap, tag, id, (_inf__GetVlanParameters *const*)ptr, "inf:GetVlanParameters");
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse:
-               return soap_out_PointerTo_inf__GetProvisioningStateResponse(soap, tag, id, (_inf__GetProvisioningStateResponse *const*)ptr, "inf:GetProvisioningStateResponse");
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningState:
-               return soap_out_PointerTo_inf__GetProvisioningState(soap, tag, id, (_inf__GetProvisioningState *const*)ptr, "inf:GetProvisioningState");
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse:
-               return soap_out_PointerTo_inf__GetProvisioningModeResponse(soap, tag, id, (_inf__GetProvisioningModeResponse *const*)ptr, "inf:GetProvisioningModeResponse");
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningMode:
-               return soap_out_PointerTo_inf__GetProvisioningMode(soap, tag, id, (_inf__GetProvisioningMode *const*)ptr, "inf:GetProvisioningMode");
-       case SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse:
-               return soap_out_PointerTo_inf__GetCodeVersionsResponse(soap, tag, id, (_inf__GetCodeVersionsResponse *const*)ptr, "inf:GetCodeVersionsResponse");
-       case SOAP_TYPE_PointerTo_inf__GetCodeVersions:
-               return soap_out_PointerTo_inf__GetCodeVersions(soap, tag, id, (_inf__GetCodeVersions *const*)ptr, "inf:GetCodeVersions");
-       case SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse:
-               return soap_out_PointerTo_inf__GetCoreVersionResponse(soap, tag, id, (_inf__GetCoreVersionResponse *const*)ptr, "inf:GetCoreVersionResponse");
-       case SOAP_TYPE_PointerTo_inf__GetCoreVersion:
-               return soap_out_PointerTo_inf__GetCoreVersion(soap, tag, id, (_inf__GetCoreVersion *const*)ptr, "inf:GetCoreVersion");
-       case SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse:
-               return soap_out_PointerTo_idr__GetIderSessionLogResponse(soap, tag, id, (_idr__GetIderSessionLogResponse *const*)ptr, "idr:GetIderSessionLogResponse");
-       case SOAP_TYPE_PointerTo_idr__GetIderSessionLog:
-               return soap_out_PointerTo_idr__GetIderSessionLog(soap, tag, id, (_idr__GetIderSessionLog *const*)ptr, "idr:GetIderSessionLog");
-       case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse:
-               return soap_out_PointerTo_idr__GetRedirectionListenerStateResponse(soap, tag, id, (_idr__GetRedirectionListenerStateResponse *const*)ptr, "idr:GetRedirectionListenerStateResponse");
-       case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState:
-               return soap_out_PointerTo_idr__GetRedirectionListenerState(soap, tag, id, (_idr__GetRedirectionListenerState *const*)ptr, "idr:GetRedirectionListenerState");
-       case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse:
-               return soap_out_PointerTo_idr__SetRedirectionListenerStateResponse(soap, tag, id, (_idr__SetRedirectionListenerStateResponse *const*)ptr, "idr:SetRedirectionListenerStateResponse");
-       case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState:
-               return soap_out_PointerTo_idr__SetRedirectionListenerState(soap, tag, id, (_idr__SetRedirectionListenerState *const*)ptr, "idr:SetRedirectionListenerState");
-       case SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse:
-               return soap_out_PointerTo_hwa__GetAssetDataResponse(soap, tag, id, (_hwa__GetAssetDataResponse *const*)ptr, "hwa:GetAssetDataResponse");
-       case SOAP_TYPE_PointerTo_hwa__GetAssetData:
-               return soap_out_PointerTo_hwa__GetAssetData(soap, tag, id, (_hwa__GetAssetData *const*)ptr, "hwa:GetAssetData");
-       case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse:
-               return soap_out_PointerTo_hwa__EnumerateAssetTypesResponse(soap, tag, id, (_hwa__EnumerateAssetTypesResponse *const*)ptr, "hwa:EnumerateAssetTypesResponse");
-       case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes:
-               return soap_out_PointerTo_hwa__EnumerateAssetTypes(soap, tag, id, (_hwa__EnumerateAssetTypes *const*)ptr, "hwa:EnumerateAssetTypes");
-       case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse:
-               return soap_out_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, tag, id, (_emi__GetGeneralAlertSubscriptionResponse *const*)ptr, "emi:GetGeneralAlertSubscriptionResponse");
-       case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription:
-               return soap_out_PointerTo_emi__GetGeneralAlertSubscription(soap, tag, id, (_emi__GetGeneralAlertSubscription *const*)ptr, "emi:GetGeneralAlertSubscription");
-       case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse:
-               return soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, id, (_emi__EnumerateGeneralAlertSubscriptionsResponse *const*)ptr, "emi:EnumerateGeneralAlertSubscriptionsResponse");
-       case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions:
-               return soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, (_emi__EnumerateGeneralAlertSubscriptions *const*)ptr, "emi:EnumerateGeneralAlertSubscriptions");
-       case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse:
-               return soap_out_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, tag, id, (_emi__SubscribeForGeneralAlertResponse *const*)ptr, "emi:SubscribeForGeneralAlertResponse");
-       case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert:
-               return soap_out_PointerTo_emi__SubscribeForGeneralAlert(soap, tag, id, (_emi__SubscribeForGeneralAlert *const*)ptr, "emi:SubscribeForGeneralAlert");
-       case SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse:
-               return soap_out_PointerTo_emi__GetSensorAttributesResponse(soap, tag, id, (_emi__GetSensorAttributesResponse *const*)ptr, "emi:GetSensorAttributesResponse");
-       case SOAP_TYPE_PointerTo_emi__GetSensorAttributes:
-               return soap_out_PointerTo_emi__GetSensorAttributes(soap, tag, id, (_emi__GetSensorAttributes *const*)ptr, "emi:GetSensorAttributes");
-       case SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse:
-               return soap_out_PointerTo_emi__EnumerateSensorsResponse(soap, tag, id, (_emi__EnumerateSensorsResponse *const*)ptr, "emi:EnumerateSensorsResponse");
-       case SOAP_TYPE_PointerTo_emi__EnumerateSensors:
-               return soap_out_PointerTo_emi__EnumerateSensors(soap, tag, id, (_emi__EnumerateSensors *const*)ptr, "emi:EnumerateSensors");
-       case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse:
-               return soap_out_PointerTo_emi__GetEventLogTimestampClockResponse(soap, tag, id, (_emi__GetEventLogTimestampClockResponse *const*)ptr, "emi:GetEventLogTimestampClockResponse");
-       case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock:
-               return soap_out_PointerTo_emi__GetEventLogTimestampClock(soap, tag, id, (_emi__GetEventLogTimestampClock *const*)ptr, "emi:GetEventLogTimestampClock");
-       case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse:
-               return soap_out_PointerTo_emi__SetEventLogTimestampClockResponse(soap, tag, id, (_emi__SetEventLogTimestampClockResponse *const*)ptr, "emi:SetEventLogTimestampClockResponse");
-       case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock:
-               return soap_out_PointerTo_emi__SetEventLogTimestampClock(soap, tag, id, (_emi__SetEventLogTimestampClock *const*)ptr, "emi:SetEventLogTimestampClock");
-       case SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse:
-               return soap_out_PointerTo_emi__FreezeEventLogResponse(soap, tag, id, (_emi__FreezeEventLogResponse *const*)ptr, "emi:FreezeEventLogResponse");
-       case SOAP_TYPE_PointerTo_emi__FreezeEventLog:
-               return soap_out_PointerTo_emi__FreezeEventLog(soap, tag, id, (_emi__FreezeEventLog *const*)ptr, "emi:FreezeEventLog");
-       case SOAP_TYPE_PointerTo_emi__ClearEventLogResponse:
-               return soap_out_PointerTo_emi__ClearEventLogResponse(soap, tag, id, (_emi__ClearEventLogResponse *const*)ptr, "emi:ClearEventLogResponse");
-       case SOAP_TYPE_PointerTo_emi__ClearEventLog:
-               return soap_out_PointerTo_emi__ClearEventLog(soap, tag, id, (_emi__ClearEventLog *const*)ptr, "emi:ClearEventLog");
-       case SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse:
-               return soap_out_PointerTo_emi__ReadEventLogRecordsResponse(soap, tag, id, (_emi__ReadEventLogRecordsResponse *const*)ptr, "emi:ReadEventLogRecordsResponse");
-       case SOAP_TYPE_PointerTo_emi__ReadEventLogRecords:
-               return soap_out_PointerTo_emi__ReadEventLogRecords(soap, tag, id, (_emi__ReadEventLogRecords *const*)ptr, "emi:ReadEventLogRecords");
-       case SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse:
-               return soap_out_PointerTo_emi__GetEventLogStatusResponse(soap, tag, id, (_emi__GetEventLogStatusResponse *const*)ptr, "emi:GetEventLogStatusResponse");
-       case SOAP_TYPE_PointerTo_emi__GetEventLogStatus:
-               return soap_out_PointerTo_emi__GetEventLogStatus(soap, tag, id, (_emi__GetEventLogStatus *const*)ptr, "emi:GetEventLogStatus");
-       case SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse:
-               return soap_out_PointerTo_emi__RemoveEventFilterResponse(soap, tag, id, (_emi__RemoveEventFilterResponse *const*)ptr, "emi:RemoveEventFilterResponse");
-       case SOAP_TYPE_PointerTo_emi__RemoveEventFilter:
-               return soap_out_PointerTo_emi__RemoveEventFilter(soap, tag, id, (_emi__RemoveEventFilter *const*)ptr, "emi:RemoveEventFilter");
-       case SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse:
-               return soap_out_PointerTo_emi__UpdateEventFilterResponse(soap, tag, id, (_emi__UpdateEventFilterResponse *const*)ptr, "emi:UpdateEventFilterResponse");
-       case SOAP_TYPE_PointerTo_emi__UpdateEventFilter:
-               return soap_out_PointerTo_emi__UpdateEventFilter(soap, tag, id, (_emi__UpdateEventFilter *const*)ptr, "emi:UpdateEventFilter");
-       case SOAP_TYPE_PointerTo_emi__GetEventFilterResponse:
-               return soap_out_PointerTo_emi__GetEventFilterResponse(soap, tag, id, (_emi__GetEventFilterResponse *const*)ptr, "emi:GetEventFilterResponse");
-       case SOAP_TYPE_PointerTo_emi__GetEventFilter:
-               return soap_out_PointerTo_emi__GetEventFilter(soap, tag, id, (_emi__GetEventFilter *const*)ptr, "emi:GetEventFilter");
-       case SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse:
-               return soap_out_PointerTo_emi__CancelAlertSubscriptionResponse(soap, tag, id, (_emi__CancelAlertSubscriptionResponse *const*)ptr, "emi:CancelAlertSubscriptionResponse");
-       case SOAP_TYPE_PointerTo_emi__CancelAlertSubscription:
-               return soap_out_PointerTo_emi__CancelAlertSubscription(soap, tag, id, (_emi__CancelAlertSubscription *const*)ptr, "emi:CancelAlertSubscription");
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse:
-               return soap_out_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, tag, id, (_emi__EnumerateAlertPoliciesResponse *const*)ptr, "emi:EnumerateAlertPoliciesResponse");
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies:
-               return soap_out_PointerTo_emi__EnumerateAlertPolicies(soap, tag, id, (_emi__EnumerateAlertPolicies *const*)ptr, "emi:EnumerateAlertPolicies");
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse:
-               return soap_out_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, tag, id, (_emi__EnumerateAlertSubscriptionsResponse *const*)ptr, "emi:EnumerateAlertSubscriptionsResponse");
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions:
-               return soap_out_PointerTo_emi__EnumerateAlertSubscriptions(soap, tag, id, (_emi__EnumerateAlertSubscriptions *const*)ptr, "emi:EnumerateAlertSubscriptions");
-       case SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse:
-               return soap_out_PointerTo_emi__SubscribeForAlertResponse(soap, tag, id, (_emi__SubscribeForAlertResponse *const*)ptr, "emi:SubscribeForAlertResponse");
-       case SOAP_TYPE_PointerTo_emi__SubscribeForAlert:
-               return soap_out_PointerTo_emi__SubscribeForAlert(soap, tag, id, (_emi__SubscribeForAlert *const*)ptr, "emi:SubscribeForAlert");
-       case SOAP_TYPE_PointerTo_emi__AddEventFilterResponse:
-               return soap_out_PointerTo_emi__AddEventFilterResponse(soap, tag, id, (_emi__AddEventFilterResponse *const*)ptr, "emi:AddEventFilterResponse");
-       case SOAP_TYPE_PointerTo_emi__AddEventFilter:
-               return soap_out_PointerTo_emi__AddEventFilter(soap, tag, id, (_emi__AddEventFilter *const*)ptr, "emi:AddEventFilter");
-       case SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse:
-               return soap_out_PointerTo_emi__GetAlertCommunityStringResponse(soap, tag, id, (_emi__GetAlertCommunityStringResponse *const*)ptr, "emi:GetAlertCommunityStringResponse");
-       case SOAP_TYPE_PointerTo_emi__GetAlertCommunityString:
-               return soap_out_PointerTo_emi__GetAlertCommunityString(soap, tag, id, (_emi__GetAlertCommunityString *const*)ptr, "emi:GetAlertCommunityString");
-       case SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse:
-               return soap_out_PointerTo_emi__SetAlertCommunityStringResponse(soap, tag, id, (_emi__SetAlertCommunityStringResponse *const*)ptr, "emi:SetAlertCommunityStringResponse");
-       case SOAP_TYPE_PointerTo_emi__SetAlertCommunityString:
-               return soap_out_PointerTo_emi__SetAlertCommunityString(soap, tag, id, (_emi__SetAlertCommunityString *const*)ptr, "emi:SetAlertCommunityString");
-       case SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse:
-               return soap_out_PointerTo_emi__GetAlertSubscriptionResponse(soap, tag, id, (_emi__GetAlertSubscriptionResponse *const*)ptr, "emi:GetAlertSubscriptionResponse");
-       case SOAP_TYPE_PointerTo_emi__GetAlertSubscription:
-               return soap_out_PointerTo_emi__GetAlertSubscription(soap, tag, id, (_emi__GetAlertSubscription *const*)ptr, "emi:GetAlertSubscription");
-       case SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse:
-               return soap_out_PointerTo_emi__EnumerateEventFiltersResponse(soap, tag, id, (_emi__EnumerateEventFiltersResponse *const*)ptr, "emi:EnumerateEventFiltersResponse");
-       case SOAP_TYPE_PointerTo_emi__EnumerateEventFilters:
-               return soap_out_PointerTo_emi__EnumerateEventFilters(soap, tag, id, (_emi__EnumerateEventFilters *const*)ptr, "emi:EnumerateEventFilters");
-       case SOAP_TYPE_PointerTo_cb__GetHcbStateResponse:
-               return soap_out_PointerTo_cb__GetHcbStateResponse(soap, tag, id, (_cb__GetHcbStateResponse *const*)ptr, "cb:GetHcbStateResponse");
-       case SOAP_TYPE_PointerTo_cb__GetHcbState:
-               return soap_out_PointerTo_cb__GetHcbState(soap, tag, id, (_cb__GetHcbState *const*)ptr, "cb:GetHcbState");
-       case SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse:
-               return soap_out_PointerTo_cb__ClearHcbStateResponse(soap, tag, id, (_cb__ClearHcbStateResponse *const*)ptr, "cb:ClearHcbStateResponse");
-       case SOAP_TYPE_PointerTo_cb__ClearHcbState:
-               return soap_out_PointerTo_cb__ClearHcbState(soap, tag, id, (_cb__ClearHcbState *const*)ptr, "cb:ClearHcbState");
-       case SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse:
-               return soap_out_PointerTo_cb__GetHcbOptionsResponse(soap, tag, id, (_cb__GetHcbOptionsResponse *const*)ptr, "cb:GetHcbOptionsResponse");
-       case SOAP_TYPE_PointerTo_cb__GetHcbOptions:
-               return soap_out_PointerTo_cb__GetHcbOptions(soap, tag, id, (_cb__GetHcbOptions *const*)ptr, "cb:GetHcbOptions");
-       case SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse:
-               return soap_out_PointerTo_cb__SetHcbOptionsResponse(soap, tag, id, (_cb__SetHcbOptionsResponse *const*)ptr, "cb:SetHcbOptionsResponse");
-       case SOAP_TYPE_PointerTo_cb__SetHcbOptions:
-               return soap_out_PointerTo_cb__SetHcbOptions(soap, tag, id, (_cb__SetHcbOptions *const*)ptr, "cb:SetHcbOptions");
-       case SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse:
-               return soap_out_PointerTo_cb__CbQueryCapabilitiesResponse(soap, tag, id, (_cb__CbQueryCapabilitiesResponse *const*)ptr, "cb:CbQueryCapabilitiesResponse");
-       case SOAP_TYPE_PointerTo_cb__CbQueryCapabilities:
-               return soap_out_PointerTo_cb__CbQueryCapabilities(soap, tag, id, (_cb__CbQueryCapabilities *const*)ptr, "cb:CbQueryCapabilities");
-       case SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse:
-               return soap_out_PointerTo_cb__CbFilterEnumerateResponse(soap, tag, id, (_cb__CbFilterEnumerateResponse *const*)ptr, "cb:CbFilterEnumerateResponse");
-       case SOAP_TYPE_PointerTo_cb__CbFilterEnumerate:
-               return soap_out_PointerTo_cb__CbFilterEnumerate(soap, tag, id, (_cb__CbFilterEnumerate *const*)ptr, "cb:CbFilterEnumerate");
-       case SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse:
-               return soap_out_PointerTo_cb__CbFilterDeleteResponse(soap, tag, id, (_cb__CbFilterDeleteResponse *const*)ptr, "cb:CbFilterDeleteResponse");
-       case SOAP_TYPE_PointerTo_cb__CbFilterDelete:
-               return soap_out_PointerTo_cb__CbFilterDelete(soap, tag, id, (_cb__CbFilterDelete *const*)ptr, "cb:CbFilterDelete");
-       case SOAP_TYPE_PointerTo_cb__CbFilterGetResponse:
-               return soap_out_PointerTo_cb__CbFilterGetResponse(soap, tag, id, (_cb__CbFilterGetResponse *const*)ptr, "cb:CbFilterGetResponse");
-       case SOAP_TYPE_PointerTo_cb__CbFilterGet:
-               return soap_out_PointerTo_cb__CbFilterGet(soap, tag, id, (_cb__CbFilterGet *const*)ptr, "cb:CbFilterGet");
-       case SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse:
-               return soap_out_PointerTo_cb__CbFilterCreateResponse(soap, tag, id, (_cb__CbFilterCreateResponse *const*)ptr, "cb:CbFilterCreateResponse");
-       case SOAP_TYPE_PointerTo_cb__CbFilterCreate:
-               return soap_out_PointerTo_cb__CbFilterCreate(soap, tag, id, (_cb__CbFilterCreate *const*)ptr, "cb:CbFilterCreate");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse:
-               return soap_out_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, tag, id, (_cb__CbPolicyGetActiveStatisticsResponse *const*)ptr, "cb:CbPolicyGetActiveStatisticsResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics:
-               return soap_out_PointerTo_cb__CbPolicyGetActiveStatistics(soap, tag, id, (_cb__CbPolicyGetActiveStatistics *const*)ptr, "cb:CbPolicyGetActiveStatistics");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse:
-               return soap_out_PointerTo_cb__CbPolicyGetEnabledResponse(soap, tag, id, (_cb__CbPolicyGetEnabledResponse *const*)ptr, "cb:CbPolicyGetEnabledResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled:
-               return soap_out_PointerTo_cb__CbPolicyGetEnabled(soap, tag, id, (_cb__CbPolicyGetEnabled *const*)ptr, "cb:CbPolicyGetEnabled");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse:
-               return soap_out_PointerTo_cb__CbPolicyDisableResponse(soap, tag, id, (_cb__CbPolicyDisableResponse *const*)ptr, "cb:CbPolicyDisableResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDisable:
-               return soap_out_PointerTo_cb__CbPolicyDisable(soap, tag, id, (_cb__CbPolicyDisable *const*)ptr, "cb:CbPolicyDisable");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse:
-               return soap_out_PointerTo_cb__CbPolicyEnableResponse(soap, tag, id, (_cb__CbPolicyEnableResponse *const*)ptr, "cb:CbPolicyEnableResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnable:
-               return soap_out_PointerTo_cb__CbPolicyEnable(soap, tag, id, (_cb__CbPolicyEnable *const*)ptr, "cb:CbPolicyEnable");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse:
-               return soap_out_PointerTo_cb__CbPolicyEnumerateResponse(soap, tag, id, (_cb__CbPolicyEnumerateResponse *const*)ptr, "cb:CbPolicyEnumerateResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate:
-               return soap_out_PointerTo_cb__CbPolicyEnumerate(soap, tag, id, (_cb__CbPolicyEnumerate *const*)ptr, "cb:CbPolicyEnumerate");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse:
-               return soap_out_PointerTo_cb__CbPolicyDeleteResponse(soap, tag, id, (_cb__CbPolicyDeleteResponse *const*)ptr, "cb:CbPolicyDeleteResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDelete:
-               return soap_out_PointerTo_cb__CbPolicyDelete(soap, tag, id, (_cb__CbPolicyDelete *const*)ptr, "cb:CbPolicyDelete");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse:
-               return soap_out_PointerTo_cb__CbPolicyGetResponse(soap, tag, id, (_cb__CbPolicyGetResponse *const*)ptr, "cb:CbPolicyGetResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGet:
-               return soap_out_PointerTo_cb__CbPolicyGet(soap, tag, id, (_cb__CbPolicyGet *const*)ptr, "cb:CbPolicyGet");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse:
-               return soap_out_PointerTo_cb__CbPolicyCreateResponse(soap, tag, id, (_cb__CbPolicyCreateResponse *const*)ptr, "cb:CbPolicyCreateResponse");
-       case SOAP_TYPE_PointerTo_cb__CbPolicyCreate:
-               return soap_out_PointerTo_cb__CbPolicyCreate(soap, tag, id, (_cb__CbPolicyCreate *const*)ptr, "cb:CbPolicyCreate");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse:
-               return soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, id, (_apr__ConsoleWatchdogQueryCapabilitiesResponse *const*)ptr, "apr:ConsoleWatchdogQueryCapabilitiesResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities:
-               return soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, (_apr__ConsoleWatchdogQueryCapabilities *const*)ptr, "apr:ConsoleWatchdogQueryCapabilities");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse:
-               return soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, id, (_apr__ConsoleWatchdogGetCbPolicyResponse *const*)ptr, "apr:ConsoleWatchdogGetCbPolicyResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy:
-               return soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, (_apr__ConsoleWatchdogGetCbPolicy *const*)ptr, "apr:ConsoleWatchdogGetCbPolicy");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse:
-               return soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, id, (_apr__ConsoleWatchdogSetCbPolicyResponse *const*)ptr, "apr:ConsoleWatchdogSetCbPolicyResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy:
-               return soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, (_apr__ConsoleWatchdogSetCbPolicy *const*)ptr, "apr:ConsoleWatchdogSetCbPolicy");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse:
-               return soap_out_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, tag, id, (_apr__ConsoleWatchdogGetActionsResponse *const*)ptr, "apr:ConsoleWatchdogGetActionsResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions:
-               return soap_out_PointerTo_apr__ConsoleWatchdogGetActions(soap, tag, id, (_apr__ConsoleWatchdogGetActions *const*)ptr, "apr:ConsoleWatchdogGetActions");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse:
-               return soap_out_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, tag, id, (_apr__ConsoleWatchdogSetActionsResponse *const*)ptr, "apr:ConsoleWatchdogSetActionsResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions:
-               return soap_out_PointerTo_apr__ConsoleWatchdogSetActions(soap, tag, id, (_apr__ConsoleWatchdogSetActions *const*)ptr, "apr:ConsoleWatchdogSetActions");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse:
-               return soap_out_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, tag, id, (_apr__ConsoleWatchdogEnumerateResponse *const*)ptr, "apr:ConsoleWatchdogEnumerateResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate:
-               return soap_out_PointerTo_apr__ConsoleWatchdogEnumerate(soap, tag, id, (_apr__ConsoleWatchdogEnumerate *const*)ptr, "apr:ConsoleWatchdogEnumerate");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse:
-               return soap_out_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, tag, id, (_apr__ConsoleWatchdogDeleteResponse *const*)ptr, "apr:ConsoleWatchdogDeleteResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete:
-               return soap_out_PointerTo_apr__ConsoleWatchdogDelete(soap, tag, id, (_apr__ConsoleWatchdogDelete *const*)ptr, "apr:ConsoleWatchdogDelete");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse:
-               return soap_out_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, tag, id, (_apr__ConsoleWatchdogCreateResponse *const*)ptr, "apr:ConsoleWatchdogCreateResponse");
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate:
-               return soap_out_PointerTo_apr__ConsoleWatchdogCreate(soap, tag, id, (_apr__ConsoleWatchdogCreate *const*)ptr, "apr:ConsoleWatchdogCreate");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse:
-               return soap_out_PointerTo_apl__AgentWatchdogRegisterResponse(soap, tag, id, (_apl__AgentWatchdogRegisterResponse *const*)ptr, "apl:AgentWatchdogRegisterResponse");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister:
-               return soap_out_PointerTo_apl__AgentWatchdogRegister(soap, tag, id, (_apl__AgentWatchdogRegister *const*)ptr, "apl:AgentWatchdogRegister");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse:
-               return soap_out_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, tag, id, (_apl__AgentWatchdogHeartbeatResponse *const*)ptr, "apl:AgentWatchdogHeartbeatResponse");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat:
-               return soap_out_PointerTo_apl__AgentWatchdogHeartbeat(soap, tag, id, (_apl__AgentWatchdogHeartbeat *const*)ptr, "apl:AgentWatchdogHeartbeat");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse:
-               return soap_out_PointerTo_apl__AgentWatchdogShutdownResponse(soap, tag, id, (_apl__AgentWatchdogShutdownResponse *const*)ptr, "apl:AgentWatchdogShutdownResponse");
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown:
-               return soap_out_PointerTo_apl__AgentWatchdogShutdown(soap, tag, id, (_apl__AgentWatchdogShutdown *const*)ptr, "apl:AgentWatchdogShutdown");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType:
-               return soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, id, (cb__CircuitBreakerIPLayeredTCPFlagsType *const*)ptr, "cb:CircuitBreakerIPLayeredTCPFlagsType");
-       case SOAP_TYPE_PointerTowcxs__WirelessSettingsType:
-               return soap_out_PointerTowcxs__WirelessSettingsType(soap, tag, id, (wcxs__WirelessSettingsType *const*)ptr, "wcxs:WirelessSettingsType");
-       case SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType:
-               return soap_out_PointerTowcxs__WirelessCapabilitiesType(soap, tag, id, (wcxs__WirelessCapabilitiesType *const*)ptr, "wcxs:WirelessCapabilitiesType");
-       case SOAP_TYPE_PointerTowcxs__ProfileType:
-               return soap_out_PointerTowcxs__ProfileType(soap, tag, id, (wcxs__ProfileType *const*)ptr, "wcxs:ProfileType");
-       case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType:
-               return soap_out_PointerTowcxs__ProfileSecuritySettingsType(soap, tag, id, (wcxs__ProfileSecuritySettingsType *const*)ptr, "wcxs:ProfileSecuritySettingsType");
-       case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType:
-               return soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(soap, tag, id, (wcxs__ProfileSecuritySettingRSNType *const*)ptr, "wcxs:ProfileSecuritySettingRSNType");
-       case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType:
-               return soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(soap, tag, id, (wcxs__ProfileSecuritySettingWPAType *const*)ptr, "wcxs:ProfileSecuritySettingWPAType");
-       case SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType:
-               return soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, tag, id, (wcxs__DataEncryptionCCMPType *const*)ptr, "wcxs:DataEncryptionCCMPType");
-       case SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType:
-               return soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, tag, id, (wcxs__DataEncryptionTKIPType *const*)ptr, "wcxs:DataEncryptionTKIPType");
-       case SOAP_TYPE_PointerTowcxs__RawKey256Type:
-               return soap_out_PointerTowcxs__RawKey256Type(soap, tag, id, (xsd__base64Binary *const*)ptr, "wcxs:RawKey256Type");
-       case SOAP_TYPE_PointerTowcxs__PassPhrase63Type:
-               return soap_out_PointerTowcxs__PassPhrase63Type(soap, tag, id, (std::string *const*)ptr, "wcxs:PassPhrase63Type");
-       case SOAP_TYPE_PointerTowcxs__WEP128Type:
-               return soap_out_PointerTowcxs__WEP128Type(soap, tag, id, (wcxs__WEP128Type *const*)ptr, "wcxs:WEP128Type");
-       case SOAP_TYPE_PointerTowcxs__WEP64Type:
-               return soap_out_PointerTowcxs__WEP64Type(soap, tag, id, (wcxs__WEP64Type *const*)ptr, "wcxs:WEP64Type");
-       case SOAP_TYPE_PointerTowcxs__RawKey128Type:
-               return soap_out_PointerTowcxs__RawKey128Type(soap, tag, id, (xsd__base64Binary *const*)ptr, "wcxs:RawKey128Type");
-       case SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type:
-               return soap_out_PointerTowcxs__PassPhraseWEP128Type(soap, tag, id, (std::string *const*)ptr, "wcxs:PassPhraseWEP128Type");
-       case SOAP_TYPE_PointerTowcxs__RawKey64Type:
-               return soap_out_PointerTowcxs__RawKey64Type(soap, tag, id, (xsd__base64Binary *const*)ptr, "wcxs:RawKey64Type");
-       case SOAP_TYPE_PointerTowcxs__PassPhrase5Type:
-               return soap_out_PointerTowcxs__PassPhrase5Type(soap, tag, id, (std::string *const*)ptr, "wcxs:PassPhrase5Type");
-       case SOAP_TYPE_PointerTorci__OemParametersType:
-               return soap_out_PointerTorci__OemParametersType(soap, tag, id, (unsigned short *const*)ptr, "rci:OemParametersType");
-       case SOAP_TYPE_PointerTorci__BootOptionsType:
-               return soap_out_PointerTorci__BootOptionsType(soap, tag, id, (unsigned short *const*)ptr, "rci:BootOptionsType");
-       case SOAP_TYPE_PointerTorci__SpecialCommandParameterType:
-               return soap_out_PointerTorci__SpecialCommandParameterType(soap, tag, id, (unsigned short *const*)ptr, "rci:SpecialCommandParameterType");
-       case SOAP_TYPE_PointerTorci__SpecialCommandType:
-               return soap_out_PointerTorci__SpecialCommandType(soap, tag, id, (enum rci__SpecialCommandType *const*)ptr, "rci:SpecialCommandType");
-       case SOAP_TYPE_PointerToinf__IderSessionLogEntryType:
-               return soap_out_PointerToinf__IderSessionLogEntryType(soap, tag, id, (inf__IderSessionLogEntryType *const*)ptr, "inf:IderSessionLogEntryType");
-       case SOAP_TYPE_PointerToinf__FirmwareVersionType:
-               return soap_out_PointerToinf__FirmwareVersionType(soap, tag, id, (inf__FirmwareVersionType *const*)ptr, "inf:FirmwareVersionType");
-       case SOAP_TYPE_PointerToidr__IderSessionLogEntryType:
-               return soap_out_PointerToidr__IderSessionLogEntryType(soap, tag, id, (idr__IderSessionLogEntryType *const*)ptr, "idr:IderSessionLogEntryType");
-       case SOAP_TYPE_PointerToapl__GUID:
-               return soap_out_PointerToapl__GUID(soap, tag, id, (apl__GUID *const*)ptr, "apl:GUID");
-       case SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType:
-               return soap_out_PointerToapr__AgentPresenceCapabilitiesType(soap, tag, id, (apr__AgentPresenceCapabilitiesType *const*)ptr, "apr:AgentPresenceCapabilitiesType");
-       case SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType:
-               return soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, id, (apr__CircuitBreakerHardwarePolicyType *const*)ptr, "apr:CircuitBreakerHardwarePolicyType");
-       case SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType:
-               return soap_out_PointerToapr__ConsoleWatchdogActionType(soap, tag, id, (apr__ConsoleWatchdogActionType *const*)ptr, "apr:ConsoleWatchdogActionType");
-       case SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType:
-               return soap_out_PointerToapr__ConsoleWatchdogEntryType(soap, tag, id, (apr__ConsoleWatchdogEntryType *const*)ptr, "apr:ConsoleWatchdogEntryType");
-       case SOAP_TYPE_PointerToapr__CbActionType:
-               return soap_out_PointerToapr__CbActionType(soap, tag, id, (enum apr__CbActionType *const*)ptr, "apr:CbActionType");
-       case SOAP_TYPE_PointerToapr__GUID:
-               return soap_out_PointerToapr__GUID(soap, tag, id, (apr__GUID *const*)ptr, "apr:GUID");
-       case SOAP_TYPE_PointerTohwa__AssetDataArrayType:
-               return soap_out_PointerTohwa__AssetDataArrayType(soap, tag, id, (hwa__AssetDataArrayType *const*)ptr, "hwa:AssetDataArrayType");
-       case SOAP_TYPE_PointerTohwa__AssetTypeArrayType:
-               return soap_out_PointerTohwa__AssetTypeArrayType(soap, tag, id, (hwa__AssetTypeArrayType *const*)ptr, "hwa:AssetTypeArrayType");
-       case SOAP_TYPE_PointerTohwa__GUID:
-               return soap_out_PointerTohwa__GUID(soap, tag, id, (hwa__GUID *const*)ptr, "hwa:GUID");
-       case SOAP_TYPE_PointerToxsd__base64Binary:
-               return soap_out_PointerToxsd__base64Binary(soap, tag, id, (xsd__base64Binary *const*)ptr, "xsd:base64Binary");
-       case SOAP_TYPE_PointerTohwa__AssetDataType:
-               return soap_out_PointerTohwa__AssetDataType(soap, tag, id, (hwa__AssetDataType *const*)ptr, "hwa:AssetDataType");
-       case SOAP_TYPE_PointerTocb__BlockedPortInfoType:
-               return soap_out_PointerTocb__BlockedPortInfoType(soap, tag, id, (cb__BlockedPortInfoType *const*)ptr, "cb:BlockedPortInfoType");
-       case SOAP_TYPE_PointerTocb__HcbTriggerReasonType:
-               return soap_out_PointerTocb__HcbTriggerReasonType(soap, tag, id, (enum cb__HcbTriggerReasonType *const*)ptr, "cb:HcbTriggerReasonType");
-       case SOAP_TYPE_PointerTocb__TimeType:
-               return soap_out_PointerTocb__TimeType(soap, tag, id, (unsigned int *const*)ptr, "cb:TimeType");
-       case SOAP_TYPE_PointerTocb__HcbOptionsType:
-               return soap_out_PointerTocb__HcbOptionsType(soap, tag, id, (cb__HcbOptionsType *const*)ptr, "cb:HcbOptionsType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType:
-               return soap_out_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, id, (cb__CircuitBreakerCapabilitiesType *const*)ptr, "cb:CircuitBreakerCapabilitiesType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType:
-               return soap_out_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, id, (cb__CircuitBreakerFilterInfoType *const*)ptr, "cb:CircuitBreakerFilterInfoType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType:
-               return soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, id, (cb__CircuitBreakerFilterStatisticsType *const*)ptr, "cb:CircuitBreakerFilterStatisticsType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType:
-               return soap_out_PointerTocb__CircuitBreakerApplicationType(soap, tag, id, (enum cb__CircuitBreakerApplicationType *const*)ptr, "cb:CircuitBreakerApplicationType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType:
-               return soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, id, (cb__CircuitBreakerHardwarePolicyType *const*)ptr, "cb:CircuitBreakerHardwarePolicyType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType:
-               return soap_out_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, id, (cb__CircuitBreakerPolicyInfoType *const*)ptr, "cb:CircuitBreakerPolicyInfoType");
-       case SOAP_TYPE_PointerTocb__TimedCounterType:
-               return soap_out_PointerTocb__TimedCounterType(soap, tag, id, (cb__TimedCounterType *const*)ptr, "cb:TimedCounterType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerFilterType:
-               return soap_out_PointerTocb__CircuitBreakerFilterType(soap, tag, id, (cb__CircuitBreakerFilterType *const*)ptr, "cb:CircuitBreakerFilterType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketType:
-               return soap_out_PointerTocb__CircuitBreakerPacketType(soap, tag, id, (cb__CircuitBreakerPacketType *const*)ptr, "cb:CircuitBreakerPacketType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType:
-               return soap_out_PointerTocb__CircuitBreakerPacketETHType(soap, tag, id, (cb__CircuitBreakerPacketETHType *const*)ptr, "cb:CircuitBreakerPacketETHType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType:
-               return soap_out_PointerTocb__CircuitBreakerPacketIPType(soap, tag, id, (cb__CircuitBreakerPacketIPType *const*)ptr, "cb:CircuitBreakerPacketIPType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType:
-               return soap_out_PointerTocb__CircuitBreakerPacketUDPType(soap, tag, id, (cb__CircuitBreakerPacketUDPType *const*)ptr, "cb:CircuitBreakerPacketUDPType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType:
-               return soap_out_PointerTocb__CircuitBreakerPacketTCPType(soap, tag, id, (cb__CircuitBreakerPacketTCPType *const*)ptr, "cb:CircuitBreakerPacketTCPType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType:
-               return soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, tag, id, (cb__CircuitBreakerIPLayeredPortType *const*)ptr, "cb:CircuitBreakerIPLayeredPortType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType:
-               return soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, tag, id, (cb__CircuitBreakerIPPacketType *const*)ptr, "cb:CircuitBreakerIPPacketType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type:
-               return soap_out_PointerTocb__CircuitBreakerIPv6Type(soap, tag, id, (cb__CircuitBreakerIPv6Type *const*)ptr, "cb:CircuitBreakerIPv6Type");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type:
-               return soap_out_PointerTocb__CircuitBreakerIPv4Type(soap, tag, id, (cb__CircuitBreakerIPv4Type *const*)ptr, "cb:CircuitBreakerIPv4Type");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType:
-               return soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, id, (cb__CircuitBreakerIPv6AddressAndMaskType *const*)ptr, "cb:CircuitBreakerIPv6AddressAndMaskType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType:
-               return soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, id, (cb__CircuitBreakerIPv4AddressAndMaskType *const*)ptr, "cb:CircuitBreakerIPv4AddressAndMaskType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType:
-               return soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, tag, id, (cb__CircuitBreakerIPLayeredPortRangeType *const*)ptr, "cb:CircuitBreakerIPLayeredPortRangeType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType:
-               return soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, id, (cb__CircuitBreakerIPLayeredPortSimpleType *const*)ptr, "cb:CircuitBreakerIPLayeredPortSimpleType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType:
-               return soap_out_PointerTocb__CircuitBreakerPolicyType(soap, tag, id, (cb__CircuitBreakerPolicyType *const*)ptr, "cb:CircuitBreakerPolicyType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType:
-               return soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, tag, id, (cb__CircuitBreakerDefaultFilterType *const*)ptr, "cb:CircuitBreakerDefaultFilterType");
-       case SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType:
-               return soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, tag, id, (cb__CircuitBreakerAntiSpoofingFilterType *const*)ptr, "cb:CircuitBreakerAntiSpoofingFilterType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType:
-               return soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, tag, id, (emi__AlertSubscriptionGeneralType *const*)ptr, "emi:AlertSubscriptionGeneralType");
-       case SOAP_TYPE_PointerToemi__SensorAttributesType:
-               return soap_out_PointerToemi__SensorAttributesType(soap, tag, id, (emi__SensorAttributesType *const*)ptr, "emi:SensorAttributesType");
-       case SOAP_TYPE_PointerToemi__SensorHandleArrayType:
-               return soap_out_PointerToemi__SensorHandleArrayType(soap, tag, id, (emi__SensorHandleArrayType *const*)ptr, "emi:SensorHandleArrayType");
-       case SOAP_TYPE_PointerToemi__EventLogRecordArrayType:
-               return soap_out_PointerToemi__EventLogRecordArrayType(soap, tag, id, (emi__EventLogRecordArrayType *const*)ptr, "emi:EventLogRecordArrayType");
-       case SOAP_TYPE_PointerToemi__EventFilterHandleArrayType:
-               return soap_out_PointerToemi__EventFilterHandleArrayType(soap, tag, id, (emi__EventFilterHandleArrayType *const*)ptr, "emi:EventFilterHandleArrayType");
-       case SOAP_TYPE_PointerToemi__EventFilterType:
-               return soap_out_PointerToemi__EventFilterType(soap, tag, id, (emi__EventFilterType *const*)ptr, "emi:EventFilterType");
-       case SOAP_TYPE_PointerToemi__ByteStr:
-               return soap_out_PointerToemi__ByteStr(soap, tag, id, (emi__ByteStr *const*)ptr, "emi:ByteStr");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType:
-               return soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, tag, id, (emi__AlertSubscriptionPolicyIDArrayType *const*)ptr, "emi:AlertSubscriptionPolicyIDArrayType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType:
-               return soap_out_PointerToemi__AlertSubscriptionHandleArrayType(soap, tag, id, (emi__AlertSubscriptionHandleArrayType *const*)ptr, "emi:AlertSubscriptionHandleArrayType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDType:
-               return soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, tag, id, (unsigned char *const*)ptr, "emi:AlertSubscriptionPolicyIDType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionType:
-               return soap_out_PointerToemi__AlertSubscriptionType(soap, tag, id, (emi__AlertSubscriptionType *const*)ptr, "emi:AlertSubscriptionType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType:
-               return soap_out_PointerToemi__AlertSubscriptionSoapType(soap, tag, id, (emi__AlertSubscriptionSoapType *const*)ptr, "emi:AlertSubscriptionSoapType");
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType:
-               return soap_out_PointerToemi__AlertSubscriptionSNMPType(soap, tag, id, (emi__AlertSubscriptionSNMPType *const*)ptr, "emi:AlertSubscriptionSNMPType");
-       case SOAP_TYPE_PointerToemi__AlertCredentialsType:
-               return soap_out_PointerToemi__AlertCredentialsType(soap, tag, id, (emi__AlertCredentialsType *const*)ptr, "emi:AlertCredentialsType");
-       case SOAP_TYPE_PointerTocmn__URLType:
-               return soap_out_PointerTocmn__URLType(soap, tag, id, (cmn__URLType *const*)ptr, "cmn:URLType");
-       case SOAP_TYPE_PointerToemi__CommunityStringType:
-               return soap_out_PointerToemi__CommunityStringType(soap, tag, id, (std::string *const*)ptr, "emi:CommunityStringType");
-       case SOAP_TYPE_PointerTocmn__NodeAddressType:
-               return soap_out_PointerTocmn__NodeAddressType(soap, tag, id, (cmn__NodeAddressType *const*)ptr, "cmn:NodeAddressType");
-       case SOAP_TYPE_PointerToemi__EventLogRecordType:
-               return soap_out_PointerToemi__EventLogRecordType(soap, tag, id, (emi__EventLogRecordType *const*)ptr, "emi:EventLogRecordType");
-       case SOAP_TYPE_PointerToemi__ByteData:
-               return soap_out_PointerToemi__ByteData(soap, tag, id, (emi__ByteData *const*)ptr, "emi:ByteData");
-       case SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType:
-               return soap_out_PointerTostra__StorageAllocEntryHandleListType(soap, tag, id, (stra__StorageAllocEntryHandleListType *const*)ptr, "stra:StorageAllocEntryHandleListType");
-       case SOAP_TYPE_PointerTostra__StorageAllocEntryType:
-               return soap_out_PointerTostra__StorageAllocEntryType(soap, tag, id, (stra__StorageAllocEntryType *const*)ptr, "stra:StorageAllocEntryType");
-       case SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType:
-               return soap_out_PointerTostra__StorageEaclEntryHandleListType(soap, tag, id, (stra__StorageEaclEntryHandleListType *const*)ptr, "stra:StorageEaclEntryHandleListType");
-       case SOAP_TYPE_PointerTostra__StorageEaclEntryType:
-               return soap_out_PointerTostra__StorageEaclEntryType(soap, tag, id, (stra__StorageEaclEntryType *const*)ptr, "stra:StorageEaclEntryType");
-       case SOAP_TYPE_PointerTostra__StorageApplicationAttributesType:
-               return soap_out_PointerTostra__StorageApplicationAttributesType(soap, tag, id, (stra__StorageApplicationAttributesType *const*)ptr, "stra:StorageApplicationAttributesType");
-       case SOAP_TYPE_PointerTostra__StorageApplicationHandleListType:
-               return soap_out_PointerTostra__StorageApplicationHandleListType(soap, tag, id, (stra__StorageApplicationHandleListType *const*)ptr, "stra:StorageApplicationHandleListType");
-       case SOAP_TYPE_PointerTostra__GlobalStorageAttributesType:
-               return soap_out_PointerTostra__GlobalStorageAttributesType(soap, tag, id, (stra__GlobalStorageAttributesType *const*)ptr, "stra:GlobalStorageAttributesType");
-       case SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType:
-               return soap_out_PointerTostra__StorageSnrpApplicationAttributeType(soap, tag, id, (stra__StorageSnrpApplicationAttributeType *const*)ptr, "stra:StorageSnrpApplicationAttributeType");
-       case SOAP_TYPE_PointerTostra__GUID:
-               return soap_out_PointerTostra__GUID(soap, tag, id, (stra__GUID *const*)ptr, "stra:GUID");
-       case SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType:
-               return soap_out_PointerTostra__StorageAllocSnrpEntryType(soap, tag, id, (stra__StorageAllocSnrpEntryType *const*)ptr, "stra:StorageAllocSnrpEntryType");
-       case SOAP_TYPE_PointerToxcfg__XProfileType:
-               return soap_out_PointerToxcfg__XProfileType(soap, tag, id, (xcfg__XProfileType *const*)ptr, "xcfg:XProfileType");
-       case SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType:
-               return soap_out_PointerTonet__InterfaceDescriptorSetType(soap, tag, id, (net__InterfaceDescriptorSetType *const*)ptr, "net:InterfaceDescriptorSetType");
-       case SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType:
-               return soap_out_PointerTonet__InterfaceDescriptorGetType(soap, tag, id, (net__InterfaceDescriptorGetType *const*)ptr, "net:InterfaceDescriptorGetType");
-       case SOAP_TYPE_PointerTocmn__InterfaceHandleType:
-               return soap_out_PointerTocmn__InterfaceHandleType(soap, tag, id, (unsigned int *const*)ptr, "cmn:InterfaceHandleType");
-       case SOAP_TYPE_PointerTonet__StaticIPv4ParametersType:
-               return soap_out_PointerTonet__StaticIPv4ParametersType(soap, tag, id, (net__StaticIPv4ParametersType *const*)ptr, "net:StaticIPv4ParametersType");
-       case SOAP_TYPE_PointerTonet__IPv4ParametersType:
-               return soap_out_PointerTonet__IPv4ParametersType(soap, tag, id, (net__IPv4ParametersType *const*)ptr, "net:IPv4ParametersType");
-       case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType:
-               return soap_out_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, tag, id, (xcfg__XProfileEAPFAST_USCORETLSType *const*)ptr, "xcfg:XProfileEAPFAST_TLSType");
-       case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType:
-               return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, id, (xcfg__XProfileEAPFAST_USCOREGTCType *const*)ptr, "xcfg:XProfileEAPFAST_GTCType");
-       case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
-               return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, id, (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*)ptr, "xcfg:XProfileEAPFAST_MSCHAPv2Type");
-       case SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType:
-               return soap_out_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, tag, id, (xcfg__XProfileEAP_USCOREGTCType *const*)ptr, "xcfg:XProfileEAP_GTCType");
-       case SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type:
-               return soap_out_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, id, (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*)ptr, "xcfg:XProfilePEAP_MSCHAPv2Type");
-       case SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type:
-               return soap_out_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, id, (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*)ptr, "xcfg:XProfileTTLS_MSCHAPv2Type");
-       case SOAP_TYPE_PointerToxcfg__XProfileTLSType:
-               return soap_out_PointerToxcfg__XProfileTLSType(soap, tag, id, (xcfg__XProfileTLSType *const*)ptr, "xcfg:XProfileTLSType");
-       case SOAP_TYPE_PointerToxcfg__ManualPACType:
-               return soap_out_PointerToxcfg__ManualPACType(soap, tag, id, (xcfg__ManualPACType *const*)ptr, "xcfg:ManualPACType");
-       case SOAP_TYPE_PointerToxcfg__UserCredentialsType:
-               return soap_out_PointerToxcfg__UserCredentialsType(soap, tag, id, (xcfg__UserCredentialsType *const*)ptr, "xcfg:UserCredentialsType");
-       case SOAP_TYPE_PointerToxcfg__ServerIdentityType:
-               return soap_out_PointerToxcfg__ServerIdentityType(soap, tag, id, (xcfg__ServerIdentityType *const*)ptr, "xcfg:ServerIdentityType");
-       case SOAP_TYPE_PointerToxcfg__CertificateNameType:
-               return soap_out_PointerToxcfg__CertificateNameType(soap, tag, id, (xcfg__CertificateNameType *const*)ptr, "xcfg:CertificateNameType");
-       case SOAP_TYPE_PointerTosai__CertificateHandleType:
-               return soap_out_PointerTosai__CertificateHandleType(soap, tag, id, (unsigned int *const*)ptr, "sai:CertificateHandleType");
-       case SOAP_TYPE_PointerTocstr__KeyPairType:
-               return soap_out_PointerTocstr__KeyPairType(soap, tag, id, (cstr__KeyPairType *const*)ptr, "cstr:KeyPairType");
-       case SOAP_TYPE_PointerTosai__GlobalPowerPolicyType:
-               return soap_out_PointerTosai__GlobalPowerPolicyType(soap, tag, id, (sai__GlobalPowerPolicyType *const*)ptr, "sai:GlobalPowerPolicyType");
-       case SOAP_TYPE_PointerTosai__EnvironmentDetectionType:
-               return soap_out_PointerTosai__EnvironmentDetectionType(soap, tag, id, (sai__EnvironmentDetectionType *const*)ptr, "sai:EnvironmentDetectionType");
-       case SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType:
-               return soap_out_PointerTosai__ProvisioningAuditRecordType(soap, tag, id, (sai__ProvisioningAuditRecordType *const*)ptr, "sai:ProvisioningAuditRecordType");
-       case SOAP_TYPE_PointerTosai__CertHashEntryType:
-               return soap_out_PointerTosai__CertHashEntryType(soap, tag, id, (sai__CertHashEntryType *const*)ptr, "sai:CertHashEntryType");
-       case SOAP_TYPE_PointerTosai__ProvisioningOTPType:
-               return soap_out_PointerTosai__ProvisioningOTPType(soap, tag, id, (xsd__base64Binary *const*)ptr, "sai:ProvisioningOTPType");
-       case SOAP_TYPE_PointerTounsignedShort:
-               return soap_out_PointerTounsignedShort(soap, tag, id, (unsigned short *const*)ptr, "xsd:unsignedShort");
-       case SOAP_TYPE_PointerTosai__PowerStateType:
-               return soap_out_PointerTosai__PowerStateType(soap, tag, id, (enum sai__PowerStateType *const*)ptr, "sai:PowerStateType");
-       case SOAP_TYPE_PointerTosai__PkiCapsType:
-               return soap_out_PointerTosai__PkiCapsType(soap, tag, id, (sai__PkiCapsType *const*)ptr, "sai:PkiCapsType");
-       case SOAP_TYPE_PointerTosai__CrlType:
-               return soap_out_PointerTosai__CrlType(soap, tag, id, (sai__CrlType *const*)ptr, "sai:CrlType");
-       case SOAP_TYPE_PointerTosai__CertificateType:
-               return soap_out_PointerTosai__CertificateType(soap, tag, id, (sai__CertificateType *const*)ptr, "sai:CertificateType");
-       case SOAP_TYPE_PointerTosai__TlsOptionsType:
-               return soap_out_PointerTosai__TlsOptionsType(soap, tag, id, (sai__TlsOptionsType *const*)ptr, "sai:TlsOptionsType");
-       case SOAP_TYPE_PointerTosai__KerberosOptionsType:
-               return soap_out_PointerTosai__KerberosOptionsType(soap, tag, id, (sai__KerberosOptionsType *const*)ptr, "sai:KerberosOptionsType");
-       case SOAP_TYPE_PointerTosai__AdminAclEntryExType:
-               return soap_out_PointerTosai__AdminAclEntryExType(soap, tag, id, (sai__AdminAclEntryExType *const*)ptr, "sai:AdminAclEntryExType");
-       case SOAP_TYPE_PointerTosai__UserAclEntryExType:
-               return soap_out_PointerTosai__UserAclEntryExType(soap, tag, id, (sai__UserAclEntryExType *const*)ptr, "sai:UserAclEntryExType");
-       case SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType:
-               return soap_out_PointerTosai__UpdateCoreUrlKeyType(soap, tag, id, (sai__UpdateCoreUrlKeyType *const*)ptr, "sai:UpdateCoreUrlKeyType");
-       case SOAP_TYPE_PointerTosai__AmtVersion:
-               return soap_out_PointerTosai__AmtVersion(soap, tag, id, (sai__AmtVersion *const*)ptr, "sai:AmtVersion");
-       case SOAP_TYPE_PointerTosai__RngKeyType:
-               return soap_out_PointerTosai__RngKeyType(soap, tag, id, (sai__RngKeyType *const*)ptr, "sai:RngKeyType");
-       case SOAP_TYPE_PointerTosai__CertificateChainType:
-               return soap_out_PointerTosai__CertificateChainType(soap, tag, id, (sai__CertificateChainType *const*)ptr, "sai:CertificateChainType");
-       case SOAP_TYPE_PointerTosai__RsaKeyType:
-               return soap_out_PointerTosai__RsaKeyType(soap, tag, id, (sai__RsaKeyType *const*)ptr, "sai:RsaKeyType");
-       case SOAP_TYPE_PointerTosai__UserAclEntryHandleListType:
-               return soap_out_PointerTosai__UserAclEntryHandleListType(soap, tag, id, (sai__UserAclEntryHandleListType *const*)ptr, "sai:UserAclEntryHandleListType");
-       case SOAP_TYPE_PointerTosai__AdminAclEntryType:
-               return soap_out_PointerTosai__AdminAclEntryType(soap, tag, id, (sai__AdminAclEntryType *const*)ptr, "sai:AdminAclEntryType");
-       case SOAP_TYPE_PointerTosai__UserAclEntryType:
-               return soap_out_PointerTosai__UserAclEntryType(soap, tag, id, (sai__UserAclEntryType *const*)ptr, "sai:UserAclEntryType");
-       case SOAP_TYPE_PointerTounsignedInt:
-               return soap_out_PointerTounsignedInt(soap, tag, id, (unsigned int *const*)ptr, "xsd:unsignedInt");
-       case SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType:
-               return soap_out_PointerTosai__EnvironmentDetectionDomainType(soap, tag, id, (sai__EnvironmentDetectionDomainType *const*)ptr, "sai:EnvironmentDetectionDomainType");
-       case SOAP_TYPE_PointerTobool:
-               return soap_out_PointerTobool(soap, tag, id, (bool *const*)ptr, "xsd:boolean");
-       case SOAP_TYPE_PointerTostd__string:
-               return soap_out_PointerTostd__string(soap, tag, id, (std::string *const*)ptr, "xsd:string");
-       case SOAP_TYPE_PointerTosai__KerberosSpnType:
-               return soap_out_PointerTosai__KerberosSpnType(soap, tag, id, (sai__KerberosSpnType *const*)ptr, "sai:KerberosSpnType");
-       case SOAP_TYPE_PointerTosai__UserEntryKerberosType:
-               return soap_out_PointerTosai__UserEntryKerberosType(soap, tag, id, (sai__UserEntryKerberosType *const*)ptr, "sai:UserEntryKerberosType");
-       case SOAP_TYPE_PointerTosai__UserEntryDigestType:
-               return soap_out_PointerTosai__UserEntryDigestType(soap, tag, id, (sai__UserEntryDigestType *const*)ptr, "sai:UserEntryDigestType");
-       case SOAP_TYPE_PointerTosai__UserAclRealmListType:
-               return soap_out_PointerTosai__UserAclRealmListType(soap, tag, id, (sai__UserAclRealmListType *const*)ptr, "sai:UserAclRealmListType");
-       case SOAP_TYPE_PointerTocstr__RSAKeyPairType:
-               return soap_out_PointerTocstr__RSAKeyPairType(soap, tag, id, (cstr__RSAKeyPairType *const*)ptr, "cstr:RSAKeyPairType");
-       case SOAP_TYPE_PointerTocmn__IPv6AddressStringType:
-               return soap_out_PointerTocmn__IPv6AddressStringType(soap, tag, id, (std::string *const*)ptr, "cmn:IPv6AddressStringType");
-       case SOAP_TYPE_PointerTocmn__IPv4AddressStringType:
-               return soap_out_PointerTocmn__IPv4AddressStringType(soap, tag, id, (std::string *const*)ptr, "cmn:IPv4AddressStringType");
-       case SOAP_TYPE_PointerTocmn__HostNameType:
-               return soap_out_PointerTocmn__HostNameType(soap, tag, id, (std::string *const*)ptr, "cmn:HostNameType");
-       case SOAP_TYPE_PointerTounsignedByte:
-               return soap_out_PointerTounsignedByte(soap, tag, id, (unsigned char *const*)ptr, "xsd:unsignedByte");
-       case SOAP_TYPE__QName:
-               return soap_out_string(soap, "QName", id, (char**)&ptr, NULL);
-       case SOAP_TYPE_string:
-               return soap_out_string(soap, tag, id, (char**)&ptr, "xsd:string");
-       }
-       return SOAP_OK;
-}
-#endif
-
-#ifndef WITH_NOIDREF
-SOAP_FMAC3 void SOAP_FMAC4 soap_markelement(struct soap *soap, const void *ptr, int type)
-{
-       (void)soap; (void)ptr; (void)type; /* appease -Wall -Werror */
-       switch (type)
-       {
-       case SOAP_TYPE_wcxs__PassPhrase63Type:
-               soap_serialize_wcxs__PassPhrase63Type(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_wcxs__PassPhraseWEP128Type:
-               soap_serialize_wcxs__PassPhraseWEP128Type(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_wcxs__PassPhrase5Type:
-               soap_serialize_wcxs__PassPhrase5Type(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_wcxs__RawKey256Type:
-               soap_serialize_wcxs__RawKey256Type(soap, (const xsd__base64Binary *)ptr);
-               break;
-       case SOAP_TYPE_wcxs__RawKey128Type:
-               soap_serialize_wcxs__RawKey128Type(soap, (const xsd__base64Binary *)ptr);
-               break;
-       case SOAP_TYPE_wcxs__RawKey64Type:
-               soap_serialize_wcxs__RawKey64Type(soap, (const xsd__base64Binary *)ptr);
-               break;
-       case SOAP_TYPE_wcxs__ProfileNameType:
-               soap_serialize_wcxs__ProfileNameType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE__apr__AgentDescription:
-               soap_serialize__apr__AgentDescription(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE__cb__PolicyName:
-               soap_serialize__cb__PolicyName(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE__cb__FilterName:
-               soap_serialize__cb__FilterName(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_cb__IPv6AddressStringType:
-               soap_serialize_cb__IPv6AddressStringType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_cb__IPv4AddressStringType:
-               soap_serialize_cb__IPv4AddressStringType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_emi__CommunityStringType:
-               soap_serialize_emi__CommunityStringType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_net__MACAddressType:
-               soap_serialize_net__MACAddressType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE__sai__KerberosRealmName:
-               soap_serialize__sai__KerberosRealmName(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE__sai__SpnString:
-               soap_serialize__sai__SpnString(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_sai__FriendlyNameType:
-               soap_serialize_sai__FriendlyNameType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_sai__ProvisioningOTPType:
-               soap_serialize_sai__ProvisioningOTPType(soap, (const xsd__base64Binary *)ptr);
-               break;
-       case SOAP_TYPE_sai__MEBxPasswordType:
-               soap_serialize_sai__MEBxPasswordType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_sai__AclPasswordStringType:
-               soap_serialize_sai__AclPasswordStringType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_sai__AclStringType:
-               soap_serialize_sai__AclStringType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_cmn__GuidBuf:
-               soap_serialize_cmn__GuidBuf(soap, (const xsd__base64Binary *)ptr);
-               break;
-       case SOAP_TYPE_cmn__IPv6AddressStringType:
-               soap_serialize_cmn__IPv6AddressStringType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_cmn__IPv4AddressStringType:
-               soap_serialize_cmn__IPv4AddressStringType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_cmn__HostNameType:
-               soap_serialize_cmn__HostNameType(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessSettingsResponse:
-               ((_wcxs__GetWirelessSettingsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessSettingsRequest:
-               ((_wcxs__GetWirelessSettingsRequest *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse:
-               ((_wcxs__GetWirelessCapabilitiesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest:
-               ((_wcxs__GetWirelessCapabilitiesRequest *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse:
-               ((_wcxs__EnumerateWirelessProfilesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest:
-               ((_wcxs__EnumerateWirelessProfilesRequest *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse:
-               ((_wcxs__UpdateWirelessProfileResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest:
-               ((_wcxs__UpdateWirelessProfileRequest *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse:
-               ((_wcxs__RemoveWirelessProfileResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest:
-               ((_wcxs__RemoveWirelessProfileRequest *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessProfileResponse:
-               ((_wcxs__GetWirelessProfileResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessProfileRequest:
-               ((_wcxs__GetWirelessProfileRequest *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__AddWirelessProfileResponse:
-               ((_wcxs__AddWirelessProfileResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__wcxs__AddWirelessProfileRequest:
-               ((_wcxs__AddWirelessProfileRequest *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__WirelessSettingsType:
-               ((wcxs__WirelessSettingsType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__WirelessCapabilitiesType:
-               ((wcxs__WirelessCapabilitiesType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__ProfileType:
-               ((wcxs__ProfileType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingsType:
-               ((wcxs__ProfileSecuritySettingsType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType:
-               ((wcxs__ProfileSecuritySettingRSNType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType:
-               ((wcxs__ProfileSecuritySettingWPAType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__DataEncryptionCCMPType:
-               ((wcxs__DataEncryptionCCMPType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__DataEncryptionTKIPType:
-               ((wcxs__DataEncryptionTKIPType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__DataEncryptionWEPType:
-               ((wcxs__DataEncryptionWEPType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__DataEncryptionWEPXType:
-               ((wcxs__DataEncryptionWEPXType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__WEP128Type:
-               ((wcxs__WEP128Type *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_wcxs__WEP64Type:
-               ((wcxs__WEP64Type *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__rci__GetSystemPowerStateResponse:
-               ((_rci__GetSystemPowerStateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__rci__GetSystemPowerState:
-               ((_rci__GetSystemPowerState *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__rci__RemoteControlResponse:
-               ((_rci__RemoteControlResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__rci__RemoteControl:
-               ((_rci__RemoteControl *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse:
-               ((_rci__GetRemoteControlCapabilitiesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__rci__GetRemoteControlCapabilities:
-               ((_rci__GetRemoteControlCapabilities *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetIderSessionLogResponse:
-               ((_inf__GetIderSessionLogResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetIderSessionLog:
-               ((_inf__GetIderSessionLog *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetSecurityParametersResponse:
-               ((_inf__GetSecurityParametersResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetSecurityParameters:
-               ((_inf__GetSecurityParameters *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetNetworkStateResponse:
-               ((_inf__GetNetworkStateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetNetworkState:
-               ((_inf__GetNetworkState *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetEnabledInterfacesResponse:
-               ((_inf__GetEnabledInterfacesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetEnabledInterfaces:
-               ((_inf__GetEnabledInterfaces *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetPasswordModelResponse:
-               ((_inf__GetPasswordModelResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetPasswordModel:
-               ((_inf__GetPasswordModel *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse:
-               ((_inf__GetAdminNetAclEntryStatusResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetAdminNetAclEntryStatus:
-               ((_inf__GetAdminNetAclEntryStatus *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse:
-               ((_inf__GetAdminAclEntryStatusResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetAdminAclEntryStatus:
-               ((_inf__GetAdminAclEntryStatus *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetConfigServerInfoResponse:
-               ((_inf__GetConfigServerInfoResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetConfigServerInfo:
-               ((_inf__GetConfigServerInfo *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetHostNameResponse:
-               ((_inf__GetHostNameResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetHostName:
-               ((_inf__GetHostName *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetVlanParametersResponse:
-               ((_inf__GetVlanParametersResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetVlanParameters:
-               ((_inf__GetVlanParameters *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetProvisioningStateResponse:
-               ((_inf__GetProvisioningStateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetProvisioningState:
-               ((_inf__GetProvisioningState *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetProvisioningModeResponse:
-               ((_inf__GetProvisioningModeResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetProvisioningMode:
-               ((_inf__GetProvisioningMode *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetCodeVersionsResponse:
-               ((_inf__GetCodeVersionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetCodeVersions:
-               ((_inf__GetCodeVersions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetCoreVersionResponse:
-               ((_inf__GetCoreVersionResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__inf__GetCoreVersion:
-               ((_inf__GetCoreVersion *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_inf__FirmwareVersionType:
-               ((inf__FirmwareVersionType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_inf__IderSessionLogEntryType:
-               ((inf__IderSessionLogEntryType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__str__ExecuteStorageOperationResponse:
-               ((_str__ExecuteStorageOperationResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__str__ExecuteStorageOperation:
-               ((_str__ExecuteStorageOperation *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse:
-               ((_tim__SetHighAccuracyTimeSynchResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__tim__SetHighAccuracyTimeSynch:
-               ((_tim__SetHighAccuracyTimeSynch *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse:
-               ((_tim__GetLowAccuracyTimeSynchResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__tim__GetLowAccuracyTimeSynch:
-               ((_tim__GetLowAccuracyTimeSynch *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__idr__GetIderSessionLogResponse:
-               ((_idr__GetIderSessionLogResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__idr__GetIderSessionLog:
-               ((_idr__GetIderSessionLog *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__idr__GetRedirectionListenerStateResponse:
-               ((_idr__GetRedirectionListenerStateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__idr__GetRedirectionListenerState:
-               ((_idr__GetRedirectionListenerState *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__idr__SetRedirectionListenerStateResponse:
-               ((_idr__SetRedirectionListenerStateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__idr__SetRedirectionListenerState:
-               ((_idr__SetRedirectionListenerState *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_idr__FirmwareVersionType:
-               ((idr__FirmwareVersionType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_idr__IderSessionLogEntryType:
-               ((idr__IderSessionLogEntryType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogShutdownResponse:
-               ((_apl__AgentWatchdogShutdownResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogShutdown:
-               ((_apl__AgentWatchdogShutdown *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse:
-               ((_apl__AgentWatchdogHeartbeatResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogHeartbeat:
-               ((_apl__AgentWatchdogHeartbeat *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogRegisterResponse:
-               ((_apl__AgentWatchdogRegisterResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogRegister:
-               ((_apl__AgentWatchdogRegister *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_apl__GUID:
-               ((apl__GUID *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse:
-               ((_apr__ConsoleWatchdogQueryCapabilitiesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities:
-               ((_apr__ConsoleWatchdogQueryCapabilities *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse:
-               ((_apr__ConsoleWatchdogGetCbPolicyResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy:
-               ((_apr__ConsoleWatchdogGetCbPolicy *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse:
-               ((_apr__ConsoleWatchdogSetCbPolicyResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy:
-               ((_apr__ConsoleWatchdogSetCbPolicy *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse:
-               ((_apr__ConsoleWatchdogGetActionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogGetActions:
-               ((_apr__ConsoleWatchdogGetActions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse:
-               ((_apr__ConsoleWatchdogSetActionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogSetActions:
-               ((_apr__ConsoleWatchdogSetActions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse:
-               ((_apr__ConsoleWatchdogEnumerateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogEnumerate:
-               ((_apr__ConsoleWatchdogEnumerate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse:
-               ((_apr__ConsoleWatchdogDeleteResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogDelete:
-               ((_apr__ConsoleWatchdogDelete *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse:
-               ((_apr__ConsoleWatchdogCreateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogCreate:
-               ((_apr__ConsoleWatchdogCreate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_apr__AgentPresenceCapabilitiesType:
-               ((apr__AgentPresenceCapabilitiesType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType:
-               ((apr__CircuitBreakerHardwarePolicyType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_apr__ConsoleWatchdogActionType:
-               ((apr__ConsoleWatchdogActionType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_apr__ConsoleWatchdogEntryType:
-               ((apr__ConsoleWatchdogEntryType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_apr__GUID:
-               ((apr__GUID *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__hwa__GetAssetDataResponse:
-               ((_hwa__GetAssetDataResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__hwa__GetAssetData:
-               ((_hwa__GetAssetData *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__hwa__EnumerateAssetTypesResponse:
-               ((_hwa__EnumerateAssetTypesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__hwa__EnumerateAssetTypes:
-               ((_hwa__EnumerateAssetTypes *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE:
-               ((hwa__PT_USCOREMEDIA_USCOREDEVICE *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREFRU:
-               ((hwa__PT_USCOREFRU *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE:
-               ((hwa__PT_USCOREMEMORY_USCOREMODULE *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR:
-               ((hwa__PT_USCOREPROCESSOR *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREBASEBOARD:
-               ((hwa__PT_USCOREBASEBOARD *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_hwa__GUID:
-               ((hwa__GUID *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM:
-               ((hwa__PT_USCORECOMPUTER_USCORESYSTEM *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREBIOS:
-               ((hwa__PT_USCOREBIOS *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_hwa__AssetDataType:
-               ((hwa__AssetDataType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_hwa__AssetDataArrayType:
-               ((hwa__AssetDataArrayType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_hwa__AssetTypeArrayType:
-               ((hwa__AssetTypeArrayType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__GetHcbStateResponse:
-               ((_cb__GetHcbStateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__GetHcbState:
-               ((_cb__GetHcbState *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__ClearHcbStateResponse:
-               ((_cb__ClearHcbStateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__ClearHcbState:
-               ((_cb__ClearHcbState *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__GetHcbOptionsResponse:
-               ((_cb__GetHcbOptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__GetHcbOptions:
-               ((_cb__GetHcbOptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__SetHcbOptionsResponse:
-               ((_cb__SetHcbOptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__SetHcbOptions:
-               ((_cb__SetHcbOptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbQueryCapabilitiesResponse:
-               ((_cb__CbQueryCapabilitiesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbQueryCapabilities:
-               ((_cb__CbQueryCapabilities *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbFilterEnumerateResponse:
-               ((_cb__CbFilterEnumerateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbFilterEnumerate:
-               ((_cb__CbFilterEnumerate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbFilterDeleteResponse:
-               ((_cb__CbFilterDeleteResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbFilterDelete:
-               ((_cb__CbFilterDelete *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbFilterGetResponse:
-               ((_cb__CbFilterGetResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbFilterGet:
-               ((_cb__CbFilterGet *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbFilterCreateResponse:
-               ((_cb__CbFilterCreateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbFilterCreate:
-               ((_cb__CbFilterCreate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse:
-               ((_cb__CbPolicyGetActiveStatisticsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyGetActiveStatistics:
-               ((_cb__CbPolicyGetActiveStatistics *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyGetEnabledResponse:
-               ((_cb__CbPolicyGetEnabledResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyGetEnabled:
-               ((_cb__CbPolicyGetEnabled *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyDisableResponse:
-               ((_cb__CbPolicyDisableResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyDisable:
-               ((_cb__CbPolicyDisable *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyEnableResponse:
-               ((_cb__CbPolicyEnableResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyEnable:
-               ((_cb__CbPolicyEnable *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyEnumerateResponse:
-               ((_cb__CbPolicyEnumerateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyEnumerate:
-               ((_cb__CbPolicyEnumerate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyDeleteResponse:
-               ((_cb__CbPolicyDeleteResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyDelete:
-               ((_cb__CbPolicyDelete *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyGetResponse:
-               ((_cb__CbPolicyGetResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyGet:
-               ((_cb__CbPolicyGet *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyCreateResponse:
-               ((_cb__CbPolicyCreateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__cb__CbPolicyCreate:
-               ((_cb__CbPolicyCreate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__HcbOptionsType:
-               ((cb__HcbOptionsType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__BlockedPortInfoType:
-               ((cb__BlockedPortInfoType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__TimedCounterType:
-               ((cb__TimedCounterType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType:
-               ((cb__CircuitBreakerHardwarePolicyType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType:
-               ((cb__CircuitBreakerFilterStatisticsType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType:
-               ((cb__CircuitBreakerCapabilitiesType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerFilterInfoType:
-               ((cb__CircuitBreakerFilterInfoType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerFilterType:
-               ((cb__CircuitBreakerFilterType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPacketType:
-               ((cb__CircuitBreakerPacketType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPacketETHType:
-               ((cb__CircuitBreakerPacketETHType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPacketIPType:
-               ((cb__CircuitBreakerPacketIPType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPacketTCPType:
-               ((cb__CircuitBreakerPacketTCPType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPacketUDPType:
-               ((cb__CircuitBreakerPacketUDPType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPPacketType:
-               ((cb__CircuitBreakerIPPacketType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPv6Type:
-               ((cb__CircuitBreakerIPv6Type *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPv4Type:
-               ((cb__CircuitBreakerIPv4Type *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType:
-               ((cb__CircuitBreakerIPLayeredTCPFlagsType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType:
-               ((cb__CircuitBreakerIPLayeredPortType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType:
-               ((cb__CircuitBreakerIPLayeredPortRangeType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType:
-               ((cb__CircuitBreakerIPLayeredPortSimpleType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType:
-               ((cb__CircuitBreakerIPv6AddressAndMaskType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType:
-               ((cb__CircuitBreakerIPv4AddressAndMaskType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType:
-               ((cb__CircuitBreakerPolicyInfoType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPolicyType:
-               ((cb__CircuitBreakerPolicyType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType:
-               ((cb__CircuitBreakerDefaultFilterType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType:
-               ((cb__CircuitBreakerAntiSpoofingFilterType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse:
-               ((_emi__GetGeneralAlertSubscriptionResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetGeneralAlertSubscription:
-               ((_emi__GetGeneralAlertSubscription *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse:
-               ((_emi__EnumerateGeneralAlertSubscriptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions:
-               ((_emi__EnumerateGeneralAlertSubscriptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse:
-               ((_emi__SubscribeForGeneralAlertResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__SubscribeForGeneralAlert:
-               ((_emi__SubscribeForGeneralAlert *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__CancelAlertSubscriptionResponse:
-               ((_emi__CancelAlertSubscriptionResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__CancelAlertSubscription:
-               ((_emi__CancelAlertSubscription *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetSensorAttributesResponse:
-               ((_emi__GetSensorAttributesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetSensorAttributes:
-               ((_emi__GetSensorAttributes *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__EnumerateSensorsResponse:
-               ((_emi__EnumerateSensorsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__EnumerateSensors:
-               ((_emi__EnumerateSensors *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetEventLogTimestampClockResponse:
-               ((_emi__GetEventLogTimestampClockResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetEventLogTimestampClock:
-               ((_emi__GetEventLogTimestampClock *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__SetEventLogTimestampClockResponse:
-               ((_emi__SetEventLogTimestampClockResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__SetEventLogTimestampClock:
-               ((_emi__SetEventLogTimestampClock *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__FreezeEventLogResponse:
-               ((_emi__FreezeEventLogResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__FreezeEventLog:
-               ((_emi__FreezeEventLog *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__ClearEventLogResponse:
-               ((_emi__ClearEventLogResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__ClearEventLog:
-               ((_emi__ClearEventLog *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetEventLogStatusResponse:
-               ((_emi__GetEventLogStatusResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetEventLogStatus:
-               ((_emi__GetEventLogStatus *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__ReadEventLogRecordsResponse:
-               ((_emi__ReadEventLogRecordsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__ReadEventLogRecords:
-               ((_emi__ReadEventLogRecords *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__RemoveEventFilterResponse:
-               ((_emi__RemoveEventFilterResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__RemoveEventFilter:
-               ((_emi__RemoveEventFilter *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__UpdateEventFilterResponse:
-               ((_emi__UpdateEventFilterResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__UpdateEventFilter:
-               ((_emi__UpdateEventFilter *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetEventFilterResponse:
-               ((_emi__GetEventFilterResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetEventFilter:
-               ((_emi__GetEventFilter *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__EnumerateEventFiltersResponse:
-               ((_emi__EnumerateEventFiltersResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__EnumerateEventFilters:
-               ((_emi__EnumerateEventFilters *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__AddEventFilterResponse:
-               ((_emi__AddEventFilterResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__AddEventFilter:
-               ((_emi__AddEventFilter *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetAlertCommunityStringResponse:
-               ((_emi__GetAlertCommunityStringResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetAlertCommunityString:
-               ((_emi__GetAlertCommunityString *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__SetAlertCommunityStringResponse:
-               ((_emi__SetAlertCommunityStringResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__SetAlertCommunityString:
-               ((_emi__SetAlertCommunityString *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse:
-               ((_emi__EnumerateAlertPoliciesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__EnumerateAlertPolicies:
-               ((_emi__EnumerateAlertPolicies *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetAlertSubscriptionResponse:
-               ((_emi__GetAlertSubscriptionResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__GetAlertSubscription:
-               ((_emi__GetAlertSubscription *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse:
-               ((_emi__EnumerateAlertSubscriptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__EnumerateAlertSubscriptions:
-               ((_emi__EnumerateAlertSubscriptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__SubscribeForAlertResponse:
-               ((_emi__SubscribeForAlertResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__emi__SubscribeForAlert:
-               ((_emi__SubscribeForAlert *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionGeneralType:
-               ((emi__AlertSubscriptionGeneralType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionSoapType:
-               ((emi__AlertSubscriptionSoapType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionSNMPType:
-               ((emi__AlertSubscriptionSNMPType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__AlertCredentialsType:
-               ((emi__AlertCredentialsType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__ByteStr:
-               ((emi__ByteStr *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__SensorAttributesType:
-               ((emi__SensorAttributesType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__SensorHandleArrayType:
-               ((emi__SensorHandleArrayType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__EventLogRecordArrayType:
-               ((emi__EventLogRecordArrayType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__EventFilterHandleArrayType:
-               ((emi__EventFilterHandleArrayType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType:
-               ((emi__AlertSubscriptionHandleArrayType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionType:
-               ((emi__AlertSubscriptionType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__EventFilterType:
-               ((emi__EventFilterType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__EventLogRecordType:
-               ((emi__EventLogRecordType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__ByteData:
-               ((emi__ByteData *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType:
-               ((emi__AlertSubscriptionPolicyIDArrayType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse:
-               ((_stra__RemoveStorageFpaclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__RemoveStorageFpaclEntry:
-               ((_stra__RemoveStorageFpaclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse:
-               ((_stra__UpdateStorageFpaclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__UpdateStorageFpaclEntry:
-               ((_stra__UpdateStorageFpaclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__GetStorageAllocEntryResponse:
-               ((_stra__GetStorageAllocEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__GetStorageAllocEntry:
-               ((_stra__GetStorageAllocEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse:
-               ((_stra__EnumerateStorageAllocEntriesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__EnumerateStorageAllocEntries:
-               ((_stra__EnumerateStorageAllocEntries *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__AddStorageFpaclEntryResponse:
-               ((_stra__AddStorageFpaclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__AddStorageFpaclEntry:
-               ((_stra__AddStorageFpaclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse:
-               ((_stra__RemoveStorageEaclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__RemoveStorageEaclEntry:
-               ((_stra__RemoveStorageEaclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__GetStorageEaclEntryResponse:
-               ((_stra__GetStorageEaclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__GetStorageEaclEntry:
-               ((_stra__GetStorageEaclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse:
-               ((_stra__EnumerateStorageEaclEntriesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__EnumerateStorageEaclEntries:
-               ((_stra__EnumerateStorageEaclEntries *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__AddStorageEaclEntryResponse:
-               ((_stra__AddStorageEaclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__AddStorageEaclEntry:
-               ((_stra__AddStorageEaclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__AdminRemoveApplicationResponse:
-               ((_stra__AdminRemoveApplicationResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__AdminRemoveApplication:
-               ((_stra__AdminRemoveApplication *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse:
-               ((_stra__AdminGetApplicationAttributesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__AdminGetApplicationAttributes:
-               ((_stra__AdminGetApplicationAttributes *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse:
-               ((_stra__AdminGetRegisteredApplicationsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__AdminGetRegisteredApplications:
-               ((_stra__AdminGetRegisteredApplications *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse:
-               ((_stra__SetGlobalStorageAttributesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__SetGlobalStorageAttributes:
-               ((_stra__SetGlobalStorageAttributes *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse:
-               ((_stra__GetGlobalStorageAttributesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__stra__GetGlobalStorageAttributes:
-               ((_stra__GetGlobalStorageAttributes *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_stra__StorageApplicationAttributesType:
-               ((stra__StorageApplicationAttributesType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType:
-               ((stra__StorageSnrpApplicationAttributeType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_stra__StorageApplicationHandleListType:
-               ((stra__StorageApplicationHandleListType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_stra__GlobalStorageAttributesType:
-               ((stra__GlobalStorageAttributesType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_stra__GUID:
-               ((stra__GUID *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_stra__StorageAllocEntryHandleListType:
-               ((stra__StorageAllocEntryHandleListType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_stra__StorageAllocSnrpEntryType:
-               ((stra__StorageAllocSnrpEntryType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_stra__StorageAllocEntryType:
-               ((stra__StorageAllocEntryType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_stra__StorageEaclEntryHandleListType:
-               ((stra__StorageEaclEntryHandleListType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_stra__StorageEaclEntryType:
-               ((stra__StorageEaclEntryType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Get8021XPxeTimeoutResponse:
-               ((_net__Get8021XPxeTimeoutResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Get8021XPxeTimeout:
-               ((_net__Get8021XPxeTimeout *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Set8021XPxeTimeoutResponse:
-               ((_net__Set8021XPxeTimeoutResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Set8021XPxeTimeout:
-               ((_net__Set8021XPxeTimeout *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Get8021XActiveS0Response:
-               ((_net__Get8021XActiveS0Response *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Get8021XActiveS0:
-               ((_net__Get8021XActiveS0 *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Set8021XActiveS0Response:
-               ((_net__Set8021XActiveS0Response *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Set8021XActiveS0:
-               ((_net__Set8021XActiveS0 *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Set8021XWiredProfileResponse:
-               ((_net__Set8021XWiredProfileResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Set8021XWiredProfile:
-               ((_net__Set8021XWiredProfile *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Get8021XWiredProfileResponse:
-               ((_net__Get8021XWiredProfileResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__Get8021XWiredProfile:
-               ((_net__Get8021XWiredProfile *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetInterfaceSettingsResponse:
-               ((_net__SetInterfaceSettingsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetInterfaceSettings:
-               ((_net__SetInterfaceSettings *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetInterfaceSettingsResponse:
-               ((_net__GetInterfaceSettingsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetInterfaceSettings:
-               ((_net__GetInterfaceSettings *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__EnumerateInterfacesResponse:
-               ((_net__EnumerateInterfacesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__EnumerateInterfaces:
-               ((_net__EnumerateInterfaces *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetPingResponseResponse:
-               ((_net__GetPingResponseResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetPingResponse:
-               ((_net__GetPingResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetPingResponseResponse:
-               ((_net__SetPingResponseResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetPingResponse:
-               ((_net__SetPingResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetVlanParametersResponse:
-               ((_net__GetVlanParametersResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetVlanParameters:
-               ((_net__GetVlanParameters *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetVlanParametersResponse:
-               ((_net__SetVlanParametersResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetVlanParameters:
-               ((_net__SetVlanParameters *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetTcpIpParametersResponse:
-               ((_net__GetTcpIpParametersResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetTcpIpParameters:
-               ((_net__GetTcpIpParameters *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetTcpIpParametersResponse:
-               ((_net__SetTcpIpParametersResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetTcpIpParameters:
-               ((_net__SetTcpIpParameters *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetDomainNameResponse:
-               ((_net__GetDomainNameResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetDomainName:
-               ((_net__GetDomainName *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetDomainNameResponse:
-               ((_net__SetDomainNameResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetDomainName:
-               ((_net__SetDomainName *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetHostNameResponse:
-               ((_net__GetHostNameResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__GetHostName:
-               ((_net__GetHostName *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetHostNameResponse:
-               ((_net__SetHostNameResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__net__SetHostName:
-               ((_net__SetHostName *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_net__InterfaceDescriptorGetType:
-               ((net__InterfaceDescriptorGetType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_net__InterfaceDescriptorSetType:
-               ((net__InterfaceDescriptorSetType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_net__IPv4ParametersType:
-               ((net__IPv4ParametersType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_net__StaticIPv4ParametersType:
-               ((net__StaticIPv4ParametersType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__XProfileType:
-               ((xcfg__XProfileType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType:
-               ((xcfg__XProfileEAPFAST_USCORETLSType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType:
-               ((xcfg__XProfileEAPFAST_USCOREGTCType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
-               ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType:
-               ((xcfg__XProfileEAP_USCOREGTCType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type:
-               ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type:
-               ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__XProfileTLSType:
-               ((xcfg__XProfileTLSType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__ServerIdentityType:
-               ((xcfg__ServerIdentityType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__ManualPACType:
-               ((xcfg__ManualPACType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__CertificateNameType:
-               ((xcfg__CertificateNameType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xcfg__UserCredentialsType:
-               ((xcfg__UserCredentialsType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetAclEnabledStateResponse:
-               ((_sai__GetAclEnabledStateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetAclEnabledState:
-               ((_sai__GetAclEnabledState *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetAclEnabledStateResponse:
-               ((_sai__SetAclEnabledStateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetAclEnabledState:
-               ((_sai__SetAclEnabledState *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse:
-               ((_sai__GetConfigurationServerFQDNResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetConfigurationServerFQDN:
-               ((_sai__GetConfigurationServerFQDN *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse:
-               ((_sai__SetConfigurationServerFQDNResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetConfigurationServerFQDN:
-               ((_sai__SetConfigurationServerFQDN *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnableVpnRoutingResponse:
-               ((_sai__EnableVpnRoutingResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnableVpnRouting:
-               ((_sai__EnableVpnRouting *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetTLSCredentialsResponse:
-               ((_sai__GetTLSCredentialsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetTLSCredentials:
-               ((_sai__GetTLSCredentials *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTLSCredentialsResponse:
-               ((_sai__SetTLSCredentialsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTLSCredentials:
-               ((_sai__SetTLSCredentials *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse:
-               ((_sai__CertStoreUpdateCertificateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreUpdateCertificate:
-               ((_sai__CertStoreUpdateCertificate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse:
-               ((_sai__CertStoreGetPKCS10RequestResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreGetPKCS10Request:
-               ((_sai__CertStoreGetPKCS10Request *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse:
-               ((_sai__CertStoreRemoveCertificateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreRemoveCertificate:
-               ((_sai__CertStoreRemoveCertificate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreGetCertificateResponse:
-               ((_sai__CertStoreGetCertificateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreGetCertificate:
-               ((_sai__CertStoreGetCertificate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse:
-               ((_sai__CertStoreEnumerateCertificatesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreEnumerateCertificates:
-               ((_sai__CertStoreEnumerateCertificates *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreAddCertificateResponse:
-               ((_sai__CertStoreAddCertificateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreAddCertificate:
-               ((_sai__CertStoreAddCertificate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreRemoveKeyResponse:
-               ((_sai__CertStoreRemoveKeyResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreRemoveKey:
-               ((_sai__CertStoreRemoveKey *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreGetKeyResponse:
-               ((_sai__CertStoreGetKeyResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreGetKey:
-               ((_sai__CertStoreGetKey *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse:
-               ((_sai__CertStoreEnumerateKeysResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreEnumerateKeys:
-               ((_sai__CertStoreEnumerateKeys *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreAddKeyResponse:
-               ((_sai__CertStoreAddKeyResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CertStoreAddKey:
-               ((_sai__CertStoreAddKey *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse:
-               ((_sai__GetGlobalPowerPolicyResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetGlobalPowerPolicy:
-               ((_sai__GetGlobalPowerPolicy *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse:
-               ((_sai__SetGlobalPowerPolicyResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetGlobalPowerPolicy:
-               ((_sai__SetGlobalPowerPolicy *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetActivePowerPackageResponse:
-               ((_sai__SetActivePowerPackageResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetActivePowerPackage:
-               ((_sai__SetActivePowerPackage *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetPowerPackageResponse:
-               ((_sai__GetPowerPackageResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetPowerPackage:
-               ((_sai__GetPowerPackage *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetActivePowerPackageResponse:
-               ((_sai__GetActivePowerPackageResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetActivePowerPackage:
-               ((_sai__GetActivePowerPackage *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnumeratePowerPackagesResponse:
-               ((_sai__EnumeratePowerPackagesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnumeratePowerPackages:
-               ((_sai__EnumeratePowerPackages *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetEnvironmentDetectionResponse:
-               ((_sai__GetEnvironmentDetectionResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetEnvironmentDetection:
-               ((_sai__GetEnvironmentDetection *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetEnvironmentDetectionResponse:
-               ((_sai__SetEnvironmentDetectionResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetEnvironmentDetection:
-               ((_sai__SetEnvironmentDetection *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetRealmAuthOptionsResponse:
-               ((_sai__SetRealmAuthOptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetRealmAuthOptions:
-               ((_sai__SetRealmAuthOptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetRealmAuthOptionsResponse:
-               ((_sai__GetRealmAuthOptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetRealmAuthOptions:
-               ((_sai__GetRealmAuthOptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse:
-               ((_sai__ExtendProvisioningPeriodResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__ExtendProvisioningPeriod:
-               ((_sai__ExtendProvisioningPeriod *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetProvisioningPIDResponse:
-               ((_sai__GetProvisioningPIDResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetProvisioningPID:
-               ((_sai__GetProvisioningPID *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse:
-               ((_sai__GetProvisioningAuditRecordResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetProvisioningAuditRecord:
-               ((_sai__GetProvisioningAuditRecord *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse:
-               ((_sai__SetZeroTouchConfigurationModeResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetZeroTouchConfigurationMode:
-               ((_sai__SetZeroTouchConfigurationMode *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse:
-               ((_sai__GetZeroTouchConfigurationModeResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetZeroTouchConfigurationMode:
-               ((_sai__GetZeroTouchConfigurationMode *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnableCertificateHashEntryResponse:
-               ((_sai__EnableCertificateHashEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnableCertificateHashEntry:
-               ((_sai__EnableCertificateHashEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse:
-               ((_sai__DeleteCertificateHashEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__DeleteCertificateHashEntry:
-               ((_sai__DeleteCertificateHashEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__AddCertificateHashEntryResponse:
-               ((_sai__AddCertificateHashEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__AddCertificateHashEntry:
-               ((_sai__AddCertificateHashEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetCertificateHashEntryResponse:
-               ((_sai__GetCertificateHashEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetCertificateHashEntry:
-               ((_sai__GetCertificateHashEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse:
-               ((_sai__EnumerateCertificateHashEntriesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnumerateCertificateHashEntries:
-               ((_sai__EnumerateCertificateHashEntries *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetProvisioningServerOTPResponse:
-               ((_sai__GetProvisioningServerOTPResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetProvisioningServerOTP:
-               ((_sai__GetProvisioningServerOTP *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetProvisioningServerOTPResponse:
-               ((_sai__SetProvisioningServerOTPResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetProvisioningServerOTP:
-               ((_sai__SetProvisioningServerOTP *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetMEBxPasswordResponse:
-               ((_sai__SetMEBxPasswordResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetMEBxPassword:
-               ((_sai__SetMEBxPassword *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__PartialUnprovisionResponse:
-               ((_sai__PartialUnprovisionResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__PartialUnprovision:
-               ((_sai__PartialUnprovision *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTLSPSKResponse:
-               ((_sai__SetTLSPSKResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTLSPSK:
-               ((_sai__SetTLSPSK *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetPowerSavingOptionsResponse:
-               ((_sai__GetPowerSavingOptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetPowerSavingOptions:
-               ((_sai__GetPowerSavingOptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetPowerSavingOptionsResponse:
-               ((_sai__SetPowerSavingOptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetPowerSavingOptions:
-               ((_sai__SetPowerSavingOptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetPkiCapabilitiesResponse:
-               ((_sai__GetPkiCapabilitiesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetPkiCapabilities:
-               ((_sai__GetPkiCapabilities *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetServerCertificateReqResponse:
-               ((_sai__GetServerCertificateReqResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetServerCertificateReq:
-               ((_sai__GetServerCertificateReq *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetCRLResponse:
-               ((_sai__GetCRLResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetCRL:
-               ((_sai__GetCRL *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetCRLResponse:
-               ((_sai__SetCRLResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetCRL:
-               ((_sai__SetCRL *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetTrustedFqdnCNResponse:
-               ((_sai__GetTrustedFqdnCNResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetTrustedFqdnCN:
-               ((_sai__GetTrustedFqdnCN *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTrustedFqdnCNResponse:
-               ((_sai__SetTrustedFqdnCNResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTrustedFqdnCN:
-               ((_sai__SetTrustedFqdnCN *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse:
-               ((_sai__EnumerateTrustedRootCertificatesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnumerateTrustedRootCertificates:
-               ((_sai__EnumerateTrustedRootCertificates *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse:
-               ((_sai__DeleteTrustedRootCertificateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__DeleteTrustedRootCertificate:
-               ((_sai__DeleteTrustedRootCertificate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetTrustedRootCertificateResponse:
-               ((_sai__GetTrustedRootCertificateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetTrustedRootCertificate:
-               ((_sai__GetTrustedRootCertificate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__AddTrustedRootCertificateResponse:
-               ((_sai__AddTrustedRootCertificateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__AddTrustedRootCertificate:
-               ((_sai__AddTrustedRootCertificate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetTlsOptionsResponse:
-               ((_sai__GetTlsOptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetTlsOptions:
-               ((_sai__GetTlsOptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTlsOptionsResponse:
-               ((_sai__SetTlsOptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTlsOptions:
-               ((_sai__SetTlsOptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetEnabledInterfacesResponse:
-               ((_sai__GetEnabledInterfacesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetEnabledInterfaces:
-               ((_sai__GetEnabledInterfaces *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetEnabledInterfacesResponse:
-               ((_sai__SetEnabledInterfacesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetEnabledInterfaces:
-               ((_sai__SetEnabledInterfaces *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetKerberosOptionsResponse:
-               ((_sai__GetKerberosOptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetKerberosOptions:
-               ((_sai__GetKerberosOptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetKerberosOptionsResponse:
-               ((_sai__SetKerberosOptionsResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetKerberosOptions:
-               ((_sai__SetKerberosOptions *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetDigestRealmResponse:
-               ((_sai__GetDigestRealmResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetDigestRealm:
-               ((_sai__GetDigestRealm *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetAdminAclEntryExResponse:
-               ((_sai__SetAdminAclEntryExResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetAdminAclEntryEx:
-               ((_sai__SetAdminAclEntryEx *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__UpdateUserAclEntryExResponse:
-               ((_sai__UpdateUserAclEntryExResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__UpdateUserAclEntryEx:
-               ((_sai__UpdateUserAclEntryEx *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetUserAclEntryExResponse:
-               ((_sai__GetUserAclEntryExResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetUserAclEntryEx:
-               ((_sai__GetUserAclEntryEx *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__AddUserAclEntryExResponse:
-               ((_sai__AddUserAclEntryExResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__AddUserAclEntryEx:
-               ((_sai__AddUserAclEntryEx *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetCoreVersionResponse:
-               ((_sai__GetCoreVersionResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetCoreVersion:
-               ((_sai__GetCoreVersion *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse:
-               ((_sai__ResetFlashWearOutProtectionResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__ResetFlashWearOutProtection:
-               ((_sai__ResetFlashWearOutProtection *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CommitChangesResponse:
-               ((_sai__CommitChangesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__CommitChanges:
-               ((_sai__CommitChanges *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__UnprovisionResponse:
-               ((_sai__UnprovisionResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__Unprovision:
-               ((_sai__Unprovision *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetProvisioningModeResponse:
-               ((_sai__SetProvisioningModeResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetProvisioningMode:
-               ((_sai__SetProvisioningMode *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetProvisioningModeResponse:
-               ((_sai__GetProvisioningModeResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetProvisioningMode:
-               ((_sai__GetProvisioningMode *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__UpdateCoreFromUrlResponse:
-               ((_sai__UpdateCoreFromUrlResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__UpdateCoreFromUrl:
-               ((_sai__UpdateCoreFromUrl *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetTLSCertificateResponse:
-               ((_sai__GetTLSCertificateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetTLSCertificate:
-               ((_sai__GetTLSCertificate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTLSCertificateResponse:
-               ((_sai__SetTLSCertificateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTLSCertificate:
-               ((_sai__SetTLSCertificate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetRngKeyResponse:
-               ((_sai__SetRngKeyResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetRngKey:
-               ((_sai__SetRngKey *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse:
-               ((_sai__SetTLSKeyAndCertificateResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTLSKeyAndCertificate:
-               ((_sai__SetTLSKeyAndCertificate *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTlsEnabledResponse:
-               ((_sai__SetTlsEnabledResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetTlsEnabled:
-               ((_sai__SetTlsEnabled *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__RemoveUserAclEntryResponse:
-               ((_sai__RemoveUserAclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__RemoveUserAclEntry:
-               ((_sai__RemoveUserAclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__UpdateUserAclEntryResponse:
-               ((_sai__UpdateUserAclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__UpdateUserAclEntry:
-               ((_sai__UpdateUserAclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetAdminAclEntryResponse:
-               ((_sai__GetAdminAclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetAdminAclEntry:
-               ((_sai__GetAdminAclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetUserAclEntryResponse:
-               ((_sai__GetUserAclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__GetUserAclEntry:
-               ((_sai__GetUserAclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse:
-               ((_sai__EnumerateUserAclEntriesResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__EnumerateUserAclEntries:
-               ((_sai__EnumerateUserAclEntries *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetAdminAclEntryResponse:
-               ((_sai__SetAdminAclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__SetAdminAclEntry:
-               ((_sai__SetAdminAclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__AddUserAclEntryResponse:
-               ((_sai__AddUserAclEntryResponse *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE__sai__AddUserAclEntry:
-               ((_sai__AddUserAclEntry *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__GlobalPowerPolicyType:
-               ((sai__GlobalPowerPolicyType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__EnvironmentDetectionType:
-               ((sai__EnvironmentDetectionType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__EnvironmentDetectionDomainType:
-               ((sai__EnvironmentDetectionDomainType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__ProvisioningAuditRecordType:
-               ((sai__ProvisioningAuditRecordType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__CertHashEntryType:
-               ((sai__CertHashEntryType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__PkiCapsType:
-               ((sai__PkiCapsType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__CrlType:
-               ((sai__CrlType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__CertificateType:
-               ((sai__CertificateType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__TlsOptionsType:
-               ((sai__TlsOptionsType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__KerberosOptionsType:
-               ((sai__KerberosOptionsType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__KerberosSpnType:
-               ((sai__KerberosSpnType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__AdminAclEntryExType:
-               ((sai__AdminAclEntryExType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__UserAclEntryExType:
-               ((sai__UserAclEntryExType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__UserEntryKerberosType:
-               ((sai__UserEntryKerberosType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__UserEntryDigestType:
-               ((sai__UserEntryDigestType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__AmtVersion:
-               ((sai__AmtVersion *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__UpdateCoreUrlKeyType:
-               ((sai__UpdateCoreUrlKeyType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__CertificateChainType:
-               ((sai__CertificateChainType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__RngKeyType:
-               ((sai__RngKeyType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__RsaKeyType:
-               ((sai__RsaKeyType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__UserAclRealmListType:
-               ((sai__UserAclRealmListType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__UserAclEntryHandleListType:
-               ((sai__UserAclEntryHandleListType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__AdminAclEntryType:
-               ((sai__AdminAclEntryType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_sai__UserAclEntryType:
-               ((sai__UserAclEntryType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cstr__KeyPairType:
-               ((cstr__KeyPairType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cstr__RSAKeyPairType:
-               ((cstr__RSAKeyPairType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cmn__NodeAddressType:
-               ((cmn__NodeAddressType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_cmn__URLType:
-               ((cmn__URLType *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xsd__base64Binary:
-               ((xsd__base64Binary *)ptr)->soap_serialize(soap);
-               break;
-       case SOAP_TYPE_xsd__anyURI:
-               soap_serialize_xsd__anyURI(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE_std__string:
-               soap_serialize_std__string(soap, (const std::string *)ptr);
-               break;
-       case SOAP_TYPE___wcxs__GetWirelessSettings:
-               soap_serialize___wcxs__GetWirelessSettings(soap, (const struct __wcxs__GetWirelessSettings *)ptr);
-               break;
-       case SOAP_TYPE___wcxs__GetWirelessCapabilities:
-               soap_serialize___wcxs__GetWirelessCapabilities(soap, (const struct __wcxs__GetWirelessCapabilities *)ptr);
-               break;
-       case SOAP_TYPE___wcxs__EnumerateWirelessProfiles:
-               soap_serialize___wcxs__EnumerateWirelessProfiles(soap, (const struct __wcxs__EnumerateWirelessProfiles *)ptr);
-               break;
-       case SOAP_TYPE___wcxs__UpdateWirelessProfile:
-               soap_serialize___wcxs__UpdateWirelessProfile(soap, (const struct __wcxs__UpdateWirelessProfile *)ptr);
-               break;
-       case SOAP_TYPE___wcxs__RemoveWirelessProfile:
-               soap_serialize___wcxs__RemoveWirelessProfile(soap, (const struct __wcxs__RemoveWirelessProfile *)ptr);
-               break;
-       case SOAP_TYPE___wcxs__GetWirelessProfile:
-               soap_serialize___wcxs__GetWirelessProfile(soap, (const struct __wcxs__GetWirelessProfile *)ptr);
-               break;
-       case SOAP_TYPE___wcxs__AddWirelessProfile:
-               soap_serialize___wcxs__AddWirelessProfile(soap, (const struct __wcxs__AddWirelessProfile *)ptr);
-               break;
-       case SOAP_TYPE___tim__SetHighAccuracyTimeSynch:
-               soap_serialize___tim__SetHighAccuracyTimeSynch(soap, (const struct __tim__SetHighAccuracyTimeSynch *)ptr);
-               break;
-       case SOAP_TYPE___tim__GetLowAccuracyTimeSynch:
-               soap_serialize___tim__GetLowAccuracyTimeSynch(soap, (const struct __tim__GetLowAccuracyTimeSynch *)ptr);
-               break;
-       case SOAP_TYPE___stra__RemoveStorageFpaclEntry:
-               soap_serialize___stra__RemoveStorageFpaclEntry(soap, (const struct __stra__RemoveStorageFpaclEntry *)ptr);
-               break;
-       case SOAP_TYPE___stra__UpdateStorageFpaclEntry:
-               soap_serialize___stra__UpdateStorageFpaclEntry(soap, (const struct __stra__UpdateStorageFpaclEntry *)ptr);
-               break;
-       case SOAP_TYPE___stra__GetStorageAllocEntry:
-               soap_serialize___stra__GetStorageAllocEntry(soap, (const struct __stra__GetStorageAllocEntry *)ptr);
-               break;
-       case SOAP_TYPE___stra__EnumerateStorageAllocEntries:
-               soap_serialize___stra__EnumerateStorageAllocEntries(soap, (const struct __stra__EnumerateStorageAllocEntries *)ptr);
-               break;
-       case SOAP_TYPE___stra__AddStorageFpaclEntry:
-               soap_serialize___stra__AddStorageFpaclEntry(soap, (const struct __stra__AddStorageFpaclEntry *)ptr);
-               break;
-       case SOAP_TYPE___stra__RemoveStorageEaclEntry:
-               soap_serialize___stra__RemoveStorageEaclEntry(soap, (const struct __stra__RemoveStorageEaclEntry *)ptr);
-               break;
-       case SOAP_TYPE___stra__GetStorageEaclEntry:
-               soap_serialize___stra__GetStorageEaclEntry(soap, (const struct __stra__GetStorageEaclEntry *)ptr);
-               break;
-       case SOAP_TYPE___stra__EnumerateStorageEaclEntries:
-               soap_serialize___stra__EnumerateStorageEaclEntries(soap, (const struct __stra__EnumerateStorageEaclEntries *)ptr);
-               break;
-       case SOAP_TYPE___stra__AddStorageEaclEntry:
-               soap_serialize___stra__AddStorageEaclEntry(soap, (const struct __stra__AddStorageEaclEntry *)ptr);
-               break;
-       case SOAP_TYPE___stra__AdminRemoveApplication:
-               soap_serialize___stra__AdminRemoveApplication(soap, (const struct __stra__AdminRemoveApplication *)ptr);
-               break;
-       case SOAP_TYPE___stra__AdminGetApplicationAttributes:
-               soap_serialize___stra__AdminGetApplicationAttributes(soap, (const struct __stra__AdminGetApplicationAttributes *)ptr);
-               break;
-       case SOAP_TYPE___stra__AdminGetRegisteredApplications:
-               soap_serialize___stra__AdminGetRegisteredApplications(soap, (const struct __stra__AdminGetRegisteredApplications *)ptr);
-               break;
-       case SOAP_TYPE___stra__SetGlobalStorageAttributes:
-               soap_serialize___stra__SetGlobalStorageAttributes(soap, (const struct __stra__SetGlobalStorageAttributes *)ptr);
-               break;
-       case SOAP_TYPE___stra__GetGlobalStorageAttributes:
-               soap_serialize___stra__GetGlobalStorageAttributes(soap, (const struct __stra__GetGlobalStorageAttributes *)ptr);
-               break;
-       case SOAP_TYPE___str__ExecuteStorageOperation:
-               soap_serialize___str__ExecuteStorageOperation(soap, (const struct __str__ExecuteStorageOperation *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetAclEnabledState:
-               soap_serialize___sai__GetAclEnabledState(soap, (const struct __sai__GetAclEnabledState *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetAclEnabledState:
-               soap_serialize___sai__SetAclEnabledState(soap, (const struct __sai__SetAclEnabledState *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetConfigurationServerFQDN:
-               soap_serialize___sai__SetConfigurationServerFQDN(soap, (const struct __sai__SetConfigurationServerFQDN *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetConfigurationServerFQDN:
-               soap_serialize___sai__GetConfigurationServerFQDN(soap, (const struct __sai__GetConfigurationServerFQDN *)ptr);
-               break;
-       case SOAP_TYPE___sai__EnableVpnRouting:
-               soap_serialize___sai__EnableVpnRouting(soap, (const struct __sai__EnableVpnRouting *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetTLSCredentials:
-               soap_serialize___sai__GetTLSCredentials(soap, (const struct __sai__GetTLSCredentials *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetTLSCredentials:
-               soap_serialize___sai__SetTLSCredentials(soap, (const struct __sai__SetTLSCredentials *)ptr);
-               break;
-       case SOAP_TYPE___sai__CertStoreUpdateCertificate:
-               soap_serialize___sai__CertStoreUpdateCertificate(soap, (const struct __sai__CertStoreUpdateCertificate *)ptr);
-               break;
-       case SOAP_TYPE___sai__CertStoreGetPKCS10Request:
-               soap_serialize___sai__CertStoreGetPKCS10Request(soap, (const struct __sai__CertStoreGetPKCS10Request *)ptr);
-               break;
-       case SOAP_TYPE___sai__CertStoreRemoveCertificate:
-               soap_serialize___sai__CertStoreRemoveCertificate(soap, (const struct __sai__CertStoreRemoveCertificate *)ptr);
-               break;
-       case SOAP_TYPE___sai__CertStoreEnumerateCertificates:
-               soap_serialize___sai__CertStoreEnumerateCertificates(soap, (const struct __sai__CertStoreEnumerateCertificates *)ptr);
-               break;
-       case SOAP_TYPE___sai__CertStoreGetCertificate:
-               soap_serialize___sai__CertStoreGetCertificate(soap, (const struct __sai__CertStoreGetCertificate *)ptr);
-               break;
-       case SOAP_TYPE___sai__CertStoreAddCertificate:
-               soap_serialize___sai__CertStoreAddCertificate(soap, (const struct __sai__CertStoreAddCertificate *)ptr);
-               break;
-       case SOAP_TYPE___sai__CertStoreRemoveKey:
-               soap_serialize___sai__CertStoreRemoveKey(soap, (const struct __sai__CertStoreRemoveKey *)ptr);
-               break;
-       case SOAP_TYPE___sai__CertStoreGetKey:
-               soap_serialize___sai__CertStoreGetKey(soap, (const struct __sai__CertStoreGetKey *)ptr);
-               break;
-       case SOAP_TYPE___sai__CertStoreEnumerateKeys:
-               soap_serialize___sai__CertStoreEnumerateKeys(soap, (const struct __sai__CertStoreEnumerateKeys *)ptr);
-               break;
-       case SOAP_TYPE___sai__CertStoreAddKey:
-               soap_serialize___sai__CertStoreAddKey(soap, (const struct __sai__CertStoreAddKey *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetGlobalPowerPolicy:
-               soap_serialize___sai__GetGlobalPowerPolicy(soap, (const struct __sai__GetGlobalPowerPolicy *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetGlobalPowerPolicy:
-               soap_serialize___sai__SetGlobalPowerPolicy(soap, (const struct __sai__SetGlobalPowerPolicy *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetActivePowerPackage:
-               soap_serialize___sai__SetActivePowerPackage(soap, (const struct __sai__SetActivePowerPackage *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetActivePowerPackage:
-               soap_serialize___sai__GetActivePowerPackage(soap, (const struct __sai__GetActivePowerPackage *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetPowerPackage:
-               soap_serialize___sai__GetPowerPackage(soap, (const struct __sai__GetPowerPackage *)ptr);
-               break;
-       case SOAP_TYPE___sai__EnumeratePowerPackages:
-               soap_serialize___sai__EnumeratePowerPackages(soap, (const struct __sai__EnumeratePowerPackages *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetEnvironmentDetection:
-               soap_serialize___sai__GetEnvironmentDetection(soap, (const struct __sai__GetEnvironmentDetection *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetEnvironmentDetection:
-               soap_serialize___sai__SetEnvironmentDetection(soap, (const struct __sai__SetEnvironmentDetection *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetRealmAuthOptions:
-               soap_serialize___sai__SetRealmAuthOptions(soap, (const struct __sai__SetRealmAuthOptions *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetRealmAuthOptions:
-               soap_serialize___sai__GetRealmAuthOptions(soap, (const struct __sai__GetRealmAuthOptions *)ptr);
-               break;
-       case SOAP_TYPE___sai__ExtendProvisioningPeriod:
-               soap_serialize___sai__ExtendProvisioningPeriod(soap, (const struct __sai__ExtendProvisioningPeriod *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetProvisioningPID:
-               soap_serialize___sai__GetProvisioningPID(soap, (const struct __sai__GetProvisioningPID *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetProvisioningAuditRecord:
-               soap_serialize___sai__GetProvisioningAuditRecord(soap, (const struct __sai__GetProvisioningAuditRecord *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetZeroTouchConfigurationMode:
-               soap_serialize___sai__SetZeroTouchConfigurationMode(soap, (const struct __sai__SetZeroTouchConfigurationMode *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetZeroTouchConfigurationMode:
-               soap_serialize___sai__GetZeroTouchConfigurationMode(soap, (const struct __sai__GetZeroTouchConfigurationMode *)ptr);
-               break;
-       case SOAP_TYPE___sai__EnableCertificateHashEntry:
-               soap_serialize___sai__EnableCertificateHashEntry(soap, (const struct __sai__EnableCertificateHashEntry *)ptr);
-               break;
-       case SOAP_TYPE___sai__DeleteCertificateHashEntry:
-               soap_serialize___sai__DeleteCertificateHashEntry(soap, (const struct __sai__DeleteCertificateHashEntry *)ptr);
-               break;
-       case SOAP_TYPE___sai__AddCertificateHashEntry:
-               soap_serialize___sai__AddCertificateHashEntry(soap, (const struct __sai__AddCertificateHashEntry *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetCertificateHashEntry:
-               soap_serialize___sai__GetCertificateHashEntry(soap, (const struct __sai__GetCertificateHashEntry *)ptr);
-               break;
-       case SOAP_TYPE___sai__EnumerateCertificateHashEntries:
-               soap_serialize___sai__EnumerateCertificateHashEntries(soap, (const struct __sai__EnumerateCertificateHashEntries *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetProvisioningServerOTP:
-               soap_serialize___sai__GetProvisioningServerOTP(soap, (const struct __sai__GetProvisioningServerOTP *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetProvisioningServerOTP:
-               soap_serialize___sai__SetProvisioningServerOTP(soap, (const struct __sai__SetProvisioningServerOTP *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetMEBxPassword:
-               soap_serialize___sai__SetMEBxPassword(soap, (const struct __sai__SetMEBxPassword *)ptr);
-               break;
-       case SOAP_TYPE___sai__PartialUnprovision:
-               soap_serialize___sai__PartialUnprovision(soap, (const struct __sai__PartialUnprovision *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetTLSPSK:
-               soap_serialize___sai__SetTLSPSK(soap, (const struct __sai__SetTLSPSK *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetPowerSavingOptions:
-               soap_serialize___sai__GetPowerSavingOptions(soap, (const struct __sai__GetPowerSavingOptions *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetPowerSavingOptions:
-               soap_serialize___sai__SetPowerSavingOptions(soap, (const struct __sai__SetPowerSavingOptions *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetPkiCapabilities:
-               soap_serialize___sai__GetPkiCapabilities(soap, (const struct __sai__GetPkiCapabilities *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetServerCertificateReq:
-               soap_serialize___sai__GetServerCertificateReq(soap, (const struct __sai__GetServerCertificateReq *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetCRL:
-               soap_serialize___sai__GetCRL(soap, (const struct __sai__GetCRL *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetCRL:
-               soap_serialize___sai__SetCRL(soap, (const struct __sai__SetCRL *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetTrustedFqdnCN:
-               soap_serialize___sai__GetTrustedFqdnCN(soap, (const struct __sai__GetTrustedFqdnCN *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetTrustedFqdnCN:
-               soap_serialize___sai__SetTrustedFqdnCN(soap, (const struct __sai__SetTrustedFqdnCN *)ptr);
-               break;
-       case SOAP_TYPE___sai__EnumerateTrustedRootCertificates:
-               soap_serialize___sai__EnumerateTrustedRootCertificates(soap, (const struct __sai__EnumerateTrustedRootCertificates *)ptr);
-               break;
-       case SOAP_TYPE___sai__DeleteTrustedRootCertificate:
-               soap_serialize___sai__DeleteTrustedRootCertificate(soap, (const struct __sai__DeleteTrustedRootCertificate *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetTrustedRootCertificate:
-               soap_serialize___sai__GetTrustedRootCertificate(soap, (const struct __sai__GetTrustedRootCertificate *)ptr);
-               break;
-       case SOAP_TYPE___sai__AddTrustedRootCertificate:
-               soap_serialize___sai__AddTrustedRootCertificate(soap, (const struct __sai__AddTrustedRootCertificate *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetTlsOptions:
-               soap_serialize___sai__GetTlsOptions(soap, (const struct __sai__GetTlsOptions *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetTlsOptions:
-               soap_serialize___sai__SetTlsOptions(soap, (const struct __sai__SetTlsOptions *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetEnabledInterfaces:
-               soap_serialize___sai__GetEnabledInterfaces(soap, (const struct __sai__GetEnabledInterfaces *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetEnabledInterfaces:
-               soap_serialize___sai__SetEnabledInterfaces(soap, (const struct __sai__SetEnabledInterfaces *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetKerberosOptions:
-               soap_serialize___sai__GetKerberosOptions(soap, (const struct __sai__GetKerberosOptions *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetKerberosOptions:
-               soap_serialize___sai__SetKerberosOptions(soap, (const struct __sai__SetKerberosOptions *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetDigestRealm:
-               soap_serialize___sai__GetDigestRealm(soap, (const struct __sai__GetDigestRealm *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetAdminAclEntryEx:
-               soap_serialize___sai__SetAdminAclEntryEx(soap, (const struct __sai__SetAdminAclEntryEx *)ptr);
-               break;
-       case SOAP_TYPE___sai__UpdateUserAclEntryEx:
-               soap_serialize___sai__UpdateUserAclEntryEx(soap, (const struct __sai__UpdateUserAclEntryEx *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetUserAclEntryEx:
-               soap_serialize___sai__GetUserAclEntryEx(soap, (const struct __sai__GetUserAclEntryEx *)ptr);
-               break;
-       case SOAP_TYPE___sai__AddUserAclEntryEx:
-               soap_serialize___sai__AddUserAclEntryEx(soap, (const struct __sai__AddUserAclEntryEx *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetCoreVersion:
-               soap_serialize___sai__GetCoreVersion(soap, (const struct __sai__GetCoreVersion *)ptr);
-               break;
-       case SOAP_TYPE___sai__CommitChanges:
-               soap_serialize___sai__CommitChanges(soap, (const struct __sai__CommitChanges *)ptr);
-               break;
-       case SOAP_TYPE___sai__Unprovision:
-               soap_serialize___sai__Unprovision(soap, (const struct __sai__Unprovision *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetProvisioningMode:
-               soap_serialize___sai__SetProvisioningMode(soap, (const struct __sai__SetProvisioningMode *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetProvisioningMode:
-               soap_serialize___sai__GetProvisioningMode(soap, (const struct __sai__GetProvisioningMode *)ptr);
-               break;
-       case SOAP_TYPE___sai__UpdateCoreFromUrl:
-               soap_serialize___sai__UpdateCoreFromUrl(soap, (const struct __sai__UpdateCoreFromUrl *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetTLSCertificate:
-               soap_serialize___sai__GetTLSCertificate(soap, (const struct __sai__GetTLSCertificate *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetTLSCertificate:
-               soap_serialize___sai__SetTLSCertificate(soap, (const struct __sai__SetTLSCertificate *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetTLSKeyAndCertificate:
-               soap_serialize___sai__SetTLSKeyAndCertificate(soap, (const struct __sai__SetTLSKeyAndCertificate *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetRngKey:
-               soap_serialize___sai__SetRngKey(soap, (const struct __sai__SetRngKey *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetTlsEnabled:
-               soap_serialize___sai__SetTlsEnabled(soap, (const struct __sai__SetTlsEnabled *)ptr);
-               break;
-       case SOAP_TYPE___sai__RemoveUserAclEntry:
-               soap_serialize___sai__RemoveUserAclEntry(soap, (const struct __sai__RemoveUserAclEntry *)ptr);
-               break;
-       case SOAP_TYPE___sai__UpdateUserAclEntry:
-               soap_serialize___sai__UpdateUserAclEntry(soap, (const struct __sai__UpdateUserAclEntry *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetUserAclEntry:
-               soap_serialize___sai__GetUserAclEntry(soap, (const struct __sai__GetUserAclEntry *)ptr);
-               break;
-       case SOAP_TYPE___sai__EnumerateUserAclEntries:
-               soap_serialize___sai__EnumerateUserAclEntries(soap, (const struct __sai__EnumerateUserAclEntries *)ptr);
-               break;
-       case SOAP_TYPE___sai__AddUserAclEntry:
-               soap_serialize___sai__AddUserAclEntry(soap, (const struct __sai__AddUserAclEntry *)ptr);
-               break;
-       case SOAP_TYPE___sai__SetAdminAclEntry:
-               soap_serialize___sai__SetAdminAclEntry(soap, (const struct __sai__SetAdminAclEntry *)ptr);
-               break;
-       case SOAP_TYPE___sai__GetAdminAclEntry:
-               soap_serialize___sai__GetAdminAclEntry(soap, (const struct __sai__GetAdminAclEntry *)ptr);
-               break;
-       case SOAP_TYPE___sai__ResetFlashWearOutProtection:
-               soap_serialize___sai__ResetFlashWearOutProtection(soap, (const struct __sai__ResetFlashWearOutProtection *)ptr);
-               break;
-       case SOAP_TYPE___rci__GetSystemPowerState:
-               soap_serialize___rci__GetSystemPowerState(soap, (const struct __rci__GetSystemPowerState *)ptr);
-               break;
-       case SOAP_TYPE___rci__RemoteControl:
-               soap_serialize___rci__RemoteControl(soap, (const struct __rci__RemoteControl *)ptr);
-               break;
-       case SOAP_TYPE___rci__GetRemoteControlCapabilities:
-               soap_serialize___rci__GetRemoteControlCapabilities(soap, (const struct __rci__GetRemoteControlCapabilities *)ptr);
-               break;
-       case SOAP_TYPE___net__Get8021XPxeTimeout:
-               soap_serialize___net__Get8021XPxeTimeout(soap, (const struct __net__Get8021XPxeTimeout *)ptr);
-               break;
-       case SOAP_TYPE___net__Set8021XPxeTimeout:
-               soap_serialize___net__Set8021XPxeTimeout(soap, (const struct __net__Set8021XPxeTimeout *)ptr);
-               break;
-       case SOAP_TYPE___net__Get8021XActiveS0:
-               soap_serialize___net__Get8021XActiveS0(soap, (const struct __net__Get8021XActiveS0 *)ptr);
-               break;
-       case SOAP_TYPE___net__Set8021XActiveS0:
-               soap_serialize___net__Set8021XActiveS0(soap, (const struct __net__Set8021XActiveS0 *)ptr);
-               break;
-       case SOAP_TYPE___net__Get8021XWiredProfile:
-               soap_serialize___net__Get8021XWiredProfile(soap, (const struct __net__Get8021XWiredProfile *)ptr);
-               break;
-       case SOAP_TYPE___net__Set8021XWiredProfile:
-               soap_serialize___net__Set8021XWiredProfile(soap, (const struct __net__Set8021XWiredProfile *)ptr);
-               break;
-       case SOAP_TYPE___net__SetInterfaceSettings:
-               soap_serialize___net__SetInterfaceSettings(soap, (const struct __net__SetInterfaceSettings *)ptr);
-               break;
-       case SOAP_TYPE___net__GetInterfaceSettings:
-               soap_serialize___net__GetInterfaceSettings(soap, (const struct __net__GetInterfaceSettings *)ptr);
-               break;
-       case SOAP_TYPE___net__EnumerateInterfaces:
-               soap_serialize___net__EnumerateInterfaces(soap, (const struct __net__EnumerateInterfaces *)ptr);
-               break;
-       case SOAP_TYPE___net__GetPingResponse:
-               soap_serialize___net__GetPingResponse(soap, (const struct __net__GetPingResponse *)ptr);
-               break;
-       case SOAP_TYPE___net__SetPingResponse:
-               soap_serialize___net__SetPingResponse(soap, (const struct __net__SetPingResponse *)ptr);
-               break;
-       case SOAP_TYPE___net__GetVlanParameters:
-               soap_serialize___net__GetVlanParameters(soap, (const struct __net__GetVlanParameters *)ptr);
-               break;
-       case SOAP_TYPE___net__SetVlanParameters:
-               soap_serialize___net__SetVlanParameters(soap, (const struct __net__SetVlanParameters *)ptr);
-               break;
-       case SOAP_TYPE___net__GetTcpIpParameters:
-               soap_serialize___net__GetTcpIpParameters(soap, (const struct __net__GetTcpIpParameters *)ptr);
-               break;
-       case SOAP_TYPE___net__SetTcpIpParameters:
-               soap_serialize___net__SetTcpIpParameters(soap, (const struct __net__SetTcpIpParameters *)ptr);
-               break;
-       case SOAP_TYPE___net__GetDomainName:
-               soap_serialize___net__GetDomainName(soap, (const struct __net__GetDomainName *)ptr);
-               break;
-       case SOAP_TYPE___net__SetDomainName:
-               soap_serialize___net__SetDomainName(soap, (const struct __net__SetDomainName *)ptr);
-               break;
-       case SOAP_TYPE___net__GetHostName:
-               soap_serialize___net__GetHostName(soap, (const struct __net__GetHostName *)ptr);
-               break;
-       case SOAP_TYPE___net__SetHostName:
-               soap_serialize___net__SetHostName(soap, (const struct __net__SetHostName *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetIderSessionLog:
-               soap_serialize___inf__GetIderSessionLog(soap, (const struct __inf__GetIderSessionLog *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetSecurityParameters:
-               soap_serialize___inf__GetSecurityParameters(soap, (const struct __inf__GetSecurityParameters *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetNetworkState:
-               soap_serialize___inf__GetNetworkState(soap, (const struct __inf__GetNetworkState *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetEnabledInterfaces:
-               soap_serialize___inf__GetEnabledInterfaces(soap, (const struct __inf__GetEnabledInterfaces *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetPasswordModel:
-               soap_serialize___inf__GetPasswordModel(soap, (const struct __inf__GetPasswordModel *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetAdminNetAclEntryStatus:
-               soap_serialize___inf__GetAdminNetAclEntryStatus(soap, (const struct __inf__GetAdminNetAclEntryStatus *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetAdminAclEntryStatus:
-               soap_serialize___inf__GetAdminAclEntryStatus(soap, (const struct __inf__GetAdminAclEntryStatus *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetConfigServerInfo:
-               soap_serialize___inf__GetConfigServerInfo(soap, (const struct __inf__GetConfigServerInfo *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetHostName:
-               soap_serialize___inf__GetHostName(soap, (const struct __inf__GetHostName *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetVlanParameters:
-               soap_serialize___inf__GetVlanParameters(soap, (const struct __inf__GetVlanParameters *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetProvisioningState:
-               soap_serialize___inf__GetProvisioningState(soap, (const struct __inf__GetProvisioningState *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetProvisioningMode:
-               soap_serialize___inf__GetProvisioningMode(soap, (const struct __inf__GetProvisioningMode *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetCodeVersions:
-               soap_serialize___inf__GetCodeVersions(soap, (const struct __inf__GetCodeVersions *)ptr);
-               break;
-       case SOAP_TYPE___inf__GetCoreVersion:
-               soap_serialize___inf__GetCoreVersion(soap, (const struct __inf__GetCoreVersion *)ptr);
-               break;
-       case SOAP_TYPE___idr__GetIderSessionLog:
-               soap_serialize___idr__GetIderSessionLog(soap, (const struct __idr__GetIderSessionLog *)ptr);
-               break;
-       case SOAP_TYPE___idr__GetRedirectionListenerState:
-               soap_serialize___idr__GetRedirectionListenerState(soap, (const struct __idr__GetRedirectionListenerState *)ptr);
-               break;
-       case SOAP_TYPE___idr__SetRedirectionListenerState:
-               soap_serialize___idr__SetRedirectionListenerState(soap, (const struct __idr__SetRedirectionListenerState *)ptr);
-               break;
-       case SOAP_TYPE___hwa__GetAssetData:
-               soap_serialize___hwa__GetAssetData(soap, (const struct __hwa__GetAssetData *)ptr);
-               break;
-       case SOAP_TYPE___hwa__EnumerateAssetTypes:
-               soap_serialize___hwa__EnumerateAssetTypes(soap, (const struct __hwa__EnumerateAssetTypes *)ptr);
-               break;
-       case SOAP_TYPE___emi__GetGeneralAlertSubscription:
-               soap_serialize___emi__GetGeneralAlertSubscription(soap, (const struct __emi__GetGeneralAlertSubscription *)ptr);
-               break;
-       case SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions:
-               soap_serialize___emi__EnumerateGeneralAlertSubscriptions(soap, (const struct __emi__EnumerateGeneralAlertSubscriptions *)ptr);
-               break;
-       case SOAP_TYPE___emi__SubscribeForGeneralAlert:
-               soap_serialize___emi__SubscribeForGeneralAlert(soap, (const struct __emi__SubscribeForGeneralAlert *)ptr);
-               break;
-       case SOAP_TYPE___emi__GetSensorAttributes:
-               soap_serialize___emi__GetSensorAttributes(soap, (const struct __emi__GetSensorAttributes *)ptr);
-               break;
-       case SOAP_TYPE___emi__EnumerateSensors:
-               soap_serialize___emi__EnumerateSensors(soap, (const struct __emi__EnumerateSensors *)ptr);
-               break;
-       case SOAP_TYPE___emi__GetEventLogTimestampClock:
-               soap_serialize___emi__GetEventLogTimestampClock(soap, (const struct __emi__GetEventLogTimestampClock *)ptr);
-               break;
-       case SOAP_TYPE___emi__SetEventLogTimestampClock:
-               soap_serialize___emi__SetEventLogTimestampClock(soap, (const struct __emi__SetEventLogTimestampClock *)ptr);
-               break;
-       case SOAP_TYPE___emi__FreezeEventLog:
-               soap_serialize___emi__FreezeEventLog(soap, (const struct __emi__FreezeEventLog *)ptr);
-               break;
-       case SOAP_TYPE___emi__ClearEventLog:
-               soap_serialize___emi__ClearEventLog(soap, (const struct __emi__ClearEventLog *)ptr);
-               break;
-       case SOAP_TYPE___emi__ReadEventLogRecords:
-               soap_serialize___emi__ReadEventLogRecords(soap, (const struct __emi__ReadEventLogRecords *)ptr);
-               break;
-       case SOAP_TYPE___emi__GetEventLogStatus:
-               soap_serialize___emi__GetEventLogStatus(soap, (const struct __emi__GetEventLogStatus *)ptr);
-               break;
-       case SOAP_TYPE___emi__RemoveEventFilter:
-               soap_serialize___emi__RemoveEventFilter(soap, (const struct __emi__RemoveEventFilter *)ptr);
-               break;
-       case SOAP_TYPE___emi__UpdateEventFilter:
-               soap_serialize___emi__UpdateEventFilter(soap, (const struct __emi__UpdateEventFilter *)ptr);
-               break;
-       case SOAP_TYPE___emi__GetEventFilter:
-               soap_serialize___emi__GetEventFilter(soap, (const struct __emi__GetEventFilter *)ptr);
-               break;
-       case SOAP_TYPE___emi__CancelAlertSubscription:
-               soap_serialize___emi__CancelAlertSubscription(soap, (const struct __emi__CancelAlertSubscription *)ptr);
-               break;
-       case SOAP_TYPE___emi__EnumerateAlertPolicies:
-               soap_serialize___emi__EnumerateAlertPolicies(soap, (const struct __emi__EnumerateAlertPolicies *)ptr);
-               break;
-       case SOAP_TYPE___emi__EnumerateAlertSubscriptions:
-               soap_serialize___emi__EnumerateAlertSubscriptions(soap, (const struct __emi__EnumerateAlertSubscriptions *)ptr);
-               break;
-       case SOAP_TYPE___emi__SubscribeForAlert:
-               soap_serialize___emi__SubscribeForAlert(soap, (const struct __emi__SubscribeForAlert *)ptr);
-               break;
-       case SOAP_TYPE___emi__AddEventFilter:
-               soap_serialize___emi__AddEventFilter(soap, (const struct __emi__AddEventFilter *)ptr);
-               break;
-       case SOAP_TYPE___emi__GetAlertCommunityString:
-               soap_serialize___emi__GetAlertCommunityString(soap, (const struct __emi__GetAlertCommunityString *)ptr);
-               break;
-       case SOAP_TYPE___emi__SetAlertCommunityString:
-               soap_serialize___emi__SetAlertCommunityString(soap, (const struct __emi__SetAlertCommunityString *)ptr);
-               break;
-       case SOAP_TYPE___emi__GetAlertSubscription:
-               soap_serialize___emi__GetAlertSubscription(soap, (const struct __emi__GetAlertSubscription *)ptr);
-               break;
-       case SOAP_TYPE___emi__EnumerateEventFilters:
-               soap_serialize___emi__EnumerateEventFilters(soap, (const struct __emi__EnumerateEventFilters *)ptr);
-               break;
-       case SOAP_TYPE___cb__GetHcbState:
-               soap_serialize___cb__GetHcbState(soap, (const struct __cb__GetHcbState *)ptr);
-               break;
-       case SOAP_TYPE___cb__ClearHcbState:
-               soap_serialize___cb__ClearHcbState(soap, (const struct __cb__ClearHcbState *)ptr);
-               break;
-       case SOAP_TYPE___cb__GetHcbOptions:
-               soap_serialize___cb__GetHcbOptions(soap, (const struct __cb__GetHcbOptions *)ptr);
-               break;
-       case SOAP_TYPE___cb__SetHcbOptions:
-               soap_serialize___cb__SetHcbOptions(soap, (const struct __cb__SetHcbOptions *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbQueryCapabilities:
-               soap_serialize___cb__CbQueryCapabilities(soap, (const struct __cb__CbQueryCapabilities *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbFilterEnumerate:
-               soap_serialize___cb__CbFilterEnumerate(soap, (const struct __cb__CbFilterEnumerate *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbFilterDelete:
-               soap_serialize___cb__CbFilterDelete(soap, (const struct __cb__CbFilterDelete *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbFilterGet:
-               soap_serialize___cb__CbFilterGet(soap, (const struct __cb__CbFilterGet *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbFilterCreate:
-               soap_serialize___cb__CbFilterCreate(soap, (const struct __cb__CbFilterCreate *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbPolicyGetActiveStatistics:
-               soap_serialize___cb__CbPolicyGetActiveStatistics(soap, (const struct __cb__CbPolicyGetActiveStatistics *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbPolicyGetEnabled:
-               soap_serialize___cb__CbPolicyGetEnabled(soap, (const struct __cb__CbPolicyGetEnabled *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbPolicyDisable:
-               soap_serialize___cb__CbPolicyDisable(soap, (const struct __cb__CbPolicyDisable *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbPolicyEnable:
-               soap_serialize___cb__CbPolicyEnable(soap, (const struct __cb__CbPolicyEnable *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbPolicyEnumerate:
-               soap_serialize___cb__CbPolicyEnumerate(soap, (const struct __cb__CbPolicyEnumerate *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbPolicyDelete:
-               soap_serialize___cb__CbPolicyDelete(soap, (const struct __cb__CbPolicyDelete *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbPolicyGet:
-               soap_serialize___cb__CbPolicyGet(soap, (const struct __cb__CbPolicyGet *)ptr);
-               break;
-       case SOAP_TYPE___cb__CbPolicyCreate:
-               soap_serialize___cb__CbPolicyCreate(soap, (const struct __cb__CbPolicyCreate *)ptr);
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities:
-               soap_serialize___apr__ConsoleWatchdogQueryCapabilities(soap, (const struct __apr__ConsoleWatchdogQueryCapabilities *)ptr);
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy:
-               soap_serialize___apr__ConsoleWatchdogGetCbPolicy(soap, (const struct __apr__ConsoleWatchdogGetCbPolicy *)ptr);
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy:
-               soap_serialize___apr__ConsoleWatchdogSetCbPolicy(soap, (const struct __apr__ConsoleWatchdogSetCbPolicy *)ptr);
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogGetActions:
-               soap_serialize___apr__ConsoleWatchdogGetActions(soap, (const struct __apr__ConsoleWatchdogGetActions *)ptr);
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogSetActions:
-               soap_serialize___apr__ConsoleWatchdogSetActions(soap, (const struct __apr__ConsoleWatchdogSetActions *)ptr);
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogEnumerate:
-               soap_serialize___apr__ConsoleWatchdogEnumerate(soap, (const struct __apr__ConsoleWatchdogEnumerate *)ptr);
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogDelete:
-               soap_serialize___apr__ConsoleWatchdogDelete(soap, (const struct __apr__ConsoleWatchdogDelete *)ptr);
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogCreate:
-               soap_serialize___apr__ConsoleWatchdogCreate(soap, (const struct __apr__ConsoleWatchdogCreate *)ptr);
-               break;
-       case SOAP_TYPE___apl__AgentWatchdogRegister:
-               soap_serialize___apl__AgentWatchdogRegister(soap, (const struct __apl__AgentWatchdogRegister *)ptr);
-               break;
-       case SOAP_TYPE___apl__AgentWatchdogHeartbeat:
-               soap_serialize___apl__AgentWatchdogHeartbeat(soap, (const struct __apl__AgentWatchdogHeartbeat *)ptr);
-               break;
-       case SOAP_TYPE___apl__AgentWatchdogShutdown:
-               soap_serialize___apl__AgentWatchdogShutdown(soap, (const struct __apl__AgentWatchdogShutdown *)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse:
-               soap_serialize_PointerTo_wcxs__GetWirelessSettingsResponse(soap, (_wcxs__GetWirelessSettingsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest:
-               soap_serialize_PointerTo_wcxs__GetWirelessSettingsRequest(soap, (_wcxs__GetWirelessSettingsRequest *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse:
-               soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, (_wcxs__GetWirelessCapabilitiesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest:
-               soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, (_wcxs__GetWirelessCapabilitiesRequest *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse:
-               soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, (_wcxs__EnumerateWirelessProfilesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest:
-               soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, (_wcxs__EnumerateWirelessProfilesRequest *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse:
-               soap_serialize_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, (_wcxs__UpdateWirelessProfileResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest:
-               soap_serialize_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, (_wcxs__UpdateWirelessProfileRequest *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse:
-               soap_serialize_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, (_wcxs__RemoveWirelessProfileResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest:
-               soap_serialize_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, (_wcxs__RemoveWirelessProfileRequest *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse:
-               soap_serialize_PointerTo_wcxs__GetWirelessProfileResponse(soap, (_wcxs__GetWirelessProfileResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest:
-               soap_serialize_PointerTo_wcxs__GetWirelessProfileRequest(soap, (_wcxs__GetWirelessProfileRequest *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse:
-               soap_serialize_PointerTo_wcxs__AddWirelessProfileResponse(soap, (_wcxs__AddWirelessProfileResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest:
-               soap_serialize_PointerTo_wcxs__AddWirelessProfileRequest(soap, (_wcxs__AddWirelessProfileRequest *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse:
-               soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, (_tim__SetHighAccuracyTimeSynchResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch:
-               soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynch(soap, (_tim__SetHighAccuracyTimeSynch *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse:
-               soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, (_tim__GetLowAccuracyTimeSynchResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch:
-               soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynch(soap, (_tim__GetLowAccuracyTimeSynch *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse:
-               soap_serialize_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, (_stra__RemoveStorageFpaclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry:
-               soap_serialize_PointerTo_stra__RemoveStorageFpaclEntry(soap, (_stra__RemoveStorageFpaclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse:
-               soap_serialize_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, (_stra__UpdateStorageFpaclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry:
-               soap_serialize_PointerTo_stra__UpdateStorageFpaclEntry(soap, (_stra__UpdateStorageFpaclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse:
-               soap_serialize_PointerTo_stra__GetStorageAllocEntryResponse(soap, (_stra__GetStorageAllocEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry:
-               soap_serialize_PointerTo_stra__GetStorageAllocEntry(soap, (_stra__GetStorageAllocEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse:
-               soap_serialize_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, (_stra__EnumerateStorageAllocEntriesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries:
-               soap_serialize_PointerTo_stra__EnumerateStorageAllocEntries(soap, (_stra__EnumerateStorageAllocEntries *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse:
-               soap_serialize_PointerTo_stra__AddStorageFpaclEntryResponse(soap, (_stra__AddStorageFpaclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry:
-               soap_serialize_PointerTo_stra__AddStorageFpaclEntry(soap, (_stra__AddStorageFpaclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse:
-               soap_serialize_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, (_stra__RemoveStorageEaclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry:
-               soap_serialize_PointerTo_stra__RemoveStorageEaclEntry(soap, (_stra__RemoveStorageEaclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse:
-               soap_serialize_PointerTo_stra__GetStorageEaclEntryResponse(soap, (_stra__GetStorageEaclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry:
-               soap_serialize_PointerTo_stra__GetStorageEaclEntry(soap, (_stra__GetStorageEaclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse:
-               soap_serialize_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, (_stra__EnumerateStorageEaclEntriesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries:
-               soap_serialize_PointerTo_stra__EnumerateStorageEaclEntries(soap, (_stra__EnumerateStorageEaclEntries *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse:
-               soap_serialize_PointerTo_stra__AddStorageEaclEntryResponse(soap, (_stra__AddStorageEaclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry:
-               soap_serialize_PointerTo_stra__AddStorageEaclEntry(soap, (_stra__AddStorageEaclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse:
-               soap_serialize_PointerTo_stra__AdminRemoveApplicationResponse(soap, (_stra__AdminRemoveApplicationResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__AdminRemoveApplication:
-               soap_serialize_PointerTo_stra__AdminRemoveApplication(soap, (_stra__AdminRemoveApplication *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse:
-               soap_serialize_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, (_stra__AdminGetApplicationAttributesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes:
-               soap_serialize_PointerTo_stra__AdminGetApplicationAttributes(soap, (_stra__AdminGetApplicationAttributes *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse:
-               soap_serialize_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, (_stra__AdminGetRegisteredApplicationsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications:
-               soap_serialize_PointerTo_stra__AdminGetRegisteredApplications(soap, (_stra__AdminGetRegisteredApplications *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse:
-               soap_serialize_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, (_stra__SetGlobalStorageAttributesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes:
-               soap_serialize_PointerTo_stra__SetGlobalStorageAttributes(soap, (_stra__SetGlobalStorageAttributes *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse:
-               soap_serialize_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, (_stra__GetGlobalStorageAttributesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes:
-               soap_serialize_PointerTo_stra__GetGlobalStorageAttributes(soap, (_stra__GetGlobalStorageAttributes *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse:
-               soap_serialize_PointerTo_str__ExecuteStorageOperationResponse(soap, (_str__ExecuteStorageOperationResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_str__ExecuteStorageOperation:
-               soap_serialize_PointerTo_str__ExecuteStorageOperation(soap, (_str__ExecuteStorageOperation *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse:
-               soap_serialize_PointerTo_sai__GetAclEnabledStateResponse(soap, (_sai__GetAclEnabledStateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetAclEnabledState:
-               soap_serialize_PointerTo_sai__GetAclEnabledState(soap, (_sai__GetAclEnabledState *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse:
-               soap_serialize_PointerTo_sai__SetAclEnabledStateResponse(soap, (_sai__SetAclEnabledStateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetAclEnabledState:
-               soap_serialize_PointerTo_sai__SetAclEnabledState(soap, (_sai__SetAclEnabledState *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse:
-               soap_serialize_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, (_sai__SetConfigurationServerFQDNResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN:
-               soap_serialize_PointerTo_sai__SetConfigurationServerFQDN(soap, (_sai__SetConfigurationServerFQDN *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse:
-               soap_serialize_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, (_sai__GetConfigurationServerFQDNResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN:
-               soap_serialize_PointerTo_sai__GetConfigurationServerFQDN(soap, (_sai__GetConfigurationServerFQDN *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse:
-               soap_serialize_PointerTo_sai__EnableVpnRoutingResponse(soap, (_sai__EnableVpnRoutingResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnableVpnRouting:
-               soap_serialize_PointerTo_sai__EnableVpnRouting(soap, (_sai__EnableVpnRouting *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse:
-               soap_serialize_PointerTo_sai__GetTLSCredentialsResponse(soap, (_sai__GetTLSCredentialsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetTLSCredentials:
-               soap_serialize_PointerTo_sai__GetTLSCredentials(soap, (_sai__GetTLSCredentials *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse:
-               soap_serialize_PointerTo_sai__SetTLSCredentialsResponse(soap, (_sai__SetTLSCredentialsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTLSCredentials:
-               soap_serialize_PointerTo_sai__SetTLSCredentials(soap, (_sai__SetTLSCredentials *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse:
-               soap_serialize_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, (_sai__CertStoreUpdateCertificateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate:
-               soap_serialize_PointerTo_sai__CertStoreUpdateCertificate(soap, (_sai__CertStoreUpdateCertificate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse:
-               soap_serialize_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, (_sai__CertStoreGetPKCS10RequestResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request:
-               soap_serialize_PointerTo_sai__CertStoreGetPKCS10Request(soap, (_sai__CertStoreGetPKCS10Request *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse:
-               soap_serialize_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, (_sai__CertStoreRemoveCertificateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate:
-               soap_serialize_PointerTo_sai__CertStoreRemoveCertificate(soap, (_sai__CertStoreRemoveCertificate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse:
-               soap_serialize_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, (_sai__CertStoreEnumerateCertificatesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates:
-               soap_serialize_PointerTo_sai__CertStoreEnumerateCertificates(soap, (_sai__CertStoreEnumerateCertificates *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse:
-               soap_serialize_PointerTo_sai__CertStoreGetCertificateResponse(soap, (_sai__CertStoreGetCertificateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate:
-               soap_serialize_PointerTo_sai__CertStoreGetCertificate(soap, (_sai__CertStoreGetCertificate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse:
-               soap_serialize_PointerTo_sai__CertStoreAddCertificateResponse(soap, (_sai__CertStoreAddCertificateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate:
-               soap_serialize_PointerTo_sai__CertStoreAddCertificate(soap, (_sai__CertStoreAddCertificate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse:
-               soap_serialize_PointerTo_sai__CertStoreRemoveKeyResponse(soap, (_sai__CertStoreRemoveKeyResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey:
-               soap_serialize_PointerTo_sai__CertStoreRemoveKey(soap, (_sai__CertStoreRemoveKey *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse:
-               soap_serialize_PointerTo_sai__CertStoreGetKeyResponse(soap, (_sai__CertStoreGetKeyResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreGetKey:
-               soap_serialize_PointerTo_sai__CertStoreGetKey(soap, (_sai__CertStoreGetKey *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse:
-               soap_serialize_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, (_sai__CertStoreEnumerateKeysResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys:
-               soap_serialize_PointerTo_sai__CertStoreEnumerateKeys(soap, (_sai__CertStoreEnumerateKeys *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse:
-               soap_serialize_PointerTo_sai__CertStoreAddKeyResponse(soap, (_sai__CertStoreAddKeyResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CertStoreAddKey:
-               soap_serialize_PointerTo_sai__CertStoreAddKey(soap, (_sai__CertStoreAddKey *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse:
-               soap_serialize_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, (_sai__GetGlobalPowerPolicyResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy:
-               soap_serialize_PointerTo_sai__GetGlobalPowerPolicy(soap, (_sai__GetGlobalPowerPolicy *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse:
-               soap_serialize_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, (_sai__SetGlobalPowerPolicyResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy:
-               soap_serialize_PointerTo_sai__SetGlobalPowerPolicy(soap, (_sai__SetGlobalPowerPolicy *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse:
-               soap_serialize_PointerTo_sai__SetActivePowerPackageResponse(soap, (_sai__SetActivePowerPackageResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetActivePowerPackage:
-               soap_serialize_PointerTo_sai__SetActivePowerPackage(soap, (_sai__SetActivePowerPackage *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse:
-               soap_serialize_PointerTo_sai__GetActivePowerPackageResponse(soap, (_sai__GetActivePowerPackageResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetActivePowerPackage:
-               soap_serialize_PointerTo_sai__GetActivePowerPackage(soap, (_sai__GetActivePowerPackage *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse:
-               soap_serialize_PointerTo_sai__GetPowerPackageResponse(soap, (_sai__GetPowerPackageResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetPowerPackage:
-               soap_serialize_PointerTo_sai__GetPowerPackage(soap, (_sai__GetPowerPackage *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse:
-               soap_serialize_PointerTo_sai__EnumeratePowerPackagesResponse(soap, (_sai__EnumeratePowerPackagesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages:
-               soap_serialize_PointerTo_sai__EnumeratePowerPackages(soap, (_sai__EnumeratePowerPackages *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse:
-               soap_serialize_PointerTo_sai__GetEnvironmentDetectionResponse(soap, (_sai__GetEnvironmentDetectionResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection:
-               soap_serialize_PointerTo_sai__GetEnvironmentDetection(soap, (_sai__GetEnvironmentDetection *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse:
-               soap_serialize_PointerTo_sai__SetEnvironmentDetectionResponse(soap, (_sai__SetEnvironmentDetectionResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection:
-               soap_serialize_PointerTo_sai__SetEnvironmentDetection(soap, (_sai__SetEnvironmentDetection *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse:
-               soap_serialize_PointerTo_sai__SetRealmAuthOptionsResponse(soap, (_sai__SetRealmAuthOptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions:
-               soap_serialize_PointerTo_sai__SetRealmAuthOptions(soap, (_sai__SetRealmAuthOptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse:
-               soap_serialize_PointerTo_sai__GetRealmAuthOptionsResponse(soap, (_sai__GetRealmAuthOptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions:
-               soap_serialize_PointerTo_sai__GetRealmAuthOptions(soap, (_sai__GetRealmAuthOptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse:
-               soap_serialize_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, (_sai__ExtendProvisioningPeriodResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod:
-               soap_serialize_PointerTo_sai__ExtendProvisioningPeriod(soap, (_sai__ExtendProvisioningPeriod *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse:
-               soap_serialize_PointerTo_sai__GetProvisioningPIDResponse(soap, (_sai__GetProvisioningPIDResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningPID:
-               soap_serialize_PointerTo_sai__GetProvisioningPID(soap, (_sai__GetProvisioningPID *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse:
-               soap_serialize_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, (_sai__GetProvisioningAuditRecordResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord:
-               soap_serialize_PointerTo_sai__GetProvisioningAuditRecord(soap, (_sai__GetProvisioningAuditRecord *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse:
-               soap_serialize_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, (_sai__SetZeroTouchConfigurationModeResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode:
-               soap_serialize_PointerTo_sai__SetZeroTouchConfigurationMode(soap, (_sai__SetZeroTouchConfigurationMode *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse:
-               soap_serialize_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, (_sai__GetZeroTouchConfigurationModeResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode:
-               soap_serialize_PointerTo_sai__GetZeroTouchConfigurationMode(soap, (_sai__GetZeroTouchConfigurationMode *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse:
-               soap_serialize_PointerTo_sai__EnableCertificateHashEntryResponse(soap, (_sai__EnableCertificateHashEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry:
-               soap_serialize_PointerTo_sai__EnableCertificateHashEntry(soap, (_sai__EnableCertificateHashEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse:
-               soap_serialize_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, (_sai__DeleteCertificateHashEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry:
-               soap_serialize_PointerTo_sai__DeleteCertificateHashEntry(soap, (_sai__DeleteCertificateHashEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse:
-               soap_serialize_PointerTo_sai__AddCertificateHashEntryResponse(soap, (_sai__AddCertificateHashEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry:
-               soap_serialize_PointerTo_sai__AddCertificateHashEntry(soap, (_sai__AddCertificateHashEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse:
-               soap_serialize_PointerTo_sai__GetCertificateHashEntryResponse(soap, (_sai__GetCertificateHashEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry:
-               soap_serialize_PointerTo_sai__GetCertificateHashEntry(soap, (_sai__GetCertificateHashEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse:
-               soap_serialize_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, (_sai__EnumerateCertificateHashEntriesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries:
-               soap_serialize_PointerTo_sai__EnumerateCertificateHashEntries(soap, (_sai__EnumerateCertificateHashEntries *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse:
-               soap_serialize_PointerTo_sai__GetProvisioningServerOTPResponse(soap, (_sai__GetProvisioningServerOTPResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP:
-               soap_serialize_PointerTo_sai__GetProvisioningServerOTP(soap, (_sai__GetProvisioningServerOTP *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse:
-               soap_serialize_PointerTo_sai__SetProvisioningServerOTPResponse(soap, (_sai__SetProvisioningServerOTPResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP:
-               soap_serialize_PointerTo_sai__SetProvisioningServerOTP(soap, (_sai__SetProvisioningServerOTP *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse:
-               soap_serialize_PointerTo_sai__SetMEBxPasswordResponse(soap, (_sai__SetMEBxPasswordResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetMEBxPassword:
-               soap_serialize_PointerTo_sai__SetMEBxPassword(soap, (_sai__SetMEBxPassword *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse:
-               soap_serialize_PointerTo_sai__PartialUnprovisionResponse(soap, (_sai__PartialUnprovisionResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__PartialUnprovision:
-               soap_serialize_PointerTo_sai__PartialUnprovision(soap, (_sai__PartialUnprovision *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse:
-               soap_serialize_PointerTo_sai__SetTLSPSKResponse(soap, (_sai__SetTLSPSKResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTLSPSK:
-               soap_serialize_PointerTo_sai__SetTLSPSK(soap, (_sai__SetTLSPSK *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse:
-               soap_serialize_PointerTo_sai__GetPowerSavingOptionsResponse(soap, (_sai__GetPowerSavingOptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions:
-               soap_serialize_PointerTo_sai__GetPowerSavingOptions(soap, (_sai__GetPowerSavingOptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse:
-               soap_serialize_PointerTo_sai__SetPowerSavingOptionsResponse(soap, (_sai__SetPowerSavingOptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions:
-               soap_serialize_PointerTo_sai__SetPowerSavingOptions(soap, (_sai__SetPowerSavingOptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse:
-               soap_serialize_PointerTo_sai__GetPkiCapabilitiesResponse(soap, (_sai__GetPkiCapabilitiesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetPkiCapabilities:
-               soap_serialize_PointerTo_sai__GetPkiCapabilities(soap, (_sai__GetPkiCapabilities *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse:
-               soap_serialize_PointerTo_sai__GetServerCertificateReqResponse(soap, (_sai__GetServerCertificateReqResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetServerCertificateReq:
-               soap_serialize_PointerTo_sai__GetServerCertificateReq(soap, (_sai__GetServerCertificateReq *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetCRLResponse:
-               soap_serialize_PointerTo_sai__GetCRLResponse(soap, (_sai__GetCRLResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetCRL:
-               soap_serialize_PointerTo_sai__GetCRL(soap, (_sai__GetCRL *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetCRLResponse:
-               soap_serialize_PointerTo_sai__SetCRLResponse(soap, (_sai__SetCRLResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetCRL:
-               soap_serialize_PointerTo_sai__SetCRL(soap, (_sai__SetCRL *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse:
-               soap_serialize_PointerTo_sai__GetTrustedFqdnCNResponse(soap, (_sai__GetTrustedFqdnCNResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN:
-               soap_serialize_PointerTo_sai__GetTrustedFqdnCN(soap, (_sai__GetTrustedFqdnCN *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse:
-               soap_serialize_PointerTo_sai__SetTrustedFqdnCNResponse(soap, (_sai__SetTrustedFqdnCNResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN:
-               soap_serialize_PointerTo_sai__SetTrustedFqdnCN(soap, (_sai__SetTrustedFqdnCN *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse:
-               soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, (_sai__EnumerateTrustedRootCertificatesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates:
-               soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificates(soap, (_sai__EnumerateTrustedRootCertificates *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse:
-               soap_serialize_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, (_sai__DeleteTrustedRootCertificateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate:
-               soap_serialize_PointerTo_sai__DeleteTrustedRootCertificate(soap, (_sai__DeleteTrustedRootCertificate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse:
-               soap_serialize_PointerTo_sai__GetTrustedRootCertificateResponse(soap, (_sai__GetTrustedRootCertificateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate:
-               soap_serialize_PointerTo_sai__GetTrustedRootCertificate(soap, (_sai__GetTrustedRootCertificate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse:
-               soap_serialize_PointerTo_sai__AddTrustedRootCertificateResponse(soap, (_sai__AddTrustedRootCertificateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate:
-               soap_serialize_PointerTo_sai__AddTrustedRootCertificate(soap, (_sai__AddTrustedRootCertificate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse:
-               soap_serialize_PointerTo_sai__GetTlsOptionsResponse(soap, (_sai__GetTlsOptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetTlsOptions:
-               soap_serialize_PointerTo_sai__GetTlsOptions(soap, (_sai__GetTlsOptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse:
-               soap_serialize_PointerTo_sai__SetTlsOptionsResponse(soap, (_sai__SetTlsOptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTlsOptions:
-               soap_serialize_PointerTo_sai__SetTlsOptions(soap, (_sai__SetTlsOptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse:
-               soap_serialize_PointerTo_sai__GetEnabledInterfacesResponse(soap, (_sai__GetEnabledInterfacesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces:
-               soap_serialize_PointerTo_sai__GetEnabledInterfaces(soap, (_sai__GetEnabledInterfaces *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse:
-               soap_serialize_PointerTo_sai__SetEnabledInterfacesResponse(soap, (_sai__SetEnabledInterfacesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces:
-               soap_serialize_PointerTo_sai__SetEnabledInterfaces(soap, (_sai__SetEnabledInterfaces *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse:
-               soap_serialize_PointerTo_sai__GetKerberosOptionsResponse(soap, (_sai__GetKerberosOptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetKerberosOptions:
-               soap_serialize_PointerTo_sai__GetKerberosOptions(soap, (_sai__GetKerberosOptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse:
-               soap_serialize_PointerTo_sai__SetKerberosOptionsResponse(soap, (_sai__SetKerberosOptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetKerberosOptions:
-               soap_serialize_PointerTo_sai__SetKerberosOptions(soap, (_sai__SetKerberosOptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse:
-               soap_serialize_PointerTo_sai__GetDigestRealmResponse(soap, (_sai__GetDigestRealmResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetDigestRealm:
-               soap_serialize_PointerTo_sai__GetDigestRealm(soap, (_sai__GetDigestRealm *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse:
-               soap_serialize_PointerTo_sai__SetAdminAclEntryExResponse(soap, (_sai__SetAdminAclEntryExResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx:
-               soap_serialize_PointerTo_sai__SetAdminAclEntryEx(soap, (_sai__SetAdminAclEntryEx *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse:
-               soap_serialize_PointerTo_sai__UpdateUserAclEntryExResponse(soap, (_sai__UpdateUserAclEntryExResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx:
-               soap_serialize_PointerTo_sai__UpdateUserAclEntryEx(soap, (_sai__UpdateUserAclEntryEx *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse:
-               soap_serialize_PointerTo_sai__GetUserAclEntryExResponse(soap, (_sai__GetUserAclEntryExResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx:
-               soap_serialize_PointerTo_sai__GetUserAclEntryEx(soap, (_sai__GetUserAclEntryEx *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse:
-               soap_serialize_PointerTo_sai__AddUserAclEntryExResponse(soap, (_sai__AddUserAclEntryExResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx:
-               soap_serialize_PointerTo_sai__AddUserAclEntryEx(soap, (_sai__AddUserAclEntryEx *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse:
-               soap_serialize_PointerTo_sai__GetCoreVersionResponse(soap, (_sai__GetCoreVersionResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetCoreVersion:
-               soap_serialize_PointerTo_sai__GetCoreVersion(soap, (_sai__GetCoreVersion *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CommitChangesResponse:
-               soap_serialize_PointerTo_sai__CommitChangesResponse(soap, (_sai__CommitChangesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__CommitChanges:
-               soap_serialize_PointerTo_sai__CommitChanges(soap, (_sai__CommitChanges *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__UnprovisionResponse:
-               soap_serialize_PointerTo_sai__UnprovisionResponse(soap, (_sai__UnprovisionResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__Unprovision:
-               soap_serialize_PointerTo_sai__Unprovision(soap, (_sai__Unprovision *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse:
-               soap_serialize_PointerTo_sai__SetProvisioningModeResponse(soap, (_sai__SetProvisioningModeResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetProvisioningMode:
-               soap_serialize_PointerTo_sai__SetProvisioningMode(soap, (_sai__SetProvisioningMode *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse:
-               soap_serialize_PointerTo_sai__GetProvisioningModeResponse(soap, (_sai__GetProvisioningModeResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetProvisioningMode:
-               soap_serialize_PointerTo_sai__GetProvisioningMode(soap, (_sai__GetProvisioningMode *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse:
-               soap_serialize_PointerTo_sai__UpdateCoreFromUrlResponse(soap, (_sai__UpdateCoreFromUrlResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl:
-               soap_serialize_PointerTo_sai__UpdateCoreFromUrl(soap, (_sai__UpdateCoreFromUrl *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse:
-               soap_serialize_PointerTo_sai__GetTLSCertificateResponse(soap, (_sai__GetTLSCertificateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetTLSCertificate:
-               soap_serialize_PointerTo_sai__GetTLSCertificate(soap, (_sai__GetTLSCertificate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse:
-               soap_serialize_PointerTo_sai__SetTLSCertificateResponse(soap, (_sai__SetTLSCertificateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTLSCertificate:
-               soap_serialize_PointerTo_sai__SetTLSCertificate(soap, (_sai__SetTLSCertificate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse:
-               soap_serialize_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, (_sai__SetTLSKeyAndCertificateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate:
-               soap_serialize_PointerTo_sai__SetTLSKeyAndCertificate(soap, (_sai__SetTLSKeyAndCertificate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetRngKeyResponse:
-               soap_serialize_PointerTo_sai__SetRngKeyResponse(soap, (_sai__SetRngKeyResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetRngKey:
-               soap_serialize_PointerTo_sai__SetRngKey(soap, (_sai__SetRngKey *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse:
-               soap_serialize_PointerTo_sai__SetTlsEnabledResponse(soap, (_sai__SetTlsEnabledResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetTlsEnabled:
-               soap_serialize_PointerTo_sai__SetTlsEnabled(soap, (_sai__SetTlsEnabled *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse:
-               soap_serialize_PointerTo_sai__RemoveUserAclEntryResponse(soap, (_sai__RemoveUserAclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry:
-               soap_serialize_PointerTo_sai__RemoveUserAclEntry(soap, (_sai__RemoveUserAclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse:
-               soap_serialize_PointerTo_sai__UpdateUserAclEntryResponse(soap, (_sai__UpdateUserAclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry:
-               soap_serialize_PointerTo_sai__UpdateUserAclEntry(soap, (_sai__UpdateUserAclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse:
-               soap_serialize_PointerTo_sai__GetUserAclEntryResponse(soap, (_sai__GetUserAclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetUserAclEntry:
-               soap_serialize_PointerTo_sai__GetUserAclEntry(soap, (_sai__GetUserAclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse:
-               soap_serialize_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, (_sai__EnumerateUserAclEntriesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries:
-               soap_serialize_PointerTo_sai__EnumerateUserAclEntries(soap, (_sai__EnumerateUserAclEntries *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse:
-               soap_serialize_PointerTo_sai__AddUserAclEntryResponse(soap, (_sai__AddUserAclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__AddUserAclEntry:
-               soap_serialize_PointerTo_sai__AddUserAclEntry(soap, (_sai__AddUserAclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse:
-               soap_serialize_PointerTo_sai__SetAdminAclEntryResponse(soap, (_sai__SetAdminAclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__SetAdminAclEntry:
-               soap_serialize_PointerTo_sai__SetAdminAclEntry(soap, (_sai__SetAdminAclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse:
-               soap_serialize_PointerTo_sai__GetAdminAclEntryResponse(soap, (_sai__GetAdminAclEntryResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__GetAdminAclEntry:
-               soap_serialize_PointerTo_sai__GetAdminAclEntry(soap, (_sai__GetAdminAclEntry *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse:
-               soap_serialize_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, (_sai__ResetFlashWearOutProtectionResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection:
-               soap_serialize_PointerTo_sai__ResetFlashWearOutProtection(soap, (_sai__ResetFlashWearOutProtection *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse:
-               soap_serialize_PointerTo_rci__GetSystemPowerStateResponse(soap, (_rci__GetSystemPowerStateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_rci__GetSystemPowerState:
-               soap_serialize_PointerTo_rci__GetSystemPowerState(soap, (_rci__GetSystemPowerState *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_rci__RemoteControlResponse:
-               soap_serialize_PointerTo_rci__RemoteControlResponse(soap, (_rci__RemoteControlResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_rci__RemoteControl:
-               soap_serialize_PointerTo_rci__RemoteControl(soap, (_rci__RemoteControl *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse:
-               soap_serialize_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, (_rci__GetRemoteControlCapabilitiesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities:
-               soap_serialize_PointerTo_rci__GetRemoteControlCapabilities(soap, (_rci__GetRemoteControlCapabilities *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse:
-               soap_serialize_PointerTo_net__Get8021XPxeTimeoutResponse(soap, (_net__Get8021XPxeTimeoutResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout:
-               soap_serialize_PointerTo_net__Get8021XPxeTimeout(soap, (_net__Get8021XPxeTimeout *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse:
-               soap_serialize_PointerTo_net__Set8021XPxeTimeoutResponse(soap, (_net__Set8021XPxeTimeoutResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout:
-               soap_serialize_PointerTo_net__Set8021XPxeTimeout(soap, (_net__Set8021XPxeTimeout *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response:
-               soap_serialize_PointerTo_net__Get8021XActiveS0Response(soap, (_net__Get8021XActiveS0Response *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Get8021XActiveS0:
-               soap_serialize_PointerTo_net__Get8021XActiveS0(soap, (_net__Get8021XActiveS0 *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response:
-               soap_serialize_PointerTo_net__Set8021XActiveS0Response(soap, (_net__Set8021XActiveS0Response *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Set8021XActiveS0:
-               soap_serialize_PointerTo_net__Set8021XActiveS0(soap, (_net__Set8021XActiveS0 *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse:
-               soap_serialize_PointerTo_net__Get8021XWiredProfileResponse(soap, (_net__Get8021XWiredProfileResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Get8021XWiredProfile:
-               soap_serialize_PointerTo_net__Get8021XWiredProfile(soap, (_net__Get8021XWiredProfile *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse:
-               soap_serialize_PointerTo_net__Set8021XWiredProfileResponse(soap, (_net__Set8021XWiredProfileResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__Set8021XWiredProfile:
-               soap_serialize_PointerTo_net__Set8021XWiredProfile(soap, (_net__Set8021XWiredProfile *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse:
-               soap_serialize_PointerTo_net__SetInterfaceSettingsResponse(soap, (_net__SetInterfaceSettingsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetInterfaceSettings:
-               soap_serialize_PointerTo_net__SetInterfaceSettings(soap, (_net__SetInterfaceSettings *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse:
-               soap_serialize_PointerTo_net__GetInterfaceSettingsResponse(soap, (_net__GetInterfaceSettingsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetInterfaceSettings:
-               soap_serialize_PointerTo_net__GetInterfaceSettings(soap, (_net__GetInterfaceSettings *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse:
-               soap_serialize_PointerTo_net__EnumerateInterfacesResponse(soap, (_net__EnumerateInterfacesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__EnumerateInterfaces:
-               soap_serialize_PointerTo_net__EnumerateInterfaces(soap, (_net__EnumerateInterfaces *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetPingResponseResponse:
-               soap_serialize_PointerTo_net__GetPingResponseResponse(soap, (_net__GetPingResponseResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetPingResponse:
-               soap_serialize_PointerTo_net__GetPingResponse(soap, (_net__GetPingResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetPingResponseResponse:
-               soap_serialize_PointerTo_net__SetPingResponseResponse(soap, (_net__SetPingResponseResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetPingResponse:
-               soap_serialize_PointerTo_net__SetPingResponse(soap, (_net__SetPingResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetVlanParametersResponse:
-               soap_serialize_PointerTo_net__GetVlanParametersResponse(soap, (_net__GetVlanParametersResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetVlanParameters:
-               soap_serialize_PointerTo_net__GetVlanParameters(soap, (_net__GetVlanParameters *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetVlanParametersResponse:
-               soap_serialize_PointerTo_net__SetVlanParametersResponse(soap, (_net__SetVlanParametersResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetVlanParameters:
-               soap_serialize_PointerTo_net__SetVlanParameters(soap, (_net__SetVlanParameters *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse:
-               soap_serialize_PointerTo_net__GetTcpIpParametersResponse(soap, (_net__GetTcpIpParametersResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetTcpIpParameters:
-               soap_serialize_PointerTo_net__GetTcpIpParameters(soap, (_net__GetTcpIpParameters *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse:
-               soap_serialize_PointerTo_net__SetTcpIpParametersResponse(soap, (_net__SetTcpIpParametersResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetTcpIpParameters:
-               soap_serialize_PointerTo_net__SetTcpIpParameters(soap, (_net__SetTcpIpParameters *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetDomainNameResponse:
-               soap_serialize_PointerTo_net__GetDomainNameResponse(soap, (_net__GetDomainNameResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetDomainName:
-               soap_serialize_PointerTo_net__GetDomainName(soap, (_net__GetDomainName *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetDomainNameResponse:
-               soap_serialize_PointerTo_net__SetDomainNameResponse(soap, (_net__SetDomainNameResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetDomainName:
-               soap_serialize_PointerTo_net__SetDomainName(soap, (_net__SetDomainName *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetHostNameResponse:
-               soap_serialize_PointerTo_net__GetHostNameResponse(soap, (_net__GetHostNameResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__GetHostName:
-               soap_serialize_PointerTo_net__GetHostName(soap, (_net__GetHostName *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetHostNameResponse:
-               soap_serialize_PointerTo_net__SetHostNameResponse(soap, (_net__SetHostNameResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_net__SetHostName:
-               soap_serialize_PointerTo_net__SetHostName(soap, (_net__SetHostName *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse:
-               soap_serialize_PointerTo_inf__GetIderSessionLogResponse(soap, (_inf__GetIderSessionLogResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetIderSessionLog:
-               soap_serialize_PointerTo_inf__GetIderSessionLog(soap, (_inf__GetIderSessionLog *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse:
-               soap_serialize_PointerTo_inf__GetSecurityParametersResponse(soap, (_inf__GetSecurityParametersResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetSecurityParameters:
-               soap_serialize_PointerTo_inf__GetSecurityParameters(soap, (_inf__GetSecurityParameters *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse:
-               soap_serialize_PointerTo_inf__GetNetworkStateResponse(soap, (_inf__GetNetworkStateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetNetworkState:
-               soap_serialize_PointerTo_inf__GetNetworkState(soap, (_inf__GetNetworkState *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse:
-               soap_serialize_PointerTo_inf__GetEnabledInterfacesResponse(soap, (_inf__GetEnabledInterfacesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces:
-               soap_serialize_PointerTo_inf__GetEnabledInterfaces(soap, (_inf__GetEnabledInterfaces *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse:
-               soap_serialize_PointerTo_inf__GetPasswordModelResponse(soap, (_inf__GetPasswordModelResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetPasswordModel:
-               soap_serialize_PointerTo_inf__GetPasswordModel(soap, (_inf__GetPasswordModel *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse:
-               soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, (_inf__GetAdminNetAclEntryStatusResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus:
-               soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatus(soap, (_inf__GetAdminNetAclEntryStatus *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse:
-               soap_serialize_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, (_inf__GetAdminAclEntryStatusResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus:
-               soap_serialize_PointerTo_inf__GetAdminAclEntryStatus(soap, (_inf__GetAdminAclEntryStatus *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse:
-               soap_serialize_PointerTo_inf__GetConfigServerInfoResponse(soap, (_inf__GetConfigServerInfoResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetConfigServerInfo:
-               soap_serialize_PointerTo_inf__GetConfigServerInfo(soap, (_inf__GetConfigServerInfo *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetHostNameResponse:
-               soap_serialize_PointerTo_inf__GetHostNameResponse(soap, (_inf__GetHostNameResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetHostName:
-               soap_serialize_PointerTo_inf__GetHostName(soap, (_inf__GetHostName *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse:
-               soap_serialize_PointerTo_inf__GetVlanParametersResponse(soap, (_inf__GetVlanParametersResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetVlanParameters:
-               soap_serialize_PointerTo_inf__GetVlanParameters(soap, (_inf__GetVlanParameters *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse:
-               soap_serialize_PointerTo_inf__GetProvisioningStateResponse(soap, (_inf__GetProvisioningStateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningState:
-               soap_serialize_PointerTo_inf__GetProvisioningState(soap, (_inf__GetProvisioningState *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse:
-               soap_serialize_PointerTo_inf__GetProvisioningModeResponse(soap, (_inf__GetProvisioningModeResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetProvisioningMode:
-               soap_serialize_PointerTo_inf__GetProvisioningMode(soap, (_inf__GetProvisioningMode *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse:
-               soap_serialize_PointerTo_inf__GetCodeVersionsResponse(soap, (_inf__GetCodeVersionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetCodeVersions:
-               soap_serialize_PointerTo_inf__GetCodeVersions(soap, (_inf__GetCodeVersions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse:
-               soap_serialize_PointerTo_inf__GetCoreVersionResponse(soap, (_inf__GetCoreVersionResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_inf__GetCoreVersion:
-               soap_serialize_PointerTo_inf__GetCoreVersion(soap, (_inf__GetCoreVersion *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse:
-               soap_serialize_PointerTo_idr__GetIderSessionLogResponse(soap, (_idr__GetIderSessionLogResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_idr__GetIderSessionLog:
-               soap_serialize_PointerTo_idr__GetIderSessionLog(soap, (_idr__GetIderSessionLog *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse:
-               soap_serialize_PointerTo_idr__GetRedirectionListenerStateResponse(soap, (_idr__GetRedirectionListenerStateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState:
-               soap_serialize_PointerTo_idr__GetRedirectionListenerState(soap, (_idr__GetRedirectionListenerState *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse:
-               soap_serialize_PointerTo_idr__SetRedirectionListenerStateResponse(soap, (_idr__SetRedirectionListenerStateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState:
-               soap_serialize_PointerTo_idr__SetRedirectionListenerState(soap, (_idr__SetRedirectionListenerState *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse:
-               soap_serialize_PointerTo_hwa__GetAssetDataResponse(soap, (_hwa__GetAssetDataResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_hwa__GetAssetData:
-               soap_serialize_PointerTo_hwa__GetAssetData(soap, (_hwa__GetAssetData *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse:
-               soap_serialize_PointerTo_hwa__EnumerateAssetTypesResponse(soap, (_hwa__EnumerateAssetTypesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes:
-               soap_serialize_PointerTo_hwa__EnumerateAssetTypes(soap, (_hwa__EnumerateAssetTypes *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse:
-               soap_serialize_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, (_emi__GetGeneralAlertSubscriptionResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription:
-               soap_serialize_PointerTo_emi__GetGeneralAlertSubscription(soap, (_emi__GetGeneralAlertSubscription *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse:
-               soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, (_emi__EnumerateGeneralAlertSubscriptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions:
-               soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, (_emi__EnumerateGeneralAlertSubscriptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse:
-               soap_serialize_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, (_emi__SubscribeForGeneralAlertResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert:
-               soap_serialize_PointerTo_emi__SubscribeForGeneralAlert(soap, (_emi__SubscribeForGeneralAlert *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse:
-               soap_serialize_PointerTo_emi__GetSensorAttributesResponse(soap, (_emi__GetSensorAttributesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetSensorAttributes:
-               soap_serialize_PointerTo_emi__GetSensorAttributes(soap, (_emi__GetSensorAttributes *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse:
-               soap_serialize_PointerTo_emi__EnumerateSensorsResponse(soap, (_emi__EnumerateSensorsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__EnumerateSensors:
-               soap_serialize_PointerTo_emi__EnumerateSensors(soap, (_emi__EnumerateSensors *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse:
-               soap_serialize_PointerTo_emi__GetEventLogTimestampClockResponse(soap, (_emi__GetEventLogTimestampClockResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock:
-               soap_serialize_PointerTo_emi__GetEventLogTimestampClock(soap, (_emi__GetEventLogTimestampClock *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse:
-               soap_serialize_PointerTo_emi__SetEventLogTimestampClockResponse(soap, (_emi__SetEventLogTimestampClockResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock:
-               soap_serialize_PointerTo_emi__SetEventLogTimestampClock(soap, (_emi__SetEventLogTimestampClock *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse:
-               soap_serialize_PointerTo_emi__FreezeEventLogResponse(soap, (_emi__FreezeEventLogResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__FreezeEventLog:
-               soap_serialize_PointerTo_emi__FreezeEventLog(soap, (_emi__FreezeEventLog *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__ClearEventLogResponse:
-               soap_serialize_PointerTo_emi__ClearEventLogResponse(soap, (_emi__ClearEventLogResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__ClearEventLog:
-               soap_serialize_PointerTo_emi__ClearEventLog(soap, (_emi__ClearEventLog *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse:
-               soap_serialize_PointerTo_emi__ReadEventLogRecordsResponse(soap, (_emi__ReadEventLogRecordsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__ReadEventLogRecords:
-               soap_serialize_PointerTo_emi__ReadEventLogRecords(soap, (_emi__ReadEventLogRecords *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse:
-               soap_serialize_PointerTo_emi__GetEventLogStatusResponse(soap, (_emi__GetEventLogStatusResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetEventLogStatus:
-               soap_serialize_PointerTo_emi__GetEventLogStatus(soap, (_emi__GetEventLogStatus *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse:
-               soap_serialize_PointerTo_emi__RemoveEventFilterResponse(soap, (_emi__RemoveEventFilterResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__RemoveEventFilter:
-               soap_serialize_PointerTo_emi__RemoveEventFilter(soap, (_emi__RemoveEventFilter *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse:
-               soap_serialize_PointerTo_emi__UpdateEventFilterResponse(soap, (_emi__UpdateEventFilterResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__UpdateEventFilter:
-               soap_serialize_PointerTo_emi__UpdateEventFilter(soap, (_emi__UpdateEventFilter *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetEventFilterResponse:
-               soap_serialize_PointerTo_emi__GetEventFilterResponse(soap, (_emi__GetEventFilterResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetEventFilter:
-               soap_serialize_PointerTo_emi__GetEventFilter(soap, (_emi__GetEventFilter *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse:
-               soap_serialize_PointerTo_emi__CancelAlertSubscriptionResponse(soap, (_emi__CancelAlertSubscriptionResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__CancelAlertSubscription:
-               soap_serialize_PointerTo_emi__CancelAlertSubscription(soap, (_emi__CancelAlertSubscription *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse:
-               soap_serialize_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, (_emi__EnumerateAlertPoliciesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies:
-               soap_serialize_PointerTo_emi__EnumerateAlertPolicies(soap, (_emi__EnumerateAlertPolicies *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse:
-               soap_serialize_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, (_emi__EnumerateAlertSubscriptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions:
-               soap_serialize_PointerTo_emi__EnumerateAlertSubscriptions(soap, (_emi__EnumerateAlertSubscriptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse:
-               soap_serialize_PointerTo_emi__SubscribeForAlertResponse(soap, (_emi__SubscribeForAlertResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__SubscribeForAlert:
-               soap_serialize_PointerTo_emi__SubscribeForAlert(soap, (_emi__SubscribeForAlert *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__AddEventFilterResponse:
-               soap_serialize_PointerTo_emi__AddEventFilterResponse(soap, (_emi__AddEventFilterResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__AddEventFilter:
-               soap_serialize_PointerTo_emi__AddEventFilter(soap, (_emi__AddEventFilter *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse:
-               soap_serialize_PointerTo_emi__GetAlertCommunityStringResponse(soap, (_emi__GetAlertCommunityStringResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetAlertCommunityString:
-               soap_serialize_PointerTo_emi__GetAlertCommunityString(soap, (_emi__GetAlertCommunityString *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse:
-               soap_serialize_PointerTo_emi__SetAlertCommunityStringResponse(soap, (_emi__SetAlertCommunityStringResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__SetAlertCommunityString:
-               soap_serialize_PointerTo_emi__SetAlertCommunityString(soap, (_emi__SetAlertCommunityString *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse:
-               soap_serialize_PointerTo_emi__GetAlertSubscriptionResponse(soap, (_emi__GetAlertSubscriptionResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__GetAlertSubscription:
-               soap_serialize_PointerTo_emi__GetAlertSubscription(soap, (_emi__GetAlertSubscription *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse:
-               soap_serialize_PointerTo_emi__EnumerateEventFiltersResponse(soap, (_emi__EnumerateEventFiltersResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_emi__EnumerateEventFilters:
-               soap_serialize_PointerTo_emi__EnumerateEventFilters(soap, (_emi__EnumerateEventFilters *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__GetHcbStateResponse:
-               soap_serialize_PointerTo_cb__GetHcbStateResponse(soap, (_cb__GetHcbStateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__GetHcbState:
-               soap_serialize_PointerTo_cb__GetHcbState(soap, (_cb__GetHcbState *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse:
-               soap_serialize_PointerTo_cb__ClearHcbStateResponse(soap, (_cb__ClearHcbStateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__ClearHcbState:
-               soap_serialize_PointerTo_cb__ClearHcbState(soap, (_cb__ClearHcbState *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse:
-               soap_serialize_PointerTo_cb__GetHcbOptionsResponse(soap, (_cb__GetHcbOptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__GetHcbOptions:
-               soap_serialize_PointerTo_cb__GetHcbOptions(soap, (_cb__GetHcbOptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse:
-               soap_serialize_PointerTo_cb__SetHcbOptionsResponse(soap, (_cb__SetHcbOptionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__SetHcbOptions:
-               soap_serialize_PointerTo_cb__SetHcbOptions(soap, (_cb__SetHcbOptions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse:
-               soap_serialize_PointerTo_cb__CbQueryCapabilitiesResponse(soap, (_cb__CbQueryCapabilitiesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbQueryCapabilities:
-               soap_serialize_PointerTo_cb__CbQueryCapabilities(soap, (_cb__CbQueryCapabilities *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse:
-               soap_serialize_PointerTo_cb__CbFilterEnumerateResponse(soap, (_cb__CbFilterEnumerateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbFilterEnumerate:
-               soap_serialize_PointerTo_cb__CbFilterEnumerate(soap, (_cb__CbFilterEnumerate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse:
-               soap_serialize_PointerTo_cb__CbFilterDeleteResponse(soap, (_cb__CbFilterDeleteResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbFilterDelete:
-               soap_serialize_PointerTo_cb__CbFilterDelete(soap, (_cb__CbFilterDelete *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbFilterGetResponse:
-               soap_serialize_PointerTo_cb__CbFilterGetResponse(soap, (_cb__CbFilterGetResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbFilterGet:
-               soap_serialize_PointerTo_cb__CbFilterGet(soap, (_cb__CbFilterGet *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse:
-               soap_serialize_PointerTo_cb__CbFilterCreateResponse(soap, (_cb__CbFilterCreateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbFilterCreate:
-               soap_serialize_PointerTo_cb__CbFilterCreate(soap, (_cb__CbFilterCreate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse:
-               soap_serialize_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, (_cb__CbPolicyGetActiveStatisticsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics:
-               soap_serialize_PointerTo_cb__CbPolicyGetActiveStatistics(soap, (_cb__CbPolicyGetActiveStatistics *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse:
-               soap_serialize_PointerTo_cb__CbPolicyGetEnabledResponse(soap, (_cb__CbPolicyGetEnabledResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled:
-               soap_serialize_PointerTo_cb__CbPolicyGetEnabled(soap, (_cb__CbPolicyGetEnabled *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse:
-               soap_serialize_PointerTo_cb__CbPolicyDisableResponse(soap, (_cb__CbPolicyDisableResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDisable:
-               soap_serialize_PointerTo_cb__CbPolicyDisable(soap, (_cb__CbPolicyDisable *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse:
-               soap_serialize_PointerTo_cb__CbPolicyEnableResponse(soap, (_cb__CbPolicyEnableResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnable:
-               soap_serialize_PointerTo_cb__CbPolicyEnable(soap, (_cb__CbPolicyEnable *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse:
-               soap_serialize_PointerTo_cb__CbPolicyEnumerateResponse(soap, (_cb__CbPolicyEnumerateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate:
-               soap_serialize_PointerTo_cb__CbPolicyEnumerate(soap, (_cb__CbPolicyEnumerate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse:
-               soap_serialize_PointerTo_cb__CbPolicyDeleteResponse(soap, (_cb__CbPolicyDeleteResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyDelete:
-               soap_serialize_PointerTo_cb__CbPolicyDelete(soap, (_cb__CbPolicyDelete *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse:
-               soap_serialize_PointerTo_cb__CbPolicyGetResponse(soap, (_cb__CbPolicyGetResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyGet:
-               soap_serialize_PointerTo_cb__CbPolicyGet(soap, (_cb__CbPolicyGet *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse:
-               soap_serialize_PointerTo_cb__CbPolicyCreateResponse(soap, (_cb__CbPolicyCreateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_cb__CbPolicyCreate:
-               soap_serialize_PointerTo_cb__CbPolicyCreate(soap, (_cb__CbPolicyCreate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, (_apr__ConsoleWatchdogQueryCapabilitiesResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, (_apr__ConsoleWatchdogQueryCapabilities *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, (_apr__ConsoleWatchdogGetCbPolicyResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, (_apr__ConsoleWatchdogGetCbPolicy *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, (_apr__ConsoleWatchdogSetCbPolicyResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, (_apr__ConsoleWatchdogSetCbPolicy *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, (_apr__ConsoleWatchdogGetActionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogGetActions(soap, (_apr__ConsoleWatchdogGetActions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, (_apr__ConsoleWatchdogSetActionsResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogSetActions(soap, (_apr__ConsoleWatchdogSetActions *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, (_apr__ConsoleWatchdogEnumerateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerate(soap, (_apr__ConsoleWatchdogEnumerate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, (_apr__ConsoleWatchdogDeleteResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogDelete(soap, (_apr__ConsoleWatchdogDelete *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, (_apr__ConsoleWatchdogCreateResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate:
-               soap_serialize_PointerTo_apr__ConsoleWatchdogCreate(soap, (_apr__ConsoleWatchdogCreate *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse:
-               soap_serialize_PointerTo_apl__AgentWatchdogRegisterResponse(soap, (_apl__AgentWatchdogRegisterResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister:
-               soap_serialize_PointerTo_apl__AgentWatchdogRegister(soap, (_apl__AgentWatchdogRegister *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse:
-               soap_serialize_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, (_apl__AgentWatchdogHeartbeatResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat:
-               soap_serialize_PointerTo_apl__AgentWatchdogHeartbeat(soap, (_apl__AgentWatchdogHeartbeat *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse:
-               soap_serialize_PointerTo_apl__AgentWatchdogShutdownResponse(soap, (_apl__AgentWatchdogShutdownResponse *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown:
-               soap_serialize_PointerTo_apl__AgentWatchdogShutdown(soap, (_apl__AgentWatchdogShutdown *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType:
-               soap_serialize_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, (cb__CircuitBreakerIPLayeredTCPFlagsType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__WirelessSettingsType:
-               soap_serialize_PointerTowcxs__WirelessSettingsType(soap, (wcxs__WirelessSettingsType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType:
-               soap_serialize_PointerTowcxs__WirelessCapabilitiesType(soap, (wcxs__WirelessCapabilitiesType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__ProfileType:
-               soap_serialize_PointerTowcxs__ProfileType(soap, (wcxs__ProfileType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType:
-               soap_serialize_PointerTowcxs__ProfileSecuritySettingsType(soap, (wcxs__ProfileSecuritySettingsType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType:
-               soap_serialize_PointerTowcxs__ProfileSecuritySettingRSNType(soap, (wcxs__ProfileSecuritySettingRSNType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType:
-               soap_serialize_PointerTowcxs__ProfileSecuritySettingWPAType(soap, (wcxs__ProfileSecuritySettingWPAType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType:
-               soap_serialize_PointerTowcxs__DataEncryptionCCMPType(soap, (wcxs__DataEncryptionCCMPType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType:
-               soap_serialize_PointerTowcxs__DataEncryptionTKIPType(soap, (wcxs__DataEncryptionTKIPType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__RawKey256Type:
-               soap_serialize_PointerTowcxs__RawKey256Type(soap, (xsd__base64Binary *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__PassPhrase63Type:
-               soap_serialize_PointerTowcxs__PassPhrase63Type(soap, (std::string *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__WEP128Type:
-               soap_serialize_PointerTowcxs__WEP128Type(soap, (wcxs__WEP128Type *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__WEP64Type:
-               soap_serialize_PointerTowcxs__WEP64Type(soap, (wcxs__WEP64Type *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__RawKey128Type:
-               soap_serialize_PointerTowcxs__RawKey128Type(soap, (xsd__base64Binary *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type:
-               soap_serialize_PointerTowcxs__PassPhraseWEP128Type(soap, (std::string *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__RawKey64Type:
-               soap_serialize_PointerTowcxs__RawKey64Type(soap, (xsd__base64Binary *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTowcxs__PassPhrase5Type:
-               soap_serialize_PointerTowcxs__PassPhrase5Type(soap, (std::string *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTorci__OemParametersType:
-               soap_serialize_PointerTorci__OemParametersType(soap, (unsigned short *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTorci__BootOptionsType:
-               soap_serialize_PointerTorci__BootOptionsType(soap, (unsigned short *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTorci__SpecialCommandParameterType:
-               soap_serialize_PointerTorci__SpecialCommandParameterType(soap, (unsigned short *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTorci__SpecialCommandType:
-               soap_serialize_PointerTorci__SpecialCommandType(soap, (enum rci__SpecialCommandType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToinf__IderSessionLogEntryType:
-               soap_serialize_PointerToinf__IderSessionLogEntryType(soap, (inf__IderSessionLogEntryType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToinf__FirmwareVersionType:
-               soap_serialize_PointerToinf__FirmwareVersionType(soap, (inf__FirmwareVersionType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToidr__IderSessionLogEntryType:
-               soap_serialize_PointerToidr__IderSessionLogEntryType(soap, (idr__IderSessionLogEntryType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToapl__GUID:
-               soap_serialize_PointerToapl__GUID(soap, (apl__GUID *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType:
-               soap_serialize_PointerToapr__AgentPresenceCapabilitiesType(soap, (apr__AgentPresenceCapabilitiesType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType:
-               soap_serialize_PointerToapr__CircuitBreakerHardwarePolicyType(soap, (apr__CircuitBreakerHardwarePolicyType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType:
-               soap_serialize_PointerToapr__ConsoleWatchdogActionType(soap, (apr__ConsoleWatchdogActionType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType:
-               soap_serialize_PointerToapr__ConsoleWatchdogEntryType(soap, (apr__ConsoleWatchdogEntryType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToapr__CbActionType:
-               soap_serialize_PointerToapr__CbActionType(soap, (enum apr__CbActionType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToapr__GUID:
-               soap_serialize_PointerToapr__GUID(soap, (apr__GUID *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTohwa__AssetDataArrayType:
-               soap_serialize_PointerTohwa__AssetDataArrayType(soap, (hwa__AssetDataArrayType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTohwa__AssetTypeArrayType:
-               soap_serialize_PointerTohwa__AssetTypeArrayType(soap, (hwa__AssetTypeArrayType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTohwa__GUID:
-               soap_serialize_PointerTohwa__GUID(soap, (hwa__GUID *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxsd__base64Binary:
-               soap_serialize_PointerToxsd__base64Binary(soap, (xsd__base64Binary *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTohwa__AssetDataType:
-               soap_serialize_PointerTohwa__AssetDataType(soap, (hwa__AssetDataType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__BlockedPortInfoType:
-               soap_serialize_PointerTocb__BlockedPortInfoType(soap, (cb__BlockedPortInfoType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__HcbTriggerReasonType:
-               soap_serialize_PointerTocb__HcbTriggerReasonType(soap, (enum cb__HcbTriggerReasonType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__TimeType:
-               soap_serialize_PointerTocb__TimeType(soap, (unsigned int *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__HcbOptionsType:
-               soap_serialize_PointerTocb__HcbOptionsType(soap, (cb__HcbOptionsType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType:
-               soap_serialize_PointerTocb__CircuitBreakerCapabilitiesType(soap, (cb__CircuitBreakerCapabilitiesType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType:
-               soap_serialize_PointerTocb__CircuitBreakerFilterInfoType(soap, (cb__CircuitBreakerFilterInfoType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType:
-               soap_serialize_PointerTocb__CircuitBreakerFilterStatisticsType(soap, (cb__CircuitBreakerFilterStatisticsType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType:
-               soap_serialize_PointerTocb__CircuitBreakerApplicationType(soap, (enum cb__CircuitBreakerApplicationType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType:
-               soap_serialize_PointerTocb__CircuitBreakerHardwarePolicyType(soap, (cb__CircuitBreakerHardwarePolicyType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType:
-               soap_serialize_PointerTocb__CircuitBreakerPolicyInfoType(soap, (cb__CircuitBreakerPolicyInfoType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__TimedCounterType:
-               soap_serialize_PointerTocb__TimedCounterType(soap, (cb__TimedCounterType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerFilterType:
-               soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, (cb__CircuitBreakerFilterType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketType:
-               soap_serialize_PointerTocb__CircuitBreakerPacketType(soap, (cb__CircuitBreakerPacketType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType:
-               soap_serialize_PointerTocb__CircuitBreakerPacketETHType(soap, (cb__CircuitBreakerPacketETHType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType:
-               soap_serialize_PointerTocb__CircuitBreakerPacketIPType(soap, (cb__CircuitBreakerPacketIPType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType:
-               soap_serialize_PointerTocb__CircuitBreakerPacketUDPType(soap, (cb__CircuitBreakerPacketUDPType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType:
-               soap_serialize_PointerTocb__CircuitBreakerPacketTCPType(soap, (cb__CircuitBreakerPacketTCPType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType:
-               soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(soap, (cb__CircuitBreakerIPLayeredPortType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType:
-               soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, (cb__CircuitBreakerIPPacketType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type:
-               soap_serialize_PointerTocb__CircuitBreakerIPv6Type(soap, (cb__CircuitBreakerIPv6Type *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type:
-               soap_serialize_PointerTocb__CircuitBreakerIPv4Type(soap, (cb__CircuitBreakerIPv4Type *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType:
-               soap_serialize_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, (cb__CircuitBreakerIPv6AddressAndMaskType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType:
-               soap_serialize_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, (cb__CircuitBreakerIPv4AddressAndMaskType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType:
-               soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, (cb__CircuitBreakerIPLayeredPortRangeType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType:
-               soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, (cb__CircuitBreakerIPLayeredPortSimpleType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType:
-               soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, (cb__CircuitBreakerPolicyType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType:
-               soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(soap, (cb__CircuitBreakerDefaultFilterType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType:
-               soap_serialize_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, (cb__CircuitBreakerAntiSpoofingFilterType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType:
-               soap_serialize_PointerToemi__AlertSubscriptionGeneralType(soap, (emi__AlertSubscriptionGeneralType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__SensorAttributesType:
-               soap_serialize_PointerToemi__SensorAttributesType(soap, (emi__SensorAttributesType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__SensorHandleArrayType:
-               soap_serialize_PointerToemi__SensorHandleArrayType(soap, (emi__SensorHandleArrayType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__EventLogRecordArrayType:
-               soap_serialize_PointerToemi__EventLogRecordArrayType(soap, (emi__EventLogRecordArrayType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__EventFilterHandleArrayType:
-               soap_serialize_PointerToemi__EventFilterHandleArrayType(soap, (emi__EventFilterHandleArrayType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__EventFilterType:
-               soap_serialize_PointerToemi__EventFilterType(soap, (emi__EventFilterType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__ByteStr:
-               soap_serialize_PointerToemi__ByteStr(soap, (emi__ByteStr *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType:
-               soap_serialize_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, (emi__AlertSubscriptionPolicyIDArrayType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType:
-               soap_serialize_PointerToemi__AlertSubscriptionHandleArrayType(soap, (emi__AlertSubscriptionHandleArrayType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDType:
-               soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, (unsigned char *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionType:
-               soap_serialize_PointerToemi__AlertSubscriptionType(soap, (emi__AlertSubscriptionType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType:
-               soap_serialize_PointerToemi__AlertSubscriptionSoapType(soap, (emi__AlertSubscriptionSoapType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType:
-               soap_serialize_PointerToemi__AlertSubscriptionSNMPType(soap, (emi__AlertSubscriptionSNMPType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__AlertCredentialsType:
-               soap_serialize_PointerToemi__AlertCredentialsType(soap, (emi__AlertCredentialsType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocmn__URLType:
-               soap_serialize_PointerTocmn__URLType(soap, (cmn__URLType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__CommunityStringType:
-               soap_serialize_PointerToemi__CommunityStringType(soap, (std::string *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocmn__NodeAddressType:
-               soap_serialize_PointerTocmn__NodeAddressType(soap, (cmn__NodeAddressType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__EventLogRecordType:
-               soap_serialize_PointerToemi__EventLogRecordType(soap, (emi__EventLogRecordType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToemi__ByteData:
-               soap_serialize_PointerToemi__ByteData(soap, (emi__ByteData *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType:
-               soap_serialize_PointerTostra__StorageAllocEntryHandleListType(soap, (stra__StorageAllocEntryHandleListType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTostra__StorageAllocEntryType:
-               soap_serialize_PointerTostra__StorageAllocEntryType(soap, (stra__StorageAllocEntryType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType:
-               soap_serialize_PointerTostra__StorageEaclEntryHandleListType(soap, (stra__StorageEaclEntryHandleListType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTostra__StorageEaclEntryType:
-               soap_serialize_PointerTostra__StorageEaclEntryType(soap, (stra__StorageEaclEntryType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTostra__StorageApplicationAttributesType:
-               soap_serialize_PointerTostra__StorageApplicationAttributesType(soap, (stra__StorageApplicationAttributesType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTostra__StorageApplicationHandleListType:
-               soap_serialize_PointerTostra__StorageApplicationHandleListType(soap, (stra__StorageApplicationHandleListType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTostra__GlobalStorageAttributesType:
-               soap_serialize_PointerTostra__GlobalStorageAttributesType(soap, (stra__GlobalStorageAttributesType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType:
-               soap_serialize_PointerTostra__StorageSnrpApplicationAttributeType(soap, (stra__StorageSnrpApplicationAttributeType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTostra__GUID:
-               soap_serialize_PointerTostra__GUID(soap, (stra__GUID *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType:
-               soap_serialize_PointerTostra__StorageAllocSnrpEntryType(soap, (stra__StorageAllocSnrpEntryType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__XProfileType:
-               soap_serialize_PointerToxcfg__XProfileType(soap, (xcfg__XProfileType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType:
-               soap_serialize_PointerTonet__InterfaceDescriptorSetType(soap, (net__InterfaceDescriptorSetType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType:
-               soap_serialize_PointerTonet__InterfaceDescriptorGetType(soap, (net__InterfaceDescriptorGetType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocmn__InterfaceHandleType:
-               soap_serialize_PointerTocmn__InterfaceHandleType(soap, (unsigned int *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTonet__StaticIPv4ParametersType:
-               soap_serialize_PointerTonet__StaticIPv4ParametersType(soap, (net__StaticIPv4ParametersType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTonet__IPv4ParametersType:
-               soap_serialize_PointerTonet__IPv4ParametersType(soap, (net__IPv4ParametersType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType:
-               soap_serialize_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, (xcfg__XProfileEAPFAST_USCORETLSType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType:
-               soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, (xcfg__XProfileEAPFAST_USCOREGTCType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
-               soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType:
-               soap_serialize_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, (xcfg__XProfileEAP_USCOREGTCType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type:
-               soap_serialize_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type:
-               soap_serialize_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__XProfileTLSType:
-               soap_serialize_PointerToxcfg__XProfileTLSType(soap, (xcfg__XProfileTLSType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__ManualPACType:
-               soap_serialize_PointerToxcfg__ManualPACType(soap, (xcfg__ManualPACType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__UserCredentialsType:
-               soap_serialize_PointerToxcfg__UserCredentialsType(soap, (xcfg__UserCredentialsType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__ServerIdentityType:
-               soap_serialize_PointerToxcfg__ServerIdentityType(soap, (xcfg__ServerIdentityType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerToxcfg__CertificateNameType:
-               soap_serialize_PointerToxcfg__CertificateNameType(soap, (xcfg__CertificateNameType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__CertificateHandleType:
-               soap_serialize_PointerTosai__CertificateHandleType(soap, (unsigned int *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocstr__KeyPairType:
-               soap_serialize_PointerTocstr__KeyPairType(soap, (cstr__KeyPairType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__GlobalPowerPolicyType:
-               soap_serialize_PointerTosai__GlobalPowerPolicyType(soap, (sai__GlobalPowerPolicyType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__EnvironmentDetectionType:
-               soap_serialize_PointerTosai__EnvironmentDetectionType(soap, (sai__EnvironmentDetectionType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType:
-               soap_serialize_PointerTosai__ProvisioningAuditRecordType(soap, (sai__ProvisioningAuditRecordType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__CertHashEntryType:
-               soap_serialize_PointerTosai__CertHashEntryType(soap, (sai__CertHashEntryType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__ProvisioningOTPType:
-               soap_serialize_PointerTosai__ProvisioningOTPType(soap, (xsd__base64Binary *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTounsignedShort:
-               soap_serialize_PointerTounsignedShort(soap, (unsigned short *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__PowerStateType:
-               soap_serialize_PointerTosai__PowerStateType(soap, (enum sai__PowerStateType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__PkiCapsType:
-               soap_serialize_PointerTosai__PkiCapsType(soap, (sai__PkiCapsType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__CrlType:
-               soap_serialize_PointerTosai__CrlType(soap, (sai__CrlType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__CertificateType:
-               soap_serialize_PointerTosai__CertificateType(soap, (sai__CertificateType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__TlsOptionsType:
-               soap_serialize_PointerTosai__TlsOptionsType(soap, (sai__TlsOptionsType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__KerberosOptionsType:
-               soap_serialize_PointerTosai__KerberosOptionsType(soap, (sai__KerberosOptionsType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__AdminAclEntryExType:
-               soap_serialize_PointerTosai__AdminAclEntryExType(soap, (sai__AdminAclEntryExType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__UserAclEntryExType:
-               soap_serialize_PointerTosai__UserAclEntryExType(soap, (sai__UserAclEntryExType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType:
-               soap_serialize_PointerTosai__UpdateCoreUrlKeyType(soap, (sai__UpdateCoreUrlKeyType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__AmtVersion:
-               soap_serialize_PointerTosai__AmtVersion(soap, (sai__AmtVersion *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__RngKeyType:
-               soap_serialize_PointerTosai__RngKeyType(soap, (sai__RngKeyType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__CertificateChainType:
-               soap_serialize_PointerTosai__CertificateChainType(soap, (sai__CertificateChainType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__RsaKeyType:
-               soap_serialize_PointerTosai__RsaKeyType(soap, (sai__RsaKeyType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__UserAclEntryHandleListType:
-               soap_serialize_PointerTosai__UserAclEntryHandleListType(soap, (sai__UserAclEntryHandleListType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__AdminAclEntryType:
-               soap_serialize_PointerTosai__AdminAclEntryType(soap, (sai__AdminAclEntryType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__UserAclEntryType:
-               soap_serialize_PointerTosai__UserAclEntryType(soap, (sai__UserAclEntryType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTounsignedInt:
-               soap_serialize_PointerTounsignedInt(soap, (unsigned int *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType:
-               soap_serialize_PointerTosai__EnvironmentDetectionDomainType(soap, (sai__EnvironmentDetectionDomainType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTobool:
-               soap_serialize_PointerTobool(soap, (bool *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTostd__string:
-               soap_serialize_PointerTostd__string(soap, (std::string *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__KerberosSpnType:
-               soap_serialize_PointerTosai__KerberosSpnType(soap, (sai__KerberosSpnType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__UserEntryKerberosType:
-               soap_serialize_PointerTosai__UserEntryKerberosType(soap, (sai__UserEntryKerberosType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__UserEntryDigestType:
-               soap_serialize_PointerTosai__UserEntryDigestType(soap, (sai__UserEntryDigestType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTosai__UserAclRealmListType:
-               soap_serialize_PointerTosai__UserAclRealmListType(soap, (sai__UserAclRealmListType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocstr__RSAKeyPairType:
-               soap_serialize_PointerTocstr__RSAKeyPairType(soap, (cstr__RSAKeyPairType *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocmn__IPv6AddressStringType:
-               soap_serialize_PointerTocmn__IPv6AddressStringType(soap, (std::string *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocmn__IPv4AddressStringType:
-               soap_serialize_PointerTocmn__IPv4AddressStringType(soap, (std::string *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTocmn__HostNameType:
-               soap_serialize_PointerTocmn__HostNameType(soap, (std::string *const*)ptr);
-               break;
-       case SOAP_TYPE_PointerTounsignedByte:
-               soap_serialize_PointerTounsignedByte(soap, (unsigned char *const*)ptr);
-               break;
-       case SOAP_TYPE__QName:
-               soap_serialize_string(soap, (char**)&ptr);
-               break;
-       case SOAP_TYPE_string:
-               soap_serialize_string(soap, (char**)&ptr);
-               break;
-       }
-}
-#endif
-
-SOAP_FMAC3 void * SOAP_FMAC4 soap_instantiate(struct soap *soap, int t, const char *type, const char *arrayType, size_t *n)
-{
-       switch (t)
-       {
-       case SOAP_TYPE_std__string:
-               return (void*)soap_instantiate_std__string(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xsd__base64Binary:
-               return (void*)soap_instantiate_xsd__base64Binary(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cmn__NodeAddressType:
-               return (void*)soap_instantiate_cmn__NodeAddressType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cstr__RSAKeyPairType:
-               return (void*)soap_instantiate_cstr__RSAKeyPairType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cstr__KeyPairType:
-               return (void*)soap_instantiate_cstr__KeyPairType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__UserAclEntryType:
-               return (void*)soap_instantiate_sai__UserAclEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__AdminAclEntryType:
-               return (void*)soap_instantiate_sai__AdminAclEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__UserAclEntryHandleListType:
-               return (void*)soap_instantiate_sai__UserAclEntryHandleListType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__UserAclRealmListType:
-               return (void*)soap_instantiate_sai__UserAclRealmListType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__RsaKeyType:
-               return (void*)soap_instantiate_sai__RsaKeyType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__RngKeyType:
-               return (void*)soap_instantiate_sai__RngKeyType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__CertificateChainType:
-               return (void*)soap_instantiate_sai__CertificateChainType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__UpdateCoreUrlKeyType:
-               return (void*)soap_instantiate_sai__UpdateCoreUrlKeyType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__AmtVersion:
-               return (void*)soap_instantiate_sai__AmtVersion(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__UserEntryDigestType:
-               return (void*)soap_instantiate_sai__UserEntryDigestType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__UserEntryKerberosType:
-               return (void*)soap_instantiate_sai__UserEntryKerberosType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__UserAclEntryExType:
-               return (void*)soap_instantiate_sai__UserAclEntryExType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__AdminAclEntryExType:
-               return (void*)soap_instantiate_sai__AdminAclEntryExType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__KerberosSpnType:
-               return (void*)soap_instantiate_sai__KerberosSpnType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__KerberosOptionsType:
-               return (void*)soap_instantiate_sai__KerberosOptionsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__TlsOptionsType:
-               return (void*)soap_instantiate_sai__TlsOptionsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__CertificateType:
-               return (void*)soap_instantiate_sai__CertificateType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__CrlType:
-               return (void*)soap_instantiate_sai__CrlType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__PkiCapsType:
-               return (void*)soap_instantiate_sai__PkiCapsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__CertHashEntryType:
-               return (void*)soap_instantiate_sai__CertHashEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__ProvisioningAuditRecordType:
-               return (void*)soap_instantiate_sai__ProvisioningAuditRecordType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__EnvironmentDetectionDomainType:
-               return (void*)soap_instantiate_sai__EnvironmentDetectionDomainType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__EnvironmentDetectionType:
-               return (void*)soap_instantiate_sai__EnvironmentDetectionType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__GlobalPowerPolicyType:
-               return (void*)soap_instantiate_sai__GlobalPowerPolicyType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__AddUserAclEntry:
-               return (void*)soap_instantiate__sai__AddUserAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__AddUserAclEntryResponse:
-               return (void*)soap_instantiate__sai__AddUserAclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetAdminAclEntry:
-               return (void*)soap_instantiate__sai__SetAdminAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetAdminAclEntryResponse:
-               return (void*)soap_instantiate__sai__SetAdminAclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnumerateUserAclEntries:
-               return (void*)soap_instantiate__sai__EnumerateUserAclEntries(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse:
-               return (void*)soap_instantiate__sai__EnumerateUserAclEntriesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetUserAclEntry:
-               return (void*)soap_instantiate__sai__GetUserAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetUserAclEntryResponse:
-               return (void*)soap_instantiate__sai__GetUserAclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetAdminAclEntry:
-               return (void*)soap_instantiate__sai__GetAdminAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetAdminAclEntryResponse:
-               return (void*)soap_instantiate__sai__GetAdminAclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__UpdateUserAclEntry:
-               return (void*)soap_instantiate__sai__UpdateUserAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__UpdateUserAclEntryResponse:
-               return (void*)soap_instantiate__sai__UpdateUserAclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__RemoveUserAclEntry:
-               return (void*)soap_instantiate__sai__RemoveUserAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__RemoveUserAclEntryResponse:
-               return (void*)soap_instantiate__sai__RemoveUserAclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTlsEnabled:
-               return (void*)soap_instantiate__sai__SetTlsEnabled(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTlsEnabledResponse:
-               return (void*)soap_instantiate__sai__SetTlsEnabledResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTLSKeyAndCertificate:
-               return (void*)soap_instantiate__sai__SetTLSKeyAndCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse:
-               return (void*)soap_instantiate__sai__SetTLSKeyAndCertificateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetRngKey:
-               return (void*)soap_instantiate__sai__SetRngKey(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetRngKeyResponse:
-               return (void*)soap_instantiate__sai__SetRngKeyResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTLSCertificate:
-               return (void*)soap_instantiate__sai__SetTLSCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTLSCertificateResponse:
-               return (void*)soap_instantiate__sai__SetTLSCertificateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetTLSCertificate:
-               return (void*)soap_instantiate__sai__GetTLSCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetTLSCertificateResponse:
-               return (void*)soap_instantiate__sai__GetTLSCertificateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__UpdateCoreFromUrl:
-               return (void*)soap_instantiate__sai__UpdateCoreFromUrl(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__UpdateCoreFromUrlResponse:
-               return (void*)soap_instantiate__sai__UpdateCoreFromUrlResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetProvisioningMode:
-               return (void*)soap_instantiate__sai__GetProvisioningMode(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetProvisioningModeResponse:
-               return (void*)soap_instantiate__sai__GetProvisioningModeResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetProvisioningMode:
-               return (void*)soap_instantiate__sai__SetProvisioningMode(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetProvisioningModeResponse:
-               return (void*)soap_instantiate__sai__SetProvisioningModeResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__Unprovision:
-               return (void*)soap_instantiate__sai__Unprovision(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__UnprovisionResponse:
-               return (void*)soap_instantiate__sai__UnprovisionResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CommitChanges:
-               return (void*)soap_instantiate__sai__CommitChanges(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CommitChangesResponse:
-               return (void*)soap_instantiate__sai__CommitChangesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__ResetFlashWearOutProtection:
-               return (void*)soap_instantiate__sai__ResetFlashWearOutProtection(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse:
-               return (void*)soap_instantiate__sai__ResetFlashWearOutProtectionResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetCoreVersion:
-               return (void*)soap_instantiate__sai__GetCoreVersion(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetCoreVersionResponse:
-               return (void*)soap_instantiate__sai__GetCoreVersionResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__AddUserAclEntryEx:
-               return (void*)soap_instantiate__sai__AddUserAclEntryEx(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__AddUserAclEntryExResponse:
-               return (void*)soap_instantiate__sai__AddUserAclEntryExResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetUserAclEntryEx:
-               return (void*)soap_instantiate__sai__GetUserAclEntryEx(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetUserAclEntryExResponse:
-               return (void*)soap_instantiate__sai__GetUserAclEntryExResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__UpdateUserAclEntryEx:
-               return (void*)soap_instantiate__sai__UpdateUserAclEntryEx(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__UpdateUserAclEntryExResponse:
-               return (void*)soap_instantiate__sai__UpdateUserAclEntryExResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetAdminAclEntryEx:
-               return (void*)soap_instantiate__sai__SetAdminAclEntryEx(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetAdminAclEntryExResponse:
-               return (void*)soap_instantiate__sai__SetAdminAclEntryExResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetDigestRealm:
-               return (void*)soap_instantiate__sai__GetDigestRealm(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetDigestRealmResponse:
-               return (void*)soap_instantiate__sai__GetDigestRealmResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetKerberosOptions:
-               return (void*)soap_instantiate__sai__SetKerberosOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetKerberosOptionsResponse:
-               return (void*)soap_instantiate__sai__SetKerberosOptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetKerberosOptions:
-               return (void*)soap_instantiate__sai__GetKerberosOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetKerberosOptionsResponse:
-               return (void*)soap_instantiate__sai__GetKerberosOptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetEnabledInterfaces:
-               return (void*)soap_instantiate__sai__SetEnabledInterfaces(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetEnabledInterfacesResponse:
-               return (void*)soap_instantiate__sai__SetEnabledInterfacesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetEnabledInterfaces:
-               return (void*)soap_instantiate__sai__GetEnabledInterfaces(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetEnabledInterfacesResponse:
-               return (void*)soap_instantiate__sai__GetEnabledInterfacesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTlsOptions:
-               return (void*)soap_instantiate__sai__SetTlsOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTlsOptionsResponse:
-               return (void*)soap_instantiate__sai__SetTlsOptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetTlsOptions:
-               return (void*)soap_instantiate__sai__GetTlsOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetTlsOptionsResponse:
-               return (void*)soap_instantiate__sai__GetTlsOptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__AddTrustedRootCertificate:
-               return (void*)soap_instantiate__sai__AddTrustedRootCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__AddTrustedRootCertificateResponse:
-               return (void*)soap_instantiate__sai__AddTrustedRootCertificateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetTrustedRootCertificate:
-               return (void*)soap_instantiate__sai__GetTrustedRootCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetTrustedRootCertificateResponse:
-               return (void*)soap_instantiate__sai__GetTrustedRootCertificateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__DeleteTrustedRootCertificate:
-               return (void*)soap_instantiate__sai__DeleteTrustedRootCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse:
-               return (void*)soap_instantiate__sai__DeleteTrustedRootCertificateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnumerateTrustedRootCertificates:
-               return (void*)soap_instantiate__sai__EnumerateTrustedRootCertificates(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse:
-               return (void*)soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTrustedFqdnCN:
-               return (void*)soap_instantiate__sai__SetTrustedFqdnCN(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTrustedFqdnCNResponse:
-               return (void*)soap_instantiate__sai__SetTrustedFqdnCNResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetTrustedFqdnCN:
-               return (void*)soap_instantiate__sai__GetTrustedFqdnCN(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetTrustedFqdnCNResponse:
-               return (void*)soap_instantiate__sai__GetTrustedFqdnCNResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetCRL:
-               return (void*)soap_instantiate__sai__SetCRL(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetCRLResponse:
-               return (void*)soap_instantiate__sai__SetCRLResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetCRL:
-               return (void*)soap_instantiate__sai__GetCRL(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetCRLResponse:
-               return (void*)soap_instantiate__sai__GetCRLResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetServerCertificateReq:
-               return (void*)soap_instantiate__sai__GetServerCertificateReq(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetServerCertificateReqResponse:
-               return (void*)soap_instantiate__sai__GetServerCertificateReqResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetPkiCapabilities:
-               return (void*)soap_instantiate__sai__GetPkiCapabilities(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetPkiCapabilitiesResponse:
-               return (void*)soap_instantiate__sai__GetPkiCapabilitiesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetPowerSavingOptions:
-               return (void*)soap_instantiate__sai__SetPowerSavingOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetPowerSavingOptionsResponse:
-               return (void*)soap_instantiate__sai__SetPowerSavingOptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetPowerSavingOptions:
-               return (void*)soap_instantiate__sai__GetPowerSavingOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetPowerSavingOptionsResponse:
-               return (void*)soap_instantiate__sai__GetPowerSavingOptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTLSPSK:
-               return (void*)soap_instantiate__sai__SetTLSPSK(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTLSPSKResponse:
-               return (void*)soap_instantiate__sai__SetTLSPSKResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__PartialUnprovision:
-               return (void*)soap_instantiate__sai__PartialUnprovision(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__PartialUnprovisionResponse:
-               return (void*)soap_instantiate__sai__PartialUnprovisionResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetMEBxPassword:
-               return (void*)soap_instantiate__sai__SetMEBxPassword(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetMEBxPasswordResponse:
-               return (void*)soap_instantiate__sai__SetMEBxPasswordResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetProvisioningServerOTP:
-               return (void*)soap_instantiate__sai__SetProvisioningServerOTP(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetProvisioningServerOTPResponse:
-               return (void*)soap_instantiate__sai__SetProvisioningServerOTPResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetProvisioningServerOTP:
-               return (void*)soap_instantiate__sai__GetProvisioningServerOTP(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetProvisioningServerOTPResponse:
-               return (void*)soap_instantiate__sai__GetProvisioningServerOTPResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnumerateCertificateHashEntries:
-               return (void*)soap_instantiate__sai__EnumerateCertificateHashEntries(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse:
-               return (void*)soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetCertificateHashEntry:
-               return (void*)soap_instantiate__sai__GetCertificateHashEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetCertificateHashEntryResponse:
-               return (void*)soap_instantiate__sai__GetCertificateHashEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__AddCertificateHashEntry:
-               return (void*)soap_instantiate__sai__AddCertificateHashEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__AddCertificateHashEntryResponse:
-               return (void*)soap_instantiate__sai__AddCertificateHashEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__DeleteCertificateHashEntry:
-               return (void*)soap_instantiate__sai__DeleteCertificateHashEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse:
-               return (void*)soap_instantiate__sai__DeleteCertificateHashEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnableCertificateHashEntry:
-               return (void*)soap_instantiate__sai__EnableCertificateHashEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnableCertificateHashEntryResponse:
-               return (void*)soap_instantiate__sai__EnableCertificateHashEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetZeroTouchConfigurationMode:
-               return (void*)soap_instantiate__sai__GetZeroTouchConfigurationMode(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse:
-               return (void*)soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetZeroTouchConfigurationMode:
-               return (void*)soap_instantiate__sai__SetZeroTouchConfigurationMode(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse:
-               return (void*)soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetProvisioningAuditRecord:
-               return (void*)soap_instantiate__sai__GetProvisioningAuditRecord(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse:
-               return (void*)soap_instantiate__sai__GetProvisioningAuditRecordResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetProvisioningPID:
-               return (void*)soap_instantiate__sai__GetProvisioningPID(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetProvisioningPIDResponse:
-               return (void*)soap_instantiate__sai__GetProvisioningPIDResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__ExtendProvisioningPeriod:
-               return (void*)soap_instantiate__sai__ExtendProvisioningPeriod(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse:
-               return (void*)soap_instantiate__sai__ExtendProvisioningPeriodResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetRealmAuthOptions:
-               return (void*)soap_instantiate__sai__GetRealmAuthOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetRealmAuthOptionsResponse:
-               return (void*)soap_instantiate__sai__GetRealmAuthOptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetRealmAuthOptions:
-               return (void*)soap_instantiate__sai__SetRealmAuthOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetRealmAuthOptionsResponse:
-               return (void*)soap_instantiate__sai__SetRealmAuthOptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetEnvironmentDetection:
-               return (void*)soap_instantiate__sai__SetEnvironmentDetection(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetEnvironmentDetectionResponse:
-               return (void*)soap_instantiate__sai__SetEnvironmentDetectionResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetEnvironmentDetection:
-               return (void*)soap_instantiate__sai__GetEnvironmentDetection(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetEnvironmentDetectionResponse:
-               return (void*)soap_instantiate__sai__GetEnvironmentDetectionResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnumeratePowerPackages:
-               return (void*)soap_instantiate__sai__EnumeratePowerPackages(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnumeratePowerPackagesResponse:
-               return (void*)soap_instantiate__sai__EnumeratePowerPackagesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetActivePowerPackage:
-               return (void*)soap_instantiate__sai__GetActivePowerPackage(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetActivePowerPackageResponse:
-               return (void*)soap_instantiate__sai__GetActivePowerPackageResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetPowerPackage:
-               return (void*)soap_instantiate__sai__GetPowerPackage(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetPowerPackageResponse:
-               return (void*)soap_instantiate__sai__GetPowerPackageResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetActivePowerPackage:
-               return (void*)soap_instantiate__sai__SetActivePowerPackage(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetActivePowerPackageResponse:
-               return (void*)soap_instantiate__sai__SetActivePowerPackageResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetGlobalPowerPolicy:
-               return (void*)soap_instantiate__sai__SetGlobalPowerPolicy(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse:
-               return (void*)soap_instantiate__sai__SetGlobalPowerPolicyResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetGlobalPowerPolicy:
-               return (void*)soap_instantiate__sai__GetGlobalPowerPolicy(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse:
-               return (void*)soap_instantiate__sai__GetGlobalPowerPolicyResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreAddKey:
-               return (void*)soap_instantiate__sai__CertStoreAddKey(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreAddKeyResponse:
-               return (void*)soap_instantiate__sai__CertStoreAddKeyResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreEnumerateKeys:
-               return (void*)soap_instantiate__sai__CertStoreEnumerateKeys(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse:
-               return (void*)soap_instantiate__sai__CertStoreEnumerateKeysResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreGetKey:
-               return (void*)soap_instantiate__sai__CertStoreGetKey(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreGetKeyResponse:
-               return (void*)soap_instantiate__sai__CertStoreGetKeyResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreRemoveKey:
-               return (void*)soap_instantiate__sai__CertStoreRemoveKey(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreRemoveKeyResponse:
-               return (void*)soap_instantiate__sai__CertStoreRemoveKeyResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreAddCertificate:
-               return (void*)soap_instantiate__sai__CertStoreAddCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreAddCertificateResponse:
-               return (void*)soap_instantiate__sai__CertStoreAddCertificateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreEnumerateCertificates:
-               return (void*)soap_instantiate__sai__CertStoreEnumerateCertificates(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse:
-               return (void*)soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreGetCertificate:
-               return (void*)soap_instantiate__sai__CertStoreGetCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreGetCertificateResponse:
-               return (void*)soap_instantiate__sai__CertStoreGetCertificateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreRemoveCertificate:
-               return (void*)soap_instantiate__sai__CertStoreRemoveCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse:
-               return (void*)soap_instantiate__sai__CertStoreRemoveCertificateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreGetPKCS10Request:
-               return (void*)soap_instantiate__sai__CertStoreGetPKCS10Request(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse:
-               return (void*)soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreUpdateCertificate:
-               return (void*)soap_instantiate__sai__CertStoreUpdateCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse:
-               return (void*)soap_instantiate__sai__CertStoreUpdateCertificateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTLSCredentials:
-               return (void*)soap_instantiate__sai__SetTLSCredentials(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetTLSCredentialsResponse:
-               return (void*)soap_instantiate__sai__SetTLSCredentialsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetTLSCredentials:
-               return (void*)soap_instantiate__sai__GetTLSCredentials(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetTLSCredentialsResponse:
-               return (void*)soap_instantiate__sai__GetTLSCredentialsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnableVpnRouting:
-               return (void*)soap_instantiate__sai__EnableVpnRouting(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__EnableVpnRoutingResponse:
-               return (void*)soap_instantiate__sai__EnableVpnRoutingResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetConfigurationServerFQDN:
-               return (void*)soap_instantiate__sai__SetConfigurationServerFQDN(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse:
-               return (void*)soap_instantiate__sai__SetConfigurationServerFQDNResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetConfigurationServerFQDN:
-               return (void*)soap_instantiate__sai__GetConfigurationServerFQDN(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse:
-               return (void*)soap_instantiate__sai__GetConfigurationServerFQDNResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetAclEnabledState:
-               return (void*)soap_instantiate__sai__SetAclEnabledState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SetAclEnabledStateResponse:
-               return (void*)soap_instantiate__sai__SetAclEnabledStateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetAclEnabledState:
-               return (void*)soap_instantiate__sai__GetAclEnabledState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__GetAclEnabledStateResponse:
-               return (void*)soap_instantiate__sai__GetAclEnabledStateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__UserCredentialsType:
-               return (void*)soap_instantiate_xcfg__UserCredentialsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__CertificateNameType:
-               return (void*)soap_instantiate_xcfg__CertificateNameType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__ManualPACType:
-               return (void*)soap_instantiate_xcfg__ManualPACType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__ServerIdentityType:
-               return (void*)soap_instantiate_xcfg__ServerIdentityType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__XProfileTLSType:
-               return (void*)soap_instantiate_xcfg__XProfileTLSType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type:
-               return (void*)soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type:
-               return (void*)soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType:
-               return (void*)soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
-               return (void*)soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType:
-               return (void*)soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType:
-               return (void*)soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xcfg__XProfileType:
-               return (void*)soap_instantiate_xcfg__XProfileType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_net__StaticIPv4ParametersType:
-               return (void*)soap_instantiate_net__StaticIPv4ParametersType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_net__IPv4ParametersType:
-               return (void*)soap_instantiate_net__IPv4ParametersType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_net__InterfaceDescriptorSetType:
-               return (void*)soap_instantiate_net__InterfaceDescriptorSetType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_net__InterfaceDescriptorGetType:
-               return (void*)soap_instantiate_net__InterfaceDescriptorGetType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetHostName:
-               return (void*)soap_instantiate__net__SetHostName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetHostNameResponse:
-               return (void*)soap_instantiate__net__SetHostNameResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetHostName:
-               return (void*)soap_instantiate__net__GetHostName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetHostNameResponse:
-               return (void*)soap_instantiate__net__GetHostNameResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetDomainName:
-               return (void*)soap_instantiate__net__SetDomainName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetDomainNameResponse:
-               return (void*)soap_instantiate__net__SetDomainNameResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetDomainName:
-               return (void*)soap_instantiate__net__GetDomainName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetDomainNameResponse:
-               return (void*)soap_instantiate__net__GetDomainNameResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetTcpIpParameters:
-               return (void*)soap_instantiate__net__SetTcpIpParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetTcpIpParametersResponse:
-               return (void*)soap_instantiate__net__SetTcpIpParametersResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetTcpIpParameters:
-               return (void*)soap_instantiate__net__GetTcpIpParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetTcpIpParametersResponse:
-               return (void*)soap_instantiate__net__GetTcpIpParametersResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetVlanParameters:
-               return (void*)soap_instantiate__net__SetVlanParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetVlanParametersResponse:
-               return (void*)soap_instantiate__net__SetVlanParametersResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetVlanParameters:
-               return (void*)soap_instantiate__net__GetVlanParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetVlanParametersResponse:
-               return (void*)soap_instantiate__net__GetVlanParametersResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetPingResponse:
-               return (void*)soap_instantiate__net__SetPingResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetPingResponseResponse:
-               return (void*)soap_instantiate__net__SetPingResponseResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetPingResponse:
-               return (void*)soap_instantiate__net__GetPingResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetPingResponseResponse:
-               return (void*)soap_instantiate__net__GetPingResponseResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__EnumerateInterfaces:
-               return (void*)soap_instantiate__net__EnumerateInterfaces(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__EnumerateInterfacesResponse:
-               return (void*)soap_instantiate__net__EnumerateInterfacesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetInterfaceSettings:
-               return (void*)soap_instantiate__net__GetInterfaceSettings(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__GetInterfaceSettingsResponse:
-               return (void*)soap_instantiate__net__GetInterfaceSettingsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetInterfaceSettings:
-               return (void*)soap_instantiate__net__SetInterfaceSettings(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__SetInterfaceSettingsResponse:
-               return (void*)soap_instantiate__net__SetInterfaceSettingsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Get8021XWiredProfile:
-               return (void*)soap_instantiate__net__Get8021XWiredProfile(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Get8021XWiredProfileResponse:
-               return (void*)soap_instantiate__net__Get8021XWiredProfileResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Set8021XWiredProfile:
-               return (void*)soap_instantiate__net__Set8021XWiredProfile(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Set8021XWiredProfileResponse:
-               return (void*)soap_instantiate__net__Set8021XWiredProfileResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Set8021XActiveS0:
-               return (void*)soap_instantiate__net__Set8021XActiveS0(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Set8021XActiveS0Response:
-               return (void*)soap_instantiate__net__Set8021XActiveS0Response(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Get8021XActiveS0:
-               return (void*)soap_instantiate__net__Get8021XActiveS0(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Get8021XActiveS0Response:
-               return (void*)soap_instantiate__net__Get8021XActiveS0Response(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Set8021XPxeTimeout:
-               return (void*)soap_instantiate__net__Set8021XPxeTimeout(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Set8021XPxeTimeoutResponse:
-               return (void*)soap_instantiate__net__Set8021XPxeTimeoutResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Get8021XPxeTimeout:
-               return (void*)soap_instantiate__net__Get8021XPxeTimeout(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__net__Get8021XPxeTimeoutResponse:
-               return (void*)soap_instantiate__net__Get8021XPxeTimeoutResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_stra__StorageEaclEntryType:
-               return (void*)soap_instantiate_stra__StorageEaclEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_stra__StorageEaclEntryHandleListType:
-               return (void*)soap_instantiate_stra__StorageEaclEntryHandleListType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_stra__StorageAllocEntryType:
-               return (void*)soap_instantiate_stra__StorageAllocEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_stra__StorageAllocSnrpEntryType:
-               return (void*)soap_instantiate_stra__StorageAllocSnrpEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_stra__StorageAllocEntryHandleListType:
-               return (void*)soap_instantiate_stra__StorageAllocEntryHandleListType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_stra__GUID:
-               return (void*)soap_instantiate_stra__GUID(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_stra__GlobalStorageAttributesType:
-               return (void*)soap_instantiate_stra__GlobalStorageAttributesType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_stra__StorageApplicationHandleListType:
-               return (void*)soap_instantiate_stra__StorageApplicationHandleListType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType:
-               return (void*)soap_instantiate_stra__StorageSnrpApplicationAttributeType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_stra__StorageApplicationAttributesType:
-               return (void*)soap_instantiate_stra__StorageApplicationAttributesType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__GetGlobalStorageAttributes:
-               return (void*)soap_instantiate__stra__GetGlobalStorageAttributes(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse:
-               return (void*)soap_instantiate__stra__GetGlobalStorageAttributesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__SetGlobalStorageAttributes:
-               return (void*)soap_instantiate__stra__SetGlobalStorageAttributes(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse:
-               return (void*)soap_instantiate__stra__SetGlobalStorageAttributesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__AdminGetRegisteredApplications:
-               return (void*)soap_instantiate__stra__AdminGetRegisteredApplications(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse:
-               return (void*)soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__AdminGetApplicationAttributes:
-               return (void*)soap_instantiate__stra__AdminGetApplicationAttributes(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse:
-               return (void*)soap_instantiate__stra__AdminGetApplicationAttributesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__AdminRemoveApplication:
-               return (void*)soap_instantiate__stra__AdminRemoveApplication(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__AdminRemoveApplicationResponse:
-               return (void*)soap_instantiate__stra__AdminRemoveApplicationResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__AddStorageEaclEntry:
-               return (void*)soap_instantiate__stra__AddStorageEaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__AddStorageEaclEntryResponse:
-               return (void*)soap_instantiate__stra__AddStorageEaclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__EnumerateStorageEaclEntries:
-               return (void*)soap_instantiate__stra__EnumerateStorageEaclEntries(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse:
-               return (void*)soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__GetStorageEaclEntry:
-               return (void*)soap_instantiate__stra__GetStorageEaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__GetStorageEaclEntryResponse:
-               return (void*)soap_instantiate__stra__GetStorageEaclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__RemoveStorageEaclEntry:
-               return (void*)soap_instantiate__stra__RemoveStorageEaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse:
-               return (void*)soap_instantiate__stra__RemoveStorageEaclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__AddStorageFpaclEntry:
-               return (void*)soap_instantiate__stra__AddStorageFpaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__AddStorageFpaclEntryResponse:
-               return (void*)soap_instantiate__stra__AddStorageFpaclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__EnumerateStorageAllocEntries:
-               return (void*)soap_instantiate__stra__EnumerateStorageAllocEntries(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse:
-               return (void*)soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__GetStorageAllocEntry:
-               return (void*)soap_instantiate__stra__GetStorageAllocEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__GetStorageAllocEntryResponse:
-               return (void*)soap_instantiate__stra__GetStorageAllocEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__UpdateStorageFpaclEntry:
-               return (void*)soap_instantiate__stra__UpdateStorageFpaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse:
-               return (void*)soap_instantiate__stra__UpdateStorageFpaclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__RemoveStorageFpaclEntry:
-               return (void*)soap_instantiate__stra__RemoveStorageFpaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse:
-               return (void*)soap_instantiate__stra__RemoveStorageFpaclEntryResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType:
-               return (void*)soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__ByteData:
-               return (void*)soap_instantiate_emi__ByteData(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__EventLogRecordType:
-               return (void*)soap_instantiate_emi__EventLogRecordType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__EventFilterType:
-               return (void*)soap_instantiate_emi__EventFilterType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__AlertSubscriptionType:
-               return (void*)soap_instantiate_emi__AlertSubscriptionType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType:
-               return (void*)soap_instantiate_emi__AlertSubscriptionHandleArrayType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__EventFilterHandleArrayType:
-               return (void*)soap_instantiate_emi__EventFilterHandleArrayType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__EventLogRecordArrayType:
-               return (void*)soap_instantiate_emi__EventLogRecordArrayType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__SensorHandleArrayType:
-               return (void*)soap_instantiate_emi__SensorHandleArrayType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__SensorAttributesType:
-               return (void*)soap_instantiate_emi__SensorAttributesType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__ByteStr:
-               return (void*)soap_instantiate_emi__ByteStr(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__AlertCredentialsType:
-               return (void*)soap_instantiate_emi__AlertCredentialsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__AlertSubscriptionSNMPType:
-               return (void*)soap_instantiate_emi__AlertSubscriptionSNMPType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__AlertSubscriptionSoapType:
-               return (void*)soap_instantiate_emi__AlertSubscriptionSoapType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__AlertSubscriptionGeneralType:
-               return (void*)soap_instantiate_emi__AlertSubscriptionGeneralType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__SubscribeForAlert:
-               return (void*)soap_instantiate__emi__SubscribeForAlert(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__SubscribeForAlertResponse:
-               return (void*)soap_instantiate__emi__SubscribeForAlertResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__EnumerateAlertSubscriptions:
-               return (void*)soap_instantiate__emi__EnumerateAlertSubscriptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse:
-               return (void*)soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetAlertSubscription:
-               return (void*)soap_instantiate__emi__GetAlertSubscription(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetAlertSubscriptionResponse:
-               return (void*)soap_instantiate__emi__GetAlertSubscriptionResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__EnumerateAlertPolicies:
-               return (void*)soap_instantiate__emi__EnumerateAlertPolicies(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse:
-               return (void*)soap_instantiate__emi__EnumerateAlertPoliciesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__SetAlertCommunityString:
-               return (void*)soap_instantiate__emi__SetAlertCommunityString(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__SetAlertCommunityStringResponse:
-               return (void*)soap_instantiate__emi__SetAlertCommunityStringResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetAlertCommunityString:
-               return (void*)soap_instantiate__emi__GetAlertCommunityString(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetAlertCommunityStringResponse:
-               return (void*)soap_instantiate__emi__GetAlertCommunityStringResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__AddEventFilter:
-               return (void*)soap_instantiate__emi__AddEventFilter(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__AddEventFilterResponse:
-               return (void*)soap_instantiate__emi__AddEventFilterResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__EnumerateEventFilters:
-               return (void*)soap_instantiate__emi__EnumerateEventFilters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__EnumerateEventFiltersResponse:
-               return (void*)soap_instantiate__emi__EnumerateEventFiltersResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetEventFilter:
-               return (void*)soap_instantiate__emi__GetEventFilter(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetEventFilterResponse:
-               return (void*)soap_instantiate__emi__GetEventFilterResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__UpdateEventFilter:
-               return (void*)soap_instantiate__emi__UpdateEventFilter(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__UpdateEventFilterResponse:
-               return (void*)soap_instantiate__emi__UpdateEventFilterResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__RemoveEventFilter:
-               return (void*)soap_instantiate__emi__RemoveEventFilter(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__RemoveEventFilterResponse:
-               return (void*)soap_instantiate__emi__RemoveEventFilterResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__ReadEventLogRecords:
-               return (void*)soap_instantiate__emi__ReadEventLogRecords(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__ReadEventLogRecordsResponse:
-               return (void*)soap_instantiate__emi__ReadEventLogRecordsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetEventLogStatus:
-               return (void*)soap_instantiate__emi__GetEventLogStatus(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetEventLogStatusResponse:
-               return (void*)soap_instantiate__emi__GetEventLogStatusResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__ClearEventLog:
-               return (void*)soap_instantiate__emi__ClearEventLog(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__ClearEventLogResponse:
-               return (void*)soap_instantiate__emi__ClearEventLogResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__FreezeEventLog:
-               return (void*)soap_instantiate__emi__FreezeEventLog(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__FreezeEventLogResponse:
-               return (void*)soap_instantiate__emi__FreezeEventLogResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__SetEventLogTimestampClock:
-               return (void*)soap_instantiate__emi__SetEventLogTimestampClock(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__SetEventLogTimestampClockResponse:
-               return (void*)soap_instantiate__emi__SetEventLogTimestampClockResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetEventLogTimestampClock:
-               return (void*)soap_instantiate__emi__GetEventLogTimestampClock(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetEventLogTimestampClockResponse:
-               return (void*)soap_instantiate__emi__GetEventLogTimestampClockResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__EnumerateSensors:
-               return (void*)soap_instantiate__emi__EnumerateSensors(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__EnumerateSensorsResponse:
-               return (void*)soap_instantiate__emi__EnumerateSensorsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetSensorAttributes:
-               return (void*)soap_instantiate__emi__GetSensorAttributes(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetSensorAttributesResponse:
-               return (void*)soap_instantiate__emi__GetSensorAttributesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__CancelAlertSubscription:
-               return (void*)soap_instantiate__emi__CancelAlertSubscription(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__CancelAlertSubscriptionResponse:
-               return (void*)soap_instantiate__emi__CancelAlertSubscriptionResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__SubscribeForGeneralAlert:
-               return (void*)soap_instantiate__emi__SubscribeForGeneralAlert(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse:
-               return (void*)soap_instantiate__emi__SubscribeForGeneralAlertResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions:
-               return (void*)soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse:
-               return (void*)soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetGeneralAlertSubscription:
-               return (void*)soap_instantiate__emi__GetGeneralAlertSubscription(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse:
-               return (void*)soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType:
-               return (void*)soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerPolicyType:
-               return (void*)soap_instantiate_cb__CircuitBreakerPolicyType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType:
-               return (void*)soap_instantiate_cb__CircuitBreakerPolicyInfoType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType:
-               return (void*)soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType:
-               return (void*)soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType:
-               return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType:
-               return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType:
-               return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredPortType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType:
-               return (void*)soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerIPv4Type:
-               return (void*)soap_instantiate_cb__CircuitBreakerIPv4Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerIPv6Type:
-               return (void*)soap_instantiate_cb__CircuitBreakerIPv6Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerIPPacketType:
-               return (void*)soap_instantiate_cb__CircuitBreakerIPPacketType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerPacketUDPType:
-               return (void*)soap_instantiate_cb__CircuitBreakerPacketUDPType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerPacketIPType:
-               return (void*)soap_instantiate_cb__CircuitBreakerPacketIPType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerPacketETHType:
-               return (void*)soap_instantiate_cb__CircuitBreakerPacketETHType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerPacketType:
-               return (void*)soap_instantiate_cb__CircuitBreakerPacketType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerFilterType:
-               return (void*)soap_instantiate_cb__CircuitBreakerFilterType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerFilterInfoType:
-               return (void*)soap_instantiate_cb__CircuitBreakerFilterInfoType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType:
-               return (void*)soap_instantiate_cb__CircuitBreakerCapabilitiesType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType:
-               return (void*)soap_instantiate_cb__CircuitBreakerFilterStatisticsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType:
-               return (void*)soap_instantiate_cb__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__TimedCounterType:
-               return (void*)soap_instantiate_cb__TimedCounterType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__BlockedPortInfoType:
-               return (void*)soap_instantiate_cb__BlockedPortInfoType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__HcbOptionsType:
-               return (void*)soap_instantiate_cb__HcbOptionsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyCreate:
-               return (void*)soap_instantiate__cb__CbPolicyCreate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyCreateResponse:
-               return (void*)soap_instantiate__cb__CbPolicyCreateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyGet:
-               return (void*)soap_instantiate__cb__CbPolicyGet(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyGetResponse:
-               return (void*)soap_instantiate__cb__CbPolicyGetResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyDelete:
-               return (void*)soap_instantiate__cb__CbPolicyDelete(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyDeleteResponse:
-               return (void*)soap_instantiate__cb__CbPolicyDeleteResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyEnumerate:
-               return (void*)soap_instantiate__cb__CbPolicyEnumerate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyEnumerateResponse:
-               return (void*)soap_instantiate__cb__CbPolicyEnumerateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyEnable:
-               return (void*)soap_instantiate__cb__CbPolicyEnable(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyEnableResponse:
-               return (void*)soap_instantiate__cb__CbPolicyEnableResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyDisable:
-               return (void*)soap_instantiate__cb__CbPolicyDisable(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyDisableResponse:
-               return (void*)soap_instantiate__cb__CbPolicyDisableResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyGetEnabled:
-               return (void*)soap_instantiate__cb__CbPolicyGetEnabled(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyGetEnabledResponse:
-               return (void*)soap_instantiate__cb__CbPolicyGetEnabledResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyGetActiveStatistics:
-               return (void*)soap_instantiate__cb__CbPolicyGetActiveStatistics(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse:
-               return (void*)soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbFilterCreate:
-               return (void*)soap_instantiate__cb__CbFilterCreate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbFilterCreateResponse:
-               return (void*)soap_instantiate__cb__CbFilterCreateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbFilterGet:
-               return (void*)soap_instantiate__cb__CbFilterGet(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbFilterGetResponse:
-               return (void*)soap_instantiate__cb__CbFilterGetResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbFilterDelete:
-               return (void*)soap_instantiate__cb__CbFilterDelete(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbFilterDeleteResponse:
-               return (void*)soap_instantiate__cb__CbFilterDeleteResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbFilterEnumerate:
-               return (void*)soap_instantiate__cb__CbFilterEnumerate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbFilterEnumerateResponse:
-               return (void*)soap_instantiate__cb__CbFilterEnumerateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbQueryCapabilities:
-               return (void*)soap_instantiate__cb__CbQueryCapabilities(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__CbQueryCapabilitiesResponse:
-               return (void*)soap_instantiate__cb__CbQueryCapabilitiesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__SetHcbOptions:
-               return (void*)soap_instantiate__cb__SetHcbOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__SetHcbOptionsResponse:
-               return (void*)soap_instantiate__cb__SetHcbOptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__GetHcbOptions:
-               return (void*)soap_instantiate__cb__GetHcbOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__GetHcbOptionsResponse:
-               return (void*)soap_instantiate__cb__GetHcbOptionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__ClearHcbState:
-               return (void*)soap_instantiate__cb__ClearHcbState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__ClearHcbStateResponse:
-               return (void*)soap_instantiate__cb__ClearHcbStateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__GetHcbState:
-               return (void*)soap_instantiate__cb__GetHcbState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__GetHcbStateResponse:
-               return (void*)soap_instantiate__cb__GetHcbStateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_hwa__AssetTypeArrayType:
-               return (void*)soap_instantiate_hwa__AssetTypeArrayType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_hwa__AssetDataArrayType:
-               return (void*)soap_instantiate_hwa__AssetDataArrayType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_hwa__AssetDataType:
-               return (void*)soap_instantiate_hwa__AssetDataType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_hwa__PT_USCOREBIOS:
-               return (void*)soap_instantiate_hwa__PT_USCOREBIOS(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM:
-               return (void*)soap_instantiate_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_hwa__GUID:
-               return (void*)soap_instantiate_hwa__GUID(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_hwa__PT_USCOREBASEBOARD:
-               return (void*)soap_instantiate_hwa__PT_USCOREBASEBOARD(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR:
-               return (void*)soap_instantiate_hwa__PT_USCOREPROCESSOR(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE:
-               return (void*)soap_instantiate_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_hwa__PT_USCOREFRU:
-               return (void*)soap_instantiate_hwa__PT_USCOREFRU(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE:
-               return (void*)soap_instantiate_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__hwa__EnumerateAssetTypes:
-               return (void*)soap_instantiate__hwa__EnumerateAssetTypes(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__hwa__EnumerateAssetTypesResponse:
-               return (void*)soap_instantiate__hwa__EnumerateAssetTypesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__hwa__GetAssetData:
-               return (void*)soap_instantiate__hwa__GetAssetData(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__hwa__GetAssetDataResponse:
-               return (void*)soap_instantiate__hwa__GetAssetDataResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_apr__GUID:
-               return (void*)soap_instantiate_apr__GUID(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_apr__ConsoleWatchdogEntryType:
-               return (void*)soap_instantiate_apr__ConsoleWatchdogEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_apr__ConsoleWatchdogActionType:
-               return (void*)soap_instantiate_apr__ConsoleWatchdogActionType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType:
-               return (void*)soap_instantiate_apr__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_apr__AgentPresenceCapabilitiesType:
-               return (void*)soap_instantiate_apr__AgentPresenceCapabilitiesType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogCreate:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogCreate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogCreateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogDelete:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogDelete(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogDeleteResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogEnumerate:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogEnumerate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogSetActions:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogSetActions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogGetActions:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogGetActions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse:
-               return (void*)soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_apl__GUID:
-               return (void*)soap_instantiate_apl__GUID(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apl__AgentWatchdogRegister:
-               return (void*)soap_instantiate__apl__AgentWatchdogRegister(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apl__AgentWatchdogRegisterResponse:
-               return (void*)soap_instantiate__apl__AgentWatchdogRegisterResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apl__AgentWatchdogHeartbeat:
-               return (void*)soap_instantiate__apl__AgentWatchdogHeartbeat(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse:
-               return (void*)soap_instantiate__apl__AgentWatchdogHeartbeatResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apl__AgentWatchdogShutdown:
-               return (void*)soap_instantiate__apl__AgentWatchdogShutdown(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apl__AgentWatchdogShutdownResponse:
-               return (void*)soap_instantiate__apl__AgentWatchdogShutdownResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_idr__IderSessionLogEntryType:
-               return (void*)soap_instantiate_idr__IderSessionLogEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_idr__FirmwareVersionType:
-               return (void*)soap_instantiate_idr__FirmwareVersionType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__idr__SetRedirectionListenerState:
-               return (void*)soap_instantiate__idr__SetRedirectionListenerState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__idr__SetRedirectionListenerStateResponse:
-               return (void*)soap_instantiate__idr__SetRedirectionListenerStateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__idr__GetRedirectionListenerState:
-               return (void*)soap_instantiate__idr__GetRedirectionListenerState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__idr__GetRedirectionListenerStateResponse:
-               return (void*)soap_instantiate__idr__GetRedirectionListenerStateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__idr__GetIderSessionLog:
-               return (void*)soap_instantiate__idr__GetIderSessionLog(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__idr__GetIderSessionLogResponse:
-               return (void*)soap_instantiate__idr__GetIderSessionLogResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__tim__GetLowAccuracyTimeSynch:
-               return (void*)soap_instantiate__tim__GetLowAccuracyTimeSynch(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse:
-               return (void*)soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__tim__SetHighAccuracyTimeSynch:
-               return (void*)soap_instantiate__tim__SetHighAccuracyTimeSynch(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse:
-               return (void*)soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__str__ExecuteStorageOperation:
-               return (void*)soap_instantiate__str__ExecuteStorageOperation(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__str__ExecuteStorageOperationResponse:
-               return (void*)soap_instantiate__str__ExecuteStorageOperationResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_inf__IderSessionLogEntryType:
-               return (void*)soap_instantiate_inf__IderSessionLogEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_inf__FirmwareVersionType:
-               return (void*)soap_instantiate_inf__FirmwareVersionType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetCoreVersion:
-               return (void*)soap_instantiate__inf__GetCoreVersion(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetCoreVersionResponse:
-               return (void*)soap_instantiate__inf__GetCoreVersionResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetCodeVersions:
-               return (void*)soap_instantiate__inf__GetCodeVersions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetCodeVersionsResponse:
-               return (void*)soap_instantiate__inf__GetCodeVersionsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetProvisioningMode:
-               return (void*)soap_instantiate__inf__GetProvisioningMode(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetProvisioningModeResponse:
-               return (void*)soap_instantiate__inf__GetProvisioningModeResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetProvisioningState:
-               return (void*)soap_instantiate__inf__GetProvisioningState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetProvisioningStateResponse:
-               return (void*)soap_instantiate__inf__GetProvisioningStateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetVlanParameters:
-               return (void*)soap_instantiate__inf__GetVlanParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetVlanParametersResponse:
-               return (void*)soap_instantiate__inf__GetVlanParametersResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetHostName:
-               return (void*)soap_instantiate__inf__GetHostName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetHostNameResponse:
-               return (void*)soap_instantiate__inf__GetHostNameResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetConfigServerInfo:
-               return (void*)soap_instantiate__inf__GetConfigServerInfo(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetConfigServerInfoResponse:
-               return (void*)soap_instantiate__inf__GetConfigServerInfoResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetAdminAclEntryStatus:
-               return (void*)soap_instantiate__inf__GetAdminAclEntryStatus(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse:
-               return (void*)soap_instantiate__inf__GetAdminAclEntryStatusResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetAdminNetAclEntryStatus:
-               return (void*)soap_instantiate__inf__GetAdminNetAclEntryStatus(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse:
-               return (void*)soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetPasswordModel:
-               return (void*)soap_instantiate__inf__GetPasswordModel(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetPasswordModelResponse:
-               return (void*)soap_instantiate__inf__GetPasswordModelResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetEnabledInterfaces:
-               return (void*)soap_instantiate__inf__GetEnabledInterfaces(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetEnabledInterfacesResponse:
-               return (void*)soap_instantiate__inf__GetEnabledInterfacesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetNetworkState:
-               return (void*)soap_instantiate__inf__GetNetworkState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetNetworkStateResponse:
-               return (void*)soap_instantiate__inf__GetNetworkStateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetSecurityParameters:
-               return (void*)soap_instantiate__inf__GetSecurityParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetSecurityParametersResponse:
-               return (void*)soap_instantiate__inf__GetSecurityParametersResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetIderSessionLog:
-               return (void*)soap_instantiate__inf__GetIderSessionLog(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__inf__GetIderSessionLogResponse:
-               return (void*)soap_instantiate__inf__GetIderSessionLogResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__rci__GetRemoteControlCapabilities:
-               return (void*)soap_instantiate__rci__GetRemoteControlCapabilities(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse:
-               return (void*)soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__rci__RemoteControl:
-               return (void*)soap_instantiate__rci__RemoteControl(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__rci__RemoteControlResponse:
-               return (void*)soap_instantiate__rci__RemoteControlResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__rci__GetSystemPowerState:
-               return (void*)soap_instantiate__rci__GetSystemPowerState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__rci__GetSystemPowerStateResponse:
-               return (void*)soap_instantiate__rci__GetSystemPowerStateResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__WEP64Type:
-               return (void*)soap_instantiate_wcxs__WEP64Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__WEP128Type:
-               return (void*)soap_instantiate_wcxs__WEP128Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__DataEncryptionWEPXType:
-               return (void*)soap_instantiate_wcxs__DataEncryptionWEPXType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__DataEncryptionWEPType:
-               return (void*)soap_instantiate_wcxs__DataEncryptionWEPType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__DataEncryptionTKIPType:
-               return (void*)soap_instantiate_wcxs__DataEncryptionTKIPType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__DataEncryptionCCMPType:
-               return (void*)soap_instantiate_wcxs__DataEncryptionCCMPType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType:
-               return (void*)soap_instantiate_wcxs__ProfileSecuritySettingWPAType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType:
-               return (void*)soap_instantiate_wcxs__ProfileSecuritySettingRSNType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingsType:
-               return (void*)soap_instantiate_wcxs__ProfileSecuritySettingsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__ProfileType:
-               return (void*)soap_instantiate_wcxs__ProfileType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__WirelessCapabilitiesType:
-               return (void*)soap_instantiate_wcxs__WirelessCapabilitiesType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__WirelessSettingsType:
-               return (void*)soap_instantiate_wcxs__WirelessSettingsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__AddWirelessProfileRequest:
-               return (void*)soap_instantiate__wcxs__AddWirelessProfileRequest(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__AddWirelessProfileResponse:
-               return (void*)soap_instantiate__wcxs__AddWirelessProfileResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__GetWirelessProfileRequest:
-               return (void*)soap_instantiate__wcxs__GetWirelessProfileRequest(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__GetWirelessProfileResponse:
-               return (void*)soap_instantiate__wcxs__GetWirelessProfileResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest:
-               return (void*)soap_instantiate__wcxs__RemoveWirelessProfileRequest(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse:
-               return (void*)soap_instantiate__wcxs__RemoveWirelessProfileResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest:
-               return (void*)soap_instantiate__wcxs__UpdateWirelessProfileRequest(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse:
-               return (void*)soap_instantiate__wcxs__UpdateWirelessProfileResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest:
-               return (void*)soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse:
-               return (void*)soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest:
-               return (void*)soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse:
-               return (void*)soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__GetWirelessSettingsRequest:
-               return (void*)soap_instantiate__wcxs__GetWirelessSettingsRequest(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__wcxs__GetWirelessSettingsResponse:
-               return (void*)soap_instantiate__wcxs__GetWirelessSettingsResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cmn__URLType:
-               return (void*)soap_instantiate_cmn__URLType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType:
-               return (void*)soap_instantiate_cb__CircuitBreakerDefaultFilterType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__CircuitBreakerPacketTCPType:
-               return (void*)soap_instantiate_cb__CircuitBreakerPacketTCPType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___apl__AgentWatchdogShutdown:
-               return (void*)soap_instantiate___apl__AgentWatchdogShutdown(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___apl__AgentWatchdogHeartbeat:
-               return (void*)soap_instantiate___apl__AgentWatchdogHeartbeat(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___apl__AgentWatchdogRegister:
-               return (void*)soap_instantiate___apl__AgentWatchdogRegister(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___apr__ConsoleWatchdogCreate:
-               return (void*)soap_instantiate___apr__ConsoleWatchdogCreate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___apr__ConsoleWatchdogDelete:
-               return (void*)soap_instantiate___apr__ConsoleWatchdogDelete(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___apr__ConsoleWatchdogEnumerate:
-               return (void*)soap_instantiate___apr__ConsoleWatchdogEnumerate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___apr__ConsoleWatchdogSetActions:
-               return (void*)soap_instantiate___apr__ConsoleWatchdogSetActions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___apr__ConsoleWatchdogGetActions:
-               return (void*)soap_instantiate___apr__ConsoleWatchdogGetActions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy:
-               return (void*)soap_instantiate___apr__ConsoleWatchdogSetCbPolicy(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy:
-               return (void*)soap_instantiate___apr__ConsoleWatchdogGetCbPolicy(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities:
-               return (void*)soap_instantiate___apr__ConsoleWatchdogQueryCapabilities(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbPolicyCreate:
-               return (void*)soap_instantiate___cb__CbPolicyCreate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbPolicyGet:
-               return (void*)soap_instantiate___cb__CbPolicyGet(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbPolicyDelete:
-               return (void*)soap_instantiate___cb__CbPolicyDelete(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbPolicyEnumerate:
-               return (void*)soap_instantiate___cb__CbPolicyEnumerate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbPolicyEnable:
-               return (void*)soap_instantiate___cb__CbPolicyEnable(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbPolicyDisable:
-               return (void*)soap_instantiate___cb__CbPolicyDisable(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbPolicyGetEnabled:
-               return (void*)soap_instantiate___cb__CbPolicyGetEnabled(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbPolicyGetActiveStatistics:
-               return (void*)soap_instantiate___cb__CbPolicyGetActiveStatistics(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbFilterCreate:
-               return (void*)soap_instantiate___cb__CbFilterCreate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbFilterGet:
-               return (void*)soap_instantiate___cb__CbFilterGet(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbFilterDelete:
-               return (void*)soap_instantiate___cb__CbFilterDelete(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbFilterEnumerate:
-               return (void*)soap_instantiate___cb__CbFilterEnumerate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__CbQueryCapabilities:
-               return (void*)soap_instantiate___cb__CbQueryCapabilities(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__SetHcbOptions:
-               return (void*)soap_instantiate___cb__SetHcbOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__GetHcbOptions:
-               return (void*)soap_instantiate___cb__GetHcbOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__ClearHcbState:
-               return (void*)soap_instantiate___cb__ClearHcbState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___cb__GetHcbState:
-               return (void*)soap_instantiate___cb__GetHcbState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__EnumerateEventFilters:
-               return (void*)soap_instantiate___emi__EnumerateEventFilters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__GetAlertSubscription:
-               return (void*)soap_instantiate___emi__GetAlertSubscription(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__SetAlertCommunityString:
-               return (void*)soap_instantiate___emi__SetAlertCommunityString(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__GetAlertCommunityString:
-               return (void*)soap_instantiate___emi__GetAlertCommunityString(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__AddEventFilter:
-               return (void*)soap_instantiate___emi__AddEventFilter(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__SubscribeForAlert:
-               return (void*)soap_instantiate___emi__SubscribeForAlert(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__EnumerateAlertSubscriptions:
-               return (void*)soap_instantiate___emi__EnumerateAlertSubscriptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__EnumerateAlertPolicies:
-               return (void*)soap_instantiate___emi__EnumerateAlertPolicies(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__CancelAlertSubscription:
-               return (void*)soap_instantiate___emi__CancelAlertSubscription(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__GetEventFilter:
-               return (void*)soap_instantiate___emi__GetEventFilter(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__UpdateEventFilter:
-               return (void*)soap_instantiate___emi__UpdateEventFilter(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__RemoveEventFilter:
-               return (void*)soap_instantiate___emi__RemoveEventFilter(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__GetEventLogStatus:
-               return (void*)soap_instantiate___emi__GetEventLogStatus(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__ReadEventLogRecords:
-               return (void*)soap_instantiate___emi__ReadEventLogRecords(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__ClearEventLog:
-               return (void*)soap_instantiate___emi__ClearEventLog(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__FreezeEventLog:
-               return (void*)soap_instantiate___emi__FreezeEventLog(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__SetEventLogTimestampClock:
-               return (void*)soap_instantiate___emi__SetEventLogTimestampClock(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__GetEventLogTimestampClock:
-               return (void*)soap_instantiate___emi__GetEventLogTimestampClock(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__EnumerateSensors:
-               return (void*)soap_instantiate___emi__EnumerateSensors(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__GetSensorAttributes:
-               return (void*)soap_instantiate___emi__GetSensorAttributes(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__SubscribeForGeneralAlert:
-               return (void*)soap_instantiate___emi__SubscribeForGeneralAlert(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions:
-               return (void*)soap_instantiate___emi__EnumerateGeneralAlertSubscriptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___emi__GetGeneralAlertSubscription:
-               return (void*)soap_instantiate___emi__GetGeneralAlertSubscription(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___hwa__EnumerateAssetTypes:
-               return (void*)soap_instantiate___hwa__EnumerateAssetTypes(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___hwa__GetAssetData:
-               return (void*)soap_instantiate___hwa__GetAssetData(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___idr__SetRedirectionListenerState:
-               return (void*)soap_instantiate___idr__SetRedirectionListenerState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___idr__GetRedirectionListenerState:
-               return (void*)soap_instantiate___idr__GetRedirectionListenerState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___idr__GetIderSessionLog:
-               return (void*)soap_instantiate___idr__GetIderSessionLog(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetCoreVersion:
-               return (void*)soap_instantiate___inf__GetCoreVersion(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetCodeVersions:
-               return (void*)soap_instantiate___inf__GetCodeVersions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetProvisioningMode:
-               return (void*)soap_instantiate___inf__GetProvisioningMode(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetProvisioningState:
-               return (void*)soap_instantiate___inf__GetProvisioningState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetVlanParameters:
-               return (void*)soap_instantiate___inf__GetVlanParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetHostName:
-               return (void*)soap_instantiate___inf__GetHostName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetConfigServerInfo:
-               return (void*)soap_instantiate___inf__GetConfigServerInfo(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetAdminAclEntryStatus:
-               return (void*)soap_instantiate___inf__GetAdminAclEntryStatus(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetAdminNetAclEntryStatus:
-               return (void*)soap_instantiate___inf__GetAdminNetAclEntryStatus(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetPasswordModel:
-               return (void*)soap_instantiate___inf__GetPasswordModel(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetEnabledInterfaces:
-               return (void*)soap_instantiate___inf__GetEnabledInterfaces(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetNetworkState:
-               return (void*)soap_instantiate___inf__GetNetworkState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetSecurityParameters:
-               return (void*)soap_instantiate___inf__GetSecurityParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___inf__GetIderSessionLog:
-               return (void*)soap_instantiate___inf__GetIderSessionLog(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__SetHostName:
-               return (void*)soap_instantiate___net__SetHostName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__GetHostName:
-               return (void*)soap_instantiate___net__GetHostName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__SetDomainName:
-               return (void*)soap_instantiate___net__SetDomainName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__GetDomainName:
-               return (void*)soap_instantiate___net__GetDomainName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__SetTcpIpParameters:
-               return (void*)soap_instantiate___net__SetTcpIpParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__GetTcpIpParameters:
-               return (void*)soap_instantiate___net__GetTcpIpParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__SetVlanParameters:
-               return (void*)soap_instantiate___net__SetVlanParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__GetVlanParameters:
-               return (void*)soap_instantiate___net__GetVlanParameters(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__SetPingResponse:
-               return (void*)soap_instantiate___net__SetPingResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__GetPingResponse:
-               return (void*)soap_instantiate___net__GetPingResponse(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__EnumerateInterfaces:
-               return (void*)soap_instantiate___net__EnumerateInterfaces(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__GetInterfaceSettings:
-               return (void*)soap_instantiate___net__GetInterfaceSettings(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__SetInterfaceSettings:
-               return (void*)soap_instantiate___net__SetInterfaceSettings(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__Set8021XWiredProfile:
-               return (void*)soap_instantiate___net__Set8021XWiredProfile(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__Get8021XWiredProfile:
-               return (void*)soap_instantiate___net__Get8021XWiredProfile(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__Set8021XActiveS0:
-               return (void*)soap_instantiate___net__Set8021XActiveS0(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__Get8021XActiveS0:
-               return (void*)soap_instantiate___net__Get8021XActiveS0(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__Set8021XPxeTimeout:
-               return (void*)soap_instantiate___net__Set8021XPxeTimeout(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___net__Get8021XPxeTimeout:
-               return (void*)soap_instantiate___net__Get8021XPxeTimeout(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___rci__GetRemoteControlCapabilities:
-               return (void*)soap_instantiate___rci__GetRemoteControlCapabilities(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___rci__RemoteControl:
-               return (void*)soap_instantiate___rci__RemoteControl(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___rci__GetSystemPowerState:
-               return (void*)soap_instantiate___rci__GetSystemPowerState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__ResetFlashWearOutProtection:
-               return (void*)soap_instantiate___sai__ResetFlashWearOutProtection(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetAdminAclEntry:
-               return (void*)soap_instantiate___sai__GetAdminAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetAdminAclEntry:
-               return (void*)soap_instantiate___sai__SetAdminAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__AddUserAclEntry:
-               return (void*)soap_instantiate___sai__AddUserAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__EnumerateUserAclEntries:
-               return (void*)soap_instantiate___sai__EnumerateUserAclEntries(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetUserAclEntry:
-               return (void*)soap_instantiate___sai__GetUserAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__UpdateUserAclEntry:
-               return (void*)soap_instantiate___sai__UpdateUserAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__RemoveUserAclEntry:
-               return (void*)soap_instantiate___sai__RemoveUserAclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetTlsEnabled:
-               return (void*)soap_instantiate___sai__SetTlsEnabled(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetRngKey:
-               return (void*)soap_instantiate___sai__SetRngKey(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetTLSKeyAndCertificate:
-               return (void*)soap_instantiate___sai__SetTLSKeyAndCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetTLSCertificate:
-               return (void*)soap_instantiate___sai__SetTLSCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetTLSCertificate:
-               return (void*)soap_instantiate___sai__GetTLSCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__UpdateCoreFromUrl:
-               return (void*)soap_instantiate___sai__UpdateCoreFromUrl(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetProvisioningMode:
-               return (void*)soap_instantiate___sai__GetProvisioningMode(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetProvisioningMode:
-               return (void*)soap_instantiate___sai__SetProvisioningMode(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__Unprovision:
-               return (void*)soap_instantiate___sai__Unprovision(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__CommitChanges:
-               return (void*)soap_instantiate___sai__CommitChanges(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetCoreVersion:
-               return (void*)soap_instantiate___sai__GetCoreVersion(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__AddUserAclEntryEx:
-               return (void*)soap_instantiate___sai__AddUserAclEntryEx(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetUserAclEntryEx:
-               return (void*)soap_instantiate___sai__GetUserAclEntryEx(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__UpdateUserAclEntryEx:
-               return (void*)soap_instantiate___sai__UpdateUserAclEntryEx(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetAdminAclEntryEx:
-               return (void*)soap_instantiate___sai__SetAdminAclEntryEx(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetDigestRealm:
-               return (void*)soap_instantiate___sai__GetDigestRealm(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetKerberosOptions:
-               return (void*)soap_instantiate___sai__SetKerberosOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetKerberosOptions:
-               return (void*)soap_instantiate___sai__GetKerberosOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetEnabledInterfaces:
-               return (void*)soap_instantiate___sai__SetEnabledInterfaces(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetEnabledInterfaces:
-               return (void*)soap_instantiate___sai__GetEnabledInterfaces(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetTlsOptions:
-               return (void*)soap_instantiate___sai__SetTlsOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetTlsOptions:
-               return (void*)soap_instantiate___sai__GetTlsOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__AddTrustedRootCertificate:
-               return (void*)soap_instantiate___sai__AddTrustedRootCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetTrustedRootCertificate:
-               return (void*)soap_instantiate___sai__GetTrustedRootCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__DeleteTrustedRootCertificate:
-               return (void*)soap_instantiate___sai__DeleteTrustedRootCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__EnumerateTrustedRootCertificates:
-               return (void*)soap_instantiate___sai__EnumerateTrustedRootCertificates(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetTrustedFqdnCN:
-               return (void*)soap_instantiate___sai__SetTrustedFqdnCN(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetTrustedFqdnCN:
-               return (void*)soap_instantiate___sai__GetTrustedFqdnCN(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetCRL:
-               return (void*)soap_instantiate___sai__SetCRL(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetCRL:
-               return (void*)soap_instantiate___sai__GetCRL(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetServerCertificateReq:
-               return (void*)soap_instantiate___sai__GetServerCertificateReq(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetPkiCapabilities:
-               return (void*)soap_instantiate___sai__GetPkiCapabilities(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetPowerSavingOptions:
-               return (void*)soap_instantiate___sai__SetPowerSavingOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetPowerSavingOptions:
-               return (void*)soap_instantiate___sai__GetPowerSavingOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetTLSPSK:
-               return (void*)soap_instantiate___sai__SetTLSPSK(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__PartialUnprovision:
-               return (void*)soap_instantiate___sai__PartialUnprovision(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetMEBxPassword:
-               return (void*)soap_instantiate___sai__SetMEBxPassword(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetProvisioningServerOTP:
-               return (void*)soap_instantiate___sai__SetProvisioningServerOTP(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetProvisioningServerOTP:
-               return (void*)soap_instantiate___sai__GetProvisioningServerOTP(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__EnumerateCertificateHashEntries:
-               return (void*)soap_instantiate___sai__EnumerateCertificateHashEntries(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetCertificateHashEntry:
-               return (void*)soap_instantiate___sai__GetCertificateHashEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__AddCertificateHashEntry:
-               return (void*)soap_instantiate___sai__AddCertificateHashEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__DeleteCertificateHashEntry:
-               return (void*)soap_instantiate___sai__DeleteCertificateHashEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__EnableCertificateHashEntry:
-               return (void*)soap_instantiate___sai__EnableCertificateHashEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetZeroTouchConfigurationMode:
-               return (void*)soap_instantiate___sai__GetZeroTouchConfigurationMode(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetZeroTouchConfigurationMode:
-               return (void*)soap_instantiate___sai__SetZeroTouchConfigurationMode(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetProvisioningAuditRecord:
-               return (void*)soap_instantiate___sai__GetProvisioningAuditRecord(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetProvisioningPID:
-               return (void*)soap_instantiate___sai__GetProvisioningPID(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__ExtendProvisioningPeriod:
-               return (void*)soap_instantiate___sai__ExtendProvisioningPeriod(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetRealmAuthOptions:
-               return (void*)soap_instantiate___sai__GetRealmAuthOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetRealmAuthOptions:
-               return (void*)soap_instantiate___sai__SetRealmAuthOptions(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetEnvironmentDetection:
-               return (void*)soap_instantiate___sai__SetEnvironmentDetection(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetEnvironmentDetection:
-               return (void*)soap_instantiate___sai__GetEnvironmentDetection(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__EnumeratePowerPackages:
-               return (void*)soap_instantiate___sai__EnumeratePowerPackages(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetPowerPackage:
-               return (void*)soap_instantiate___sai__GetPowerPackage(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetActivePowerPackage:
-               return (void*)soap_instantiate___sai__GetActivePowerPackage(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetActivePowerPackage:
-               return (void*)soap_instantiate___sai__SetActivePowerPackage(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetGlobalPowerPolicy:
-               return (void*)soap_instantiate___sai__SetGlobalPowerPolicy(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetGlobalPowerPolicy:
-               return (void*)soap_instantiate___sai__GetGlobalPowerPolicy(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__CertStoreAddKey:
-               return (void*)soap_instantiate___sai__CertStoreAddKey(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__CertStoreEnumerateKeys:
-               return (void*)soap_instantiate___sai__CertStoreEnumerateKeys(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__CertStoreGetKey:
-               return (void*)soap_instantiate___sai__CertStoreGetKey(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__CertStoreRemoveKey:
-               return (void*)soap_instantiate___sai__CertStoreRemoveKey(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__CertStoreAddCertificate:
-               return (void*)soap_instantiate___sai__CertStoreAddCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__CertStoreGetCertificate:
-               return (void*)soap_instantiate___sai__CertStoreGetCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__CertStoreEnumerateCertificates:
-               return (void*)soap_instantiate___sai__CertStoreEnumerateCertificates(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__CertStoreRemoveCertificate:
-               return (void*)soap_instantiate___sai__CertStoreRemoveCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__CertStoreGetPKCS10Request:
-               return (void*)soap_instantiate___sai__CertStoreGetPKCS10Request(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__CertStoreUpdateCertificate:
-               return (void*)soap_instantiate___sai__CertStoreUpdateCertificate(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetTLSCredentials:
-               return (void*)soap_instantiate___sai__SetTLSCredentials(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetTLSCredentials:
-               return (void*)soap_instantiate___sai__GetTLSCredentials(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__EnableVpnRouting:
-               return (void*)soap_instantiate___sai__EnableVpnRouting(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetConfigurationServerFQDN:
-               return (void*)soap_instantiate___sai__GetConfigurationServerFQDN(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetConfigurationServerFQDN:
-               return (void*)soap_instantiate___sai__SetConfigurationServerFQDN(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__SetAclEnabledState:
-               return (void*)soap_instantiate___sai__SetAclEnabledState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___sai__GetAclEnabledState:
-               return (void*)soap_instantiate___sai__GetAclEnabledState(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___str__ExecuteStorageOperation:
-               return (void*)soap_instantiate___str__ExecuteStorageOperation(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__GetGlobalStorageAttributes:
-               return (void*)soap_instantiate___stra__GetGlobalStorageAttributes(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__SetGlobalStorageAttributes:
-               return (void*)soap_instantiate___stra__SetGlobalStorageAttributes(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__AdminGetRegisteredApplications:
-               return (void*)soap_instantiate___stra__AdminGetRegisteredApplications(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__AdminGetApplicationAttributes:
-               return (void*)soap_instantiate___stra__AdminGetApplicationAttributes(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__AdminRemoveApplication:
-               return (void*)soap_instantiate___stra__AdminRemoveApplication(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__AddStorageEaclEntry:
-               return (void*)soap_instantiate___stra__AddStorageEaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__EnumerateStorageEaclEntries:
-               return (void*)soap_instantiate___stra__EnumerateStorageEaclEntries(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__GetStorageEaclEntry:
-               return (void*)soap_instantiate___stra__GetStorageEaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__RemoveStorageEaclEntry:
-               return (void*)soap_instantiate___stra__RemoveStorageEaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__AddStorageFpaclEntry:
-               return (void*)soap_instantiate___stra__AddStorageFpaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__EnumerateStorageAllocEntries:
-               return (void*)soap_instantiate___stra__EnumerateStorageAllocEntries(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__GetStorageAllocEntry:
-               return (void*)soap_instantiate___stra__GetStorageAllocEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__UpdateStorageFpaclEntry:
-               return (void*)soap_instantiate___stra__UpdateStorageFpaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___stra__RemoveStorageFpaclEntry:
-               return (void*)soap_instantiate___stra__RemoveStorageFpaclEntry(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___tim__GetLowAccuracyTimeSynch:
-               return (void*)soap_instantiate___tim__GetLowAccuracyTimeSynch(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___tim__SetHighAccuracyTimeSynch:
-               return (void*)soap_instantiate___tim__SetHighAccuracyTimeSynch(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___wcxs__AddWirelessProfile:
-               return (void*)soap_instantiate___wcxs__AddWirelessProfile(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___wcxs__GetWirelessProfile:
-               return (void*)soap_instantiate___wcxs__GetWirelessProfile(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___wcxs__RemoveWirelessProfile:
-               return (void*)soap_instantiate___wcxs__RemoveWirelessProfile(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___wcxs__UpdateWirelessProfile:
-               return (void*)soap_instantiate___wcxs__UpdateWirelessProfile(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___wcxs__EnumerateWirelessProfiles:
-               return (void*)soap_instantiate___wcxs__EnumerateWirelessProfiles(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___wcxs__GetWirelessCapabilities:
-               return (void*)soap_instantiate___wcxs__GetWirelessCapabilities(soap, -1, type, arrayType, n);
-       case SOAP_TYPE___wcxs__GetWirelessSettings:
-               return (void*)soap_instantiate___wcxs__GetWirelessSettings(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_xsd__anyURI:
-               return (void*)soap_instantiate_xsd__anyURI(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cmn__HostNameType:
-               return (void*)soap_instantiate_cmn__HostNameType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cmn__IPv4AddressStringType:
-               return (void*)soap_instantiate_cmn__IPv4AddressStringType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cmn__IPv6AddressStringType:
-               return (void*)soap_instantiate_cmn__IPv6AddressStringType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cmn__GuidBuf:
-               return (void*)soap_instantiate_cmn__GuidBuf(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__AclStringType:
-               return (void*)soap_instantiate_sai__AclStringType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__AclPasswordStringType:
-               return (void*)soap_instantiate_sai__AclPasswordStringType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__MEBxPasswordType:
-               return (void*)soap_instantiate_sai__MEBxPasswordType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__ProvisioningOTPType:
-               return (void*)soap_instantiate_sai__ProvisioningOTPType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_sai__FriendlyNameType:
-               return (void*)soap_instantiate_sai__FriendlyNameType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__SpnString:
-               return (void*)soap_instantiate__sai__SpnString(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__sai__KerberosRealmName:
-               return (void*)soap_instantiate__sai__KerberosRealmName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_net__MACAddressType:
-               return (void*)soap_instantiate_net__MACAddressType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_emi__CommunityStringType:
-               return (void*)soap_instantiate_emi__CommunityStringType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__IPv4AddressStringType:
-               return (void*)soap_instantiate_cb__IPv4AddressStringType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_cb__IPv6AddressStringType:
-               return (void*)soap_instantiate_cb__IPv6AddressStringType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__FilterName:
-               return (void*)soap_instantiate__cb__FilterName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__cb__PolicyName:
-               return (void*)soap_instantiate__cb__PolicyName(soap, -1, type, arrayType, n);
-       case SOAP_TYPE__apr__AgentDescription:
-               return (void*)soap_instantiate__apr__AgentDescription(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__ProfileNameType:
-               return (void*)soap_instantiate_wcxs__ProfileNameType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__RawKey64Type:
-               return (void*)soap_instantiate_wcxs__RawKey64Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__RawKey128Type:
-               return (void*)soap_instantiate_wcxs__RawKey128Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__RawKey256Type:
-               return (void*)soap_instantiate_wcxs__RawKey256Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__PassPhrase5Type:
-               return (void*)soap_instantiate_wcxs__PassPhrase5Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__PassPhraseWEP128Type:
-               return (void*)soap_instantiate_wcxs__PassPhraseWEP128Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_wcxs__PassPhrase63Type:
-               return (void*)soap_instantiate_wcxs__PassPhrase63Type(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType:
-               return (void*)soap_instantiate_std__vectorTemplateOfwcxs__ProfileNameType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType:
-               return (void*)soap_instantiate_std__vectorTemplateOfwcxs__FeatureType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType:
-               return (void*)soap_instantiate_std__vectorTemplateOfinf__EnabledInterfacesType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfunsignedShort:
-               return (void*)soap_instantiate_std__vectorTemplateOfunsignedShort(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType:
-               return (void*)soap_instantiate_std__vectorTemplateOfhwa__AssetTypeType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType:
-               return (void*)soap_instantiate_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType:
-               return (void*)soap_instantiate_std__vectorTemplateOfemi__SensorHandleType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType:
-               return (void*)soap_instantiate_std__vectorTemplateOfemi__EventFilterHandleType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType:
-               return (void*)soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType:
-               return (void*)soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType:
-               return (void*)soap_instantiate_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfunsignedByte:
-               return (void*)soap_instantiate_std__vectorTemplateOfunsignedByte(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType:
-               return (void*)soap_instantiate_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType:
-               return (void*)soap_instantiate_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType:
-               return (void*)soap_instantiate_std__vectorTemplateOfnet__InterfaceHandleType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf:
-               return (void*)soap_instantiate_std__vectorTemplateOfcmn__GuidBuf(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerTosai__CrlType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType:
-               return (void*)soap_instantiate_std__vectorTemplateOfsai__CertificateHandleType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType:
-               return (void*)soap_instantiate_std__vectorTemplateOfsai__EnabledInterfacesType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfstd__string:
-               return (void*)soap_instantiate_std__vectorTemplateOfstd__string(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfunsignedInt:
-               return (void*)soap_instantiate_std__vectorTemplateOfunsignedInt(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary:
-               return (void*)soap_instantiate_std__vectorTemplateOfxsd__base64Binary(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType:
-               return (void*)soap_instantiate_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType:
-               return (void*)soap_instantiate_std__vectorTemplateOfsai__UserAclRealmType(soap, -1, type, arrayType, n);
-       case SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType:
-               return (void*)soap_instantiate_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, -1, type, arrayType, n);
-       }
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_fdelete(struct soap_clist *p)
-{      switch (p->type)
-       {
-       case SOAP_TYPE_std__string:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_xsd__base64Binary:
-               if (p->size < 0)
-                       delete (xsd__base64Binary*)p->ptr;
-               else
-                       delete[] (xsd__base64Binary*)p->ptr;
-               break;
-       case SOAP_TYPE_cmn__NodeAddressType:
-               if (p->size < 0)
-                       delete (cmn__NodeAddressType*)p->ptr;
-               else
-                       delete[] (cmn__NodeAddressType*)p->ptr;
-               break;
-       case SOAP_TYPE_cstr__RSAKeyPairType:
-               if (p->size < 0)
-                       delete (cstr__RSAKeyPairType*)p->ptr;
-               else
-                       delete[] (cstr__RSAKeyPairType*)p->ptr;
-               break;
-       case SOAP_TYPE_cstr__KeyPairType:
-               if (p->size < 0)
-                       delete (cstr__KeyPairType*)p->ptr;
-               else
-                       delete[] (cstr__KeyPairType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__UserAclEntryType:
-               if (p->size < 0)
-                       delete (sai__UserAclEntryType*)p->ptr;
-               else
-                       delete[] (sai__UserAclEntryType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__AdminAclEntryType:
-               if (p->size < 0)
-                       delete (sai__AdminAclEntryType*)p->ptr;
-               else
-                       delete[] (sai__AdminAclEntryType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__UserAclEntryHandleListType:
-               if (p->size < 0)
-                       delete (sai__UserAclEntryHandleListType*)p->ptr;
-               else
-                       delete[] (sai__UserAclEntryHandleListType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__UserAclRealmListType:
-               if (p->size < 0)
-                       delete (sai__UserAclRealmListType*)p->ptr;
-               else
-                       delete[] (sai__UserAclRealmListType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__RsaKeyType:
-               if (p->size < 0)
-                       delete (sai__RsaKeyType*)p->ptr;
-               else
-                       delete[] (sai__RsaKeyType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__RngKeyType:
-               if (p->size < 0)
-                       delete (sai__RngKeyType*)p->ptr;
-               else
-                       delete[] (sai__RngKeyType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__CertificateChainType:
-               if (p->size < 0)
-                       delete (sai__CertificateChainType*)p->ptr;
-               else
-                       delete[] (sai__CertificateChainType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__UpdateCoreUrlKeyType:
-               if (p->size < 0)
-                       delete (sai__UpdateCoreUrlKeyType*)p->ptr;
-               else
-                       delete[] (sai__UpdateCoreUrlKeyType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__AmtVersion:
-               if (p->size < 0)
-                       delete (sai__AmtVersion*)p->ptr;
-               else
-                       delete[] (sai__AmtVersion*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__UserEntryDigestType:
-               if (p->size < 0)
-                       delete (sai__UserEntryDigestType*)p->ptr;
-               else
-                       delete[] (sai__UserEntryDigestType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__UserEntryKerberosType:
-               if (p->size < 0)
-                       delete (sai__UserEntryKerberosType*)p->ptr;
-               else
-                       delete[] (sai__UserEntryKerberosType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__UserAclEntryExType:
-               if (p->size < 0)
-                       delete (sai__UserAclEntryExType*)p->ptr;
-               else
-                       delete[] (sai__UserAclEntryExType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__AdminAclEntryExType:
-               if (p->size < 0)
-                       delete (sai__AdminAclEntryExType*)p->ptr;
-               else
-                       delete[] (sai__AdminAclEntryExType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__KerberosSpnType:
-               if (p->size < 0)
-                       delete (sai__KerberosSpnType*)p->ptr;
-               else
-                       delete[] (sai__KerberosSpnType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__KerberosOptionsType:
-               if (p->size < 0)
-                       delete (sai__KerberosOptionsType*)p->ptr;
-               else
-                       delete[] (sai__KerberosOptionsType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__TlsOptionsType:
-               if (p->size < 0)
-                       delete (sai__TlsOptionsType*)p->ptr;
-               else
-                       delete[] (sai__TlsOptionsType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__CertificateType:
-               if (p->size < 0)
-                       delete (sai__CertificateType*)p->ptr;
-               else
-                       delete[] (sai__CertificateType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__CrlType:
-               if (p->size < 0)
-                       delete (sai__CrlType*)p->ptr;
-               else
-                       delete[] (sai__CrlType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__PkiCapsType:
-               if (p->size < 0)
-                       delete (sai__PkiCapsType*)p->ptr;
-               else
-                       delete[] (sai__PkiCapsType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__CertHashEntryType:
-               if (p->size < 0)
-                       delete (sai__CertHashEntryType*)p->ptr;
-               else
-                       delete[] (sai__CertHashEntryType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__ProvisioningAuditRecordType:
-               if (p->size < 0)
-                       delete (sai__ProvisioningAuditRecordType*)p->ptr;
-               else
-                       delete[] (sai__ProvisioningAuditRecordType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__EnvironmentDetectionDomainType:
-               if (p->size < 0)
-                       delete (sai__EnvironmentDetectionDomainType*)p->ptr;
-               else
-                       delete[] (sai__EnvironmentDetectionDomainType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__EnvironmentDetectionType:
-               if (p->size < 0)
-                       delete (sai__EnvironmentDetectionType*)p->ptr;
-               else
-                       delete[] (sai__EnvironmentDetectionType*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__GlobalPowerPolicyType:
-               if (p->size < 0)
-                       delete (sai__GlobalPowerPolicyType*)p->ptr;
-               else
-                       delete[] (sai__GlobalPowerPolicyType*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__AddUserAclEntry:
-               if (p->size < 0)
-                       delete (_sai__AddUserAclEntry*)p->ptr;
-               else
-                       delete[] (_sai__AddUserAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__AddUserAclEntryResponse:
-               if (p->size < 0)
-                       delete (_sai__AddUserAclEntryResponse*)p->ptr;
-               else
-                       delete[] (_sai__AddUserAclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetAdminAclEntry:
-               if (p->size < 0)
-                       delete (_sai__SetAdminAclEntry*)p->ptr;
-               else
-                       delete[] (_sai__SetAdminAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetAdminAclEntryResponse:
-               if (p->size < 0)
-                       delete (_sai__SetAdminAclEntryResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetAdminAclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnumerateUserAclEntries:
-               if (p->size < 0)
-                       delete (_sai__EnumerateUserAclEntries*)p->ptr;
-               else
-                       delete[] (_sai__EnumerateUserAclEntries*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnumerateUserAclEntriesResponse:
-               if (p->size < 0)
-                       delete (_sai__EnumerateUserAclEntriesResponse*)p->ptr;
-               else
-                       delete[] (_sai__EnumerateUserAclEntriesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetUserAclEntry:
-               if (p->size < 0)
-                       delete (_sai__GetUserAclEntry*)p->ptr;
-               else
-                       delete[] (_sai__GetUserAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetUserAclEntryResponse:
-               if (p->size < 0)
-                       delete (_sai__GetUserAclEntryResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetUserAclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetAdminAclEntry:
-               if (p->size < 0)
-                       delete (_sai__GetAdminAclEntry*)p->ptr;
-               else
-                       delete[] (_sai__GetAdminAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetAdminAclEntryResponse:
-               if (p->size < 0)
-                       delete (_sai__GetAdminAclEntryResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetAdminAclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__UpdateUserAclEntry:
-               if (p->size < 0)
-                       delete (_sai__UpdateUserAclEntry*)p->ptr;
-               else
-                       delete[] (_sai__UpdateUserAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__UpdateUserAclEntryResponse:
-               if (p->size < 0)
-                       delete (_sai__UpdateUserAclEntryResponse*)p->ptr;
-               else
-                       delete[] (_sai__UpdateUserAclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__RemoveUserAclEntry:
-               if (p->size < 0)
-                       delete (_sai__RemoveUserAclEntry*)p->ptr;
-               else
-                       delete[] (_sai__RemoveUserAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__RemoveUserAclEntryResponse:
-               if (p->size < 0)
-                       delete (_sai__RemoveUserAclEntryResponse*)p->ptr;
-               else
-                       delete[] (_sai__RemoveUserAclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTlsEnabled:
-               if (p->size < 0)
-                       delete (_sai__SetTlsEnabled*)p->ptr;
-               else
-                       delete[] (_sai__SetTlsEnabled*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTlsEnabledResponse:
-               if (p->size < 0)
-                       delete (_sai__SetTlsEnabledResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetTlsEnabledResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTLSKeyAndCertificate:
-               if (p->size < 0)
-                       delete (_sai__SetTLSKeyAndCertificate*)p->ptr;
-               else
-                       delete[] (_sai__SetTLSKeyAndCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse:
-               if (p->size < 0)
-                       delete (_sai__SetTLSKeyAndCertificateResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetTLSKeyAndCertificateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetRngKey:
-               if (p->size < 0)
-                       delete (_sai__SetRngKey*)p->ptr;
-               else
-                       delete[] (_sai__SetRngKey*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetRngKeyResponse:
-               if (p->size < 0)
-                       delete (_sai__SetRngKeyResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetRngKeyResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTLSCertificate:
-               if (p->size < 0)
-                       delete (_sai__SetTLSCertificate*)p->ptr;
-               else
-                       delete[] (_sai__SetTLSCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTLSCertificateResponse:
-               if (p->size < 0)
-                       delete (_sai__SetTLSCertificateResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetTLSCertificateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetTLSCertificate:
-               if (p->size < 0)
-                       delete (_sai__GetTLSCertificate*)p->ptr;
-               else
-                       delete[] (_sai__GetTLSCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetTLSCertificateResponse:
-               if (p->size < 0)
-                       delete (_sai__GetTLSCertificateResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetTLSCertificateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__UpdateCoreFromUrl:
-               if (p->size < 0)
-                       delete (_sai__UpdateCoreFromUrl*)p->ptr;
-               else
-                       delete[] (_sai__UpdateCoreFromUrl*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__UpdateCoreFromUrlResponse:
-               if (p->size < 0)
-                       delete (_sai__UpdateCoreFromUrlResponse*)p->ptr;
-               else
-                       delete[] (_sai__UpdateCoreFromUrlResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetProvisioningMode:
-               if (p->size < 0)
-                       delete (_sai__GetProvisioningMode*)p->ptr;
-               else
-                       delete[] (_sai__GetProvisioningMode*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetProvisioningModeResponse:
-               if (p->size < 0)
-                       delete (_sai__GetProvisioningModeResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetProvisioningModeResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetProvisioningMode:
-               if (p->size < 0)
-                       delete (_sai__SetProvisioningMode*)p->ptr;
-               else
-                       delete[] (_sai__SetProvisioningMode*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetProvisioningModeResponse:
-               if (p->size < 0)
-                       delete (_sai__SetProvisioningModeResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetProvisioningModeResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__Unprovision:
-               if (p->size < 0)
-                       delete (_sai__Unprovision*)p->ptr;
-               else
-                       delete[] (_sai__Unprovision*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__UnprovisionResponse:
-               if (p->size < 0)
-                       delete (_sai__UnprovisionResponse*)p->ptr;
-               else
-                       delete[] (_sai__UnprovisionResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CommitChanges:
-               if (p->size < 0)
-                       delete (_sai__CommitChanges*)p->ptr;
-               else
-                       delete[] (_sai__CommitChanges*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CommitChangesResponse:
-               if (p->size < 0)
-                       delete (_sai__CommitChangesResponse*)p->ptr;
-               else
-                       delete[] (_sai__CommitChangesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__ResetFlashWearOutProtection:
-               if (p->size < 0)
-                       delete (_sai__ResetFlashWearOutProtection*)p->ptr;
-               else
-                       delete[] (_sai__ResetFlashWearOutProtection*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse:
-               if (p->size < 0)
-                       delete (_sai__ResetFlashWearOutProtectionResponse*)p->ptr;
-               else
-                       delete[] (_sai__ResetFlashWearOutProtectionResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetCoreVersion:
-               if (p->size < 0)
-                       delete (_sai__GetCoreVersion*)p->ptr;
-               else
-                       delete[] (_sai__GetCoreVersion*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetCoreVersionResponse:
-               if (p->size < 0)
-                       delete (_sai__GetCoreVersionResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetCoreVersionResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__AddUserAclEntryEx:
-               if (p->size < 0)
-                       delete (_sai__AddUserAclEntryEx*)p->ptr;
-               else
-                       delete[] (_sai__AddUserAclEntryEx*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__AddUserAclEntryExResponse:
-               if (p->size < 0)
-                       delete (_sai__AddUserAclEntryExResponse*)p->ptr;
-               else
-                       delete[] (_sai__AddUserAclEntryExResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetUserAclEntryEx:
-               if (p->size < 0)
-                       delete (_sai__GetUserAclEntryEx*)p->ptr;
-               else
-                       delete[] (_sai__GetUserAclEntryEx*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetUserAclEntryExResponse:
-               if (p->size < 0)
-                       delete (_sai__GetUserAclEntryExResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetUserAclEntryExResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__UpdateUserAclEntryEx:
-               if (p->size < 0)
-                       delete (_sai__UpdateUserAclEntryEx*)p->ptr;
-               else
-                       delete[] (_sai__UpdateUserAclEntryEx*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__UpdateUserAclEntryExResponse:
-               if (p->size < 0)
-                       delete (_sai__UpdateUserAclEntryExResponse*)p->ptr;
-               else
-                       delete[] (_sai__UpdateUserAclEntryExResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetAdminAclEntryEx:
-               if (p->size < 0)
-                       delete (_sai__SetAdminAclEntryEx*)p->ptr;
-               else
-                       delete[] (_sai__SetAdminAclEntryEx*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetAdminAclEntryExResponse:
-               if (p->size < 0)
-                       delete (_sai__SetAdminAclEntryExResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetAdminAclEntryExResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetDigestRealm:
-               if (p->size < 0)
-                       delete (_sai__GetDigestRealm*)p->ptr;
-               else
-                       delete[] (_sai__GetDigestRealm*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetDigestRealmResponse:
-               if (p->size < 0)
-                       delete (_sai__GetDigestRealmResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetDigestRealmResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetKerberosOptions:
-               if (p->size < 0)
-                       delete (_sai__SetKerberosOptions*)p->ptr;
-               else
-                       delete[] (_sai__SetKerberosOptions*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetKerberosOptionsResponse:
-               if (p->size < 0)
-                       delete (_sai__SetKerberosOptionsResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetKerberosOptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetKerberosOptions:
-               if (p->size < 0)
-                       delete (_sai__GetKerberosOptions*)p->ptr;
-               else
-                       delete[] (_sai__GetKerberosOptions*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetKerberosOptionsResponse:
-               if (p->size < 0)
-                       delete (_sai__GetKerberosOptionsResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetKerberosOptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetEnabledInterfaces:
-               if (p->size < 0)
-                       delete (_sai__SetEnabledInterfaces*)p->ptr;
-               else
-                       delete[] (_sai__SetEnabledInterfaces*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetEnabledInterfacesResponse:
-               if (p->size < 0)
-                       delete (_sai__SetEnabledInterfacesResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetEnabledInterfacesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetEnabledInterfaces:
-               if (p->size < 0)
-                       delete (_sai__GetEnabledInterfaces*)p->ptr;
-               else
-                       delete[] (_sai__GetEnabledInterfaces*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetEnabledInterfacesResponse:
-               if (p->size < 0)
-                       delete (_sai__GetEnabledInterfacesResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetEnabledInterfacesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTlsOptions:
-               if (p->size < 0)
-                       delete (_sai__SetTlsOptions*)p->ptr;
-               else
-                       delete[] (_sai__SetTlsOptions*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTlsOptionsResponse:
-               if (p->size < 0)
-                       delete (_sai__SetTlsOptionsResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetTlsOptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetTlsOptions:
-               if (p->size < 0)
-                       delete (_sai__GetTlsOptions*)p->ptr;
-               else
-                       delete[] (_sai__GetTlsOptions*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetTlsOptionsResponse:
-               if (p->size < 0)
-                       delete (_sai__GetTlsOptionsResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetTlsOptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__AddTrustedRootCertificate:
-               if (p->size < 0)
-                       delete (_sai__AddTrustedRootCertificate*)p->ptr;
-               else
-                       delete[] (_sai__AddTrustedRootCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__AddTrustedRootCertificateResponse:
-               if (p->size < 0)
-                       delete (_sai__AddTrustedRootCertificateResponse*)p->ptr;
-               else
-                       delete[] (_sai__AddTrustedRootCertificateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetTrustedRootCertificate:
-               if (p->size < 0)
-                       delete (_sai__GetTrustedRootCertificate*)p->ptr;
-               else
-                       delete[] (_sai__GetTrustedRootCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetTrustedRootCertificateResponse:
-               if (p->size < 0)
-                       delete (_sai__GetTrustedRootCertificateResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetTrustedRootCertificateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__DeleteTrustedRootCertificate:
-               if (p->size < 0)
-                       delete (_sai__DeleteTrustedRootCertificate*)p->ptr;
-               else
-                       delete[] (_sai__DeleteTrustedRootCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse:
-               if (p->size < 0)
-                       delete (_sai__DeleteTrustedRootCertificateResponse*)p->ptr;
-               else
-                       delete[] (_sai__DeleteTrustedRootCertificateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnumerateTrustedRootCertificates:
-               if (p->size < 0)
-                       delete (_sai__EnumerateTrustedRootCertificates*)p->ptr;
-               else
-                       delete[] (_sai__EnumerateTrustedRootCertificates*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse:
-               if (p->size < 0)
-                       delete (_sai__EnumerateTrustedRootCertificatesResponse*)p->ptr;
-               else
-                       delete[] (_sai__EnumerateTrustedRootCertificatesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTrustedFqdnCN:
-               if (p->size < 0)
-                       delete (_sai__SetTrustedFqdnCN*)p->ptr;
-               else
-                       delete[] (_sai__SetTrustedFqdnCN*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTrustedFqdnCNResponse:
-               if (p->size < 0)
-                       delete (_sai__SetTrustedFqdnCNResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetTrustedFqdnCNResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetTrustedFqdnCN:
-               if (p->size < 0)
-                       delete (_sai__GetTrustedFqdnCN*)p->ptr;
-               else
-                       delete[] (_sai__GetTrustedFqdnCN*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetTrustedFqdnCNResponse:
-               if (p->size < 0)
-                       delete (_sai__GetTrustedFqdnCNResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetTrustedFqdnCNResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetCRL:
-               if (p->size < 0)
-                       delete (_sai__SetCRL*)p->ptr;
-               else
-                       delete[] (_sai__SetCRL*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetCRLResponse:
-               if (p->size < 0)
-                       delete (_sai__SetCRLResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetCRLResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetCRL:
-               if (p->size < 0)
-                       delete (_sai__GetCRL*)p->ptr;
-               else
-                       delete[] (_sai__GetCRL*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetCRLResponse:
-               if (p->size < 0)
-                       delete (_sai__GetCRLResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetCRLResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetServerCertificateReq:
-               if (p->size < 0)
-                       delete (_sai__GetServerCertificateReq*)p->ptr;
-               else
-                       delete[] (_sai__GetServerCertificateReq*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetServerCertificateReqResponse:
-               if (p->size < 0)
-                       delete (_sai__GetServerCertificateReqResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetServerCertificateReqResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetPkiCapabilities:
-               if (p->size < 0)
-                       delete (_sai__GetPkiCapabilities*)p->ptr;
-               else
-                       delete[] (_sai__GetPkiCapabilities*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetPkiCapabilitiesResponse:
-               if (p->size < 0)
-                       delete (_sai__GetPkiCapabilitiesResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetPkiCapabilitiesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetPowerSavingOptions:
-               if (p->size < 0)
-                       delete (_sai__SetPowerSavingOptions*)p->ptr;
-               else
-                       delete[] (_sai__SetPowerSavingOptions*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetPowerSavingOptionsResponse:
-               if (p->size < 0)
-                       delete (_sai__SetPowerSavingOptionsResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetPowerSavingOptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetPowerSavingOptions:
-               if (p->size < 0)
-                       delete (_sai__GetPowerSavingOptions*)p->ptr;
-               else
-                       delete[] (_sai__GetPowerSavingOptions*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetPowerSavingOptionsResponse:
-               if (p->size < 0)
-                       delete (_sai__GetPowerSavingOptionsResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetPowerSavingOptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTLSPSK:
-               if (p->size < 0)
-                       delete (_sai__SetTLSPSK*)p->ptr;
-               else
-                       delete[] (_sai__SetTLSPSK*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTLSPSKResponse:
-               if (p->size < 0)
-                       delete (_sai__SetTLSPSKResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetTLSPSKResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__PartialUnprovision:
-               if (p->size < 0)
-                       delete (_sai__PartialUnprovision*)p->ptr;
-               else
-                       delete[] (_sai__PartialUnprovision*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__PartialUnprovisionResponse:
-               if (p->size < 0)
-                       delete (_sai__PartialUnprovisionResponse*)p->ptr;
-               else
-                       delete[] (_sai__PartialUnprovisionResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetMEBxPassword:
-               if (p->size < 0)
-                       delete (_sai__SetMEBxPassword*)p->ptr;
-               else
-                       delete[] (_sai__SetMEBxPassword*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetMEBxPasswordResponse:
-               if (p->size < 0)
-                       delete (_sai__SetMEBxPasswordResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetMEBxPasswordResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetProvisioningServerOTP:
-               if (p->size < 0)
-                       delete (_sai__SetProvisioningServerOTP*)p->ptr;
-               else
-                       delete[] (_sai__SetProvisioningServerOTP*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetProvisioningServerOTPResponse:
-               if (p->size < 0)
-                       delete (_sai__SetProvisioningServerOTPResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetProvisioningServerOTPResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetProvisioningServerOTP:
-               if (p->size < 0)
-                       delete (_sai__GetProvisioningServerOTP*)p->ptr;
-               else
-                       delete[] (_sai__GetProvisioningServerOTP*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetProvisioningServerOTPResponse:
-               if (p->size < 0)
-                       delete (_sai__GetProvisioningServerOTPResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetProvisioningServerOTPResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnumerateCertificateHashEntries:
-               if (p->size < 0)
-                       delete (_sai__EnumerateCertificateHashEntries*)p->ptr;
-               else
-                       delete[] (_sai__EnumerateCertificateHashEntries*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse:
-               if (p->size < 0)
-                       delete (_sai__EnumerateCertificateHashEntriesResponse*)p->ptr;
-               else
-                       delete[] (_sai__EnumerateCertificateHashEntriesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetCertificateHashEntry:
-               if (p->size < 0)
-                       delete (_sai__GetCertificateHashEntry*)p->ptr;
-               else
-                       delete[] (_sai__GetCertificateHashEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetCertificateHashEntryResponse:
-               if (p->size < 0)
-                       delete (_sai__GetCertificateHashEntryResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetCertificateHashEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__AddCertificateHashEntry:
-               if (p->size < 0)
-                       delete (_sai__AddCertificateHashEntry*)p->ptr;
-               else
-                       delete[] (_sai__AddCertificateHashEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__AddCertificateHashEntryResponse:
-               if (p->size < 0)
-                       delete (_sai__AddCertificateHashEntryResponse*)p->ptr;
-               else
-                       delete[] (_sai__AddCertificateHashEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__DeleteCertificateHashEntry:
-               if (p->size < 0)
-                       delete (_sai__DeleteCertificateHashEntry*)p->ptr;
-               else
-                       delete[] (_sai__DeleteCertificateHashEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__DeleteCertificateHashEntryResponse:
-               if (p->size < 0)
-                       delete (_sai__DeleteCertificateHashEntryResponse*)p->ptr;
-               else
-                       delete[] (_sai__DeleteCertificateHashEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnableCertificateHashEntry:
-               if (p->size < 0)
-                       delete (_sai__EnableCertificateHashEntry*)p->ptr;
-               else
-                       delete[] (_sai__EnableCertificateHashEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnableCertificateHashEntryResponse:
-               if (p->size < 0)
-                       delete (_sai__EnableCertificateHashEntryResponse*)p->ptr;
-               else
-                       delete[] (_sai__EnableCertificateHashEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetZeroTouchConfigurationMode:
-               if (p->size < 0)
-                       delete (_sai__GetZeroTouchConfigurationMode*)p->ptr;
-               else
-                       delete[] (_sai__GetZeroTouchConfigurationMode*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse:
-               if (p->size < 0)
-                       delete (_sai__GetZeroTouchConfigurationModeResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetZeroTouchConfigurationModeResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetZeroTouchConfigurationMode:
-               if (p->size < 0)
-                       delete (_sai__SetZeroTouchConfigurationMode*)p->ptr;
-               else
-                       delete[] (_sai__SetZeroTouchConfigurationMode*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse:
-               if (p->size < 0)
-                       delete (_sai__SetZeroTouchConfigurationModeResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetZeroTouchConfigurationModeResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetProvisioningAuditRecord:
-               if (p->size < 0)
-                       delete (_sai__GetProvisioningAuditRecord*)p->ptr;
-               else
-                       delete[] (_sai__GetProvisioningAuditRecord*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetProvisioningAuditRecordResponse:
-               if (p->size < 0)
-                       delete (_sai__GetProvisioningAuditRecordResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetProvisioningAuditRecordResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetProvisioningPID:
-               if (p->size < 0)
-                       delete (_sai__GetProvisioningPID*)p->ptr;
-               else
-                       delete[] (_sai__GetProvisioningPID*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetProvisioningPIDResponse:
-               if (p->size < 0)
-                       delete (_sai__GetProvisioningPIDResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetProvisioningPIDResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__ExtendProvisioningPeriod:
-               if (p->size < 0)
-                       delete (_sai__ExtendProvisioningPeriod*)p->ptr;
-               else
-                       delete[] (_sai__ExtendProvisioningPeriod*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__ExtendProvisioningPeriodResponse:
-               if (p->size < 0)
-                       delete (_sai__ExtendProvisioningPeriodResponse*)p->ptr;
-               else
-                       delete[] (_sai__ExtendProvisioningPeriodResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetRealmAuthOptions:
-               if (p->size < 0)
-                       delete (_sai__GetRealmAuthOptions*)p->ptr;
-               else
-                       delete[] (_sai__GetRealmAuthOptions*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetRealmAuthOptionsResponse:
-               if (p->size < 0)
-                       delete (_sai__GetRealmAuthOptionsResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetRealmAuthOptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetRealmAuthOptions:
-               if (p->size < 0)
-                       delete (_sai__SetRealmAuthOptions*)p->ptr;
-               else
-                       delete[] (_sai__SetRealmAuthOptions*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetRealmAuthOptionsResponse:
-               if (p->size < 0)
-                       delete (_sai__SetRealmAuthOptionsResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetRealmAuthOptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetEnvironmentDetection:
-               if (p->size < 0)
-                       delete (_sai__SetEnvironmentDetection*)p->ptr;
-               else
-                       delete[] (_sai__SetEnvironmentDetection*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetEnvironmentDetectionResponse:
-               if (p->size < 0)
-                       delete (_sai__SetEnvironmentDetectionResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetEnvironmentDetectionResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetEnvironmentDetection:
-               if (p->size < 0)
-                       delete (_sai__GetEnvironmentDetection*)p->ptr;
-               else
-                       delete[] (_sai__GetEnvironmentDetection*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetEnvironmentDetectionResponse:
-               if (p->size < 0)
-                       delete (_sai__GetEnvironmentDetectionResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetEnvironmentDetectionResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnumeratePowerPackages:
-               if (p->size < 0)
-                       delete (_sai__EnumeratePowerPackages*)p->ptr;
-               else
-                       delete[] (_sai__EnumeratePowerPackages*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnumeratePowerPackagesResponse:
-               if (p->size < 0)
-                       delete (_sai__EnumeratePowerPackagesResponse*)p->ptr;
-               else
-                       delete[] (_sai__EnumeratePowerPackagesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetActivePowerPackage:
-               if (p->size < 0)
-                       delete (_sai__GetActivePowerPackage*)p->ptr;
-               else
-                       delete[] (_sai__GetActivePowerPackage*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetActivePowerPackageResponse:
-               if (p->size < 0)
-                       delete (_sai__GetActivePowerPackageResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetActivePowerPackageResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetPowerPackage:
-               if (p->size < 0)
-                       delete (_sai__GetPowerPackage*)p->ptr;
-               else
-                       delete[] (_sai__GetPowerPackage*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetPowerPackageResponse:
-               if (p->size < 0)
-                       delete (_sai__GetPowerPackageResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetPowerPackageResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetActivePowerPackage:
-               if (p->size < 0)
-                       delete (_sai__SetActivePowerPackage*)p->ptr;
-               else
-                       delete[] (_sai__SetActivePowerPackage*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetActivePowerPackageResponse:
-               if (p->size < 0)
-                       delete (_sai__SetActivePowerPackageResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetActivePowerPackageResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetGlobalPowerPolicy:
-               if (p->size < 0)
-                       delete (_sai__SetGlobalPowerPolicy*)p->ptr;
-               else
-                       delete[] (_sai__SetGlobalPowerPolicy*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetGlobalPowerPolicyResponse:
-               if (p->size < 0)
-                       delete (_sai__SetGlobalPowerPolicyResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetGlobalPowerPolicyResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetGlobalPowerPolicy:
-               if (p->size < 0)
-                       delete (_sai__GetGlobalPowerPolicy*)p->ptr;
-               else
-                       delete[] (_sai__GetGlobalPowerPolicy*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetGlobalPowerPolicyResponse:
-               if (p->size < 0)
-                       delete (_sai__GetGlobalPowerPolicyResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetGlobalPowerPolicyResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreAddKey:
-               if (p->size < 0)
-                       delete (_sai__CertStoreAddKey*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreAddKey*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreAddKeyResponse:
-               if (p->size < 0)
-                       delete (_sai__CertStoreAddKeyResponse*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreAddKeyResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreEnumerateKeys:
-               if (p->size < 0)
-                       delete (_sai__CertStoreEnumerateKeys*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreEnumerateKeys*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreEnumerateKeysResponse:
-               if (p->size < 0)
-                       delete (_sai__CertStoreEnumerateKeysResponse*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreEnumerateKeysResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreGetKey:
-               if (p->size < 0)
-                       delete (_sai__CertStoreGetKey*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreGetKey*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreGetKeyResponse:
-               if (p->size < 0)
-                       delete (_sai__CertStoreGetKeyResponse*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreGetKeyResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreRemoveKey:
-               if (p->size < 0)
-                       delete (_sai__CertStoreRemoveKey*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreRemoveKey*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreRemoveKeyResponse:
-               if (p->size < 0)
-                       delete (_sai__CertStoreRemoveKeyResponse*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreRemoveKeyResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreAddCertificate:
-               if (p->size < 0)
-                       delete (_sai__CertStoreAddCertificate*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreAddCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreAddCertificateResponse:
-               if (p->size < 0)
-                       delete (_sai__CertStoreAddCertificateResponse*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreAddCertificateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreEnumerateCertificates:
-               if (p->size < 0)
-                       delete (_sai__CertStoreEnumerateCertificates*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreEnumerateCertificates*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse:
-               if (p->size < 0)
-                       delete (_sai__CertStoreEnumerateCertificatesResponse*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreEnumerateCertificatesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreGetCertificate:
-               if (p->size < 0)
-                       delete (_sai__CertStoreGetCertificate*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreGetCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreGetCertificateResponse:
-               if (p->size < 0)
-                       delete (_sai__CertStoreGetCertificateResponse*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreGetCertificateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreRemoveCertificate:
-               if (p->size < 0)
-                       delete (_sai__CertStoreRemoveCertificate*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreRemoveCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreRemoveCertificateResponse:
-               if (p->size < 0)
-                       delete (_sai__CertStoreRemoveCertificateResponse*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreRemoveCertificateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreGetPKCS10Request:
-               if (p->size < 0)
-                       delete (_sai__CertStoreGetPKCS10Request*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreGetPKCS10Request*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse:
-               if (p->size < 0)
-                       delete (_sai__CertStoreGetPKCS10RequestResponse*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreGetPKCS10RequestResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreUpdateCertificate:
-               if (p->size < 0)
-                       delete (_sai__CertStoreUpdateCertificate*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreUpdateCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__CertStoreUpdateCertificateResponse:
-               if (p->size < 0)
-                       delete (_sai__CertStoreUpdateCertificateResponse*)p->ptr;
-               else
-                       delete[] (_sai__CertStoreUpdateCertificateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTLSCredentials:
-               if (p->size < 0)
-                       delete (_sai__SetTLSCredentials*)p->ptr;
-               else
-                       delete[] (_sai__SetTLSCredentials*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetTLSCredentialsResponse:
-               if (p->size < 0)
-                       delete (_sai__SetTLSCredentialsResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetTLSCredentialsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetTLSCredentials:
-               if (p->size < 0)
-                       delete (_sai__GetTLSCredentials*)p->ptr;
-               else
-                       delete[] (_sai__GetTLSCredentials*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetTLSCredentialsResponse:
-               if (p->size < 0)
-                       delete (_sai__GetTLSCredentialsResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetTLSCredentialsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnableVpnRouting:
-               if (p->size < 0)
-                       delete (_sai__EnableVpnRouting*)p->ptr;
-               else
-                       delete[] (_sai__EnableVpnRouting*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__EnableVpnRoutingResponse:
-               if (p->size < 0)
-                       delete (_sai__EnableVpnRoutingResponse*)p->ptr;
-               else
-                       delete[] (_sai__EnableVpnRoutingResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetConfigurationServerFQDN:
-               if (p->size < 0)
-                       delete (_sai__SetConfigurationServerFQDN*)p->ptr;
-               else
-                       delete[] (_sai__SetConfigurationServerFQDN*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetConfigurationServerFQDNResponse:
-               if (p->size < 0)
-                       delete (_sai__SetConfigurationServerFQDNResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetConfigurationServerFQDNResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetConfigurationServerFQDN:
-               if (p->size < 0)
-                       delete (_sai__GetConfigurationServerFQDN*)p->ptr;
-               else
-                       delete[] (_sai__GetConfigurationServerFQDN*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetConfigurationServerFQDNResponse:
-               if (p->size < 0)
-                       delete (_sai__GetConfigurationServerFQDNResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetConfigurationServerFQDNResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetAclEnabledState:
-               if (p->size < 0)
-                       delete (_sai__SetAclEnabledState*)p->ptr;
-               else
-                       delete[] (_sai__SetAclEnabledState*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SetAclEnabledStateResponse:
-               if (p->size < 0)
-                       delete (_sai__SetAclEnabledStateResponse*)p->ptr;
-               else
-                       delete[] (_sai__SetAclEnabledStateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetAclEnabledState:
-               if (p->size < 0)
-                       delete (_sai__GetAclEnabledState*)p->ptr;
-               else
-                       delete[] (_sai__GetAclEnabledState*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__GetAclEnabledStateResponse:
-               if (p->size < 0)
-                       delete (_sai__GetAclEnabledStateResponse*)p->ptr;
-               else
-                       delete[] (_sai__GetAclEnabledStateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__UserCredentialsType:
-               if (p->size < 0)
-                       delete (xcfg__UserCredentialsType*)p->ptr;
-               else
-                       delete[] (xcfg__UserCredentialsType*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__CertificateNameType:
-               if (p->size < 0)
-                       delete (xcfg__CertificateNameType*)p->ptr;
-               else
-                       delete[] (xcfg__CertificateNameType*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__ManualPACType:
-               if (p->size < 0)
-                       delete (xcfg__ManualPACType*)p->ptr;
-               else
-                       delete[] (xcfg__ManualPACType*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__ServerIdentityType:
-               if (p->size < 0)
-                       delete (xcfg__ServerIdentityType*)p->ptr;
-               else
-                       delete[] (xcfg__ServerIdentityType*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__XProfileTLSType:
-               if (p->size < 0)
-                       delete (xcfg__XProfileTLSType*)p->ptr;
-               else
-                       delete[] (xcfg__XProfileTLSType*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type:
-               if (p->size < 0)
-                       delete (xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)p->ptr;
-               else
-                       delete[] (xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type:
-               if (p->size < 0)
-                       delete (xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)p->ptr;
-               else
-                       delete[] (xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType:
-               if (p->size < 0)
-                       delete (xcfg__XProfileEAP_USCOREGTCType*)p->ptr;
-               else
-                       delete[] (xcfg__XProfileEAP_USCOREGTCType*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type:
-               if (p->size < 0)
-                       delete (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)p->ptr;
-               else
-                       delete[] (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType:
-               if (p->size < 0)
-                       delete (xcfg__XProfileEAPFAST_USCOREGTCType*)p->ptr;
-               else
-                       delete[] (xcfg__XProfileEAPFAST_USCOREGTCType*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType:
-               if (p->size < 0)
-                       delete (xcfg__XProfileEAPFAST_USCORETLSType*)p->ptr;
-               else
-                       delete[] (xcfg__XProfileEAPFAST_USCORETLSType*)p->ptr;
-               break;
-       case SOAP_TYPE_xcfg__XProfileType:
-               if (p->size < 0)
-                       delete (xcfg__XProfileType*)p->ptr;
-               else
-                       delete[] (xcfg__XProfileType*)p->ptr;
-               break;
-       case SOAP_TYPE_net__StaticIPv4ParametersType:
-               if (p->size < 0)
-                       delete (net__StaticIPv4ParametersType*)p->ptr;
-               else
-                       delete[] (net__StaticIPv4ParametersType*)p->ptr;
-               break;
-       case SOAP_TYPE_net__IPv4ParametersType:
-               if (p->size < 0)
-                       delete (net__IPv4ParametersType*)p->ptr;
-               else
-                       delete[] (net__IPv4ParametersType*)p->ptr;
-               break;
-       case SOAP_TYPE_net__InterfaceDescriptorSetType:
-               if (p->size < 0)
-                       delete (net__InterfaceDescriptorSetType*)p->ptr;
-               else
-                       delete[] (net__InterfaceDescriptorSetType*)p->ptr;
-               break;
-       case SOAP_TYPE_net__InterfaceDescriptorGetType:
-               if (p->size < 0)
-                       delete (net__InterfaceDescriptorGetType*)p->ptr;
-               else
-                       delete[] (net__InterfaceDescriptorGetType*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetHostName:
-               if (p->size < 0)
-                       delete (_net__SetHostName*)p->ptr;
-               else
-                       delete[] (_net__SetHostName*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetHostNameResponse:
-               if (p->size < 0)
-                       delete (_net__SetHostNameResponse*)p->ptr;
-               else
-                       delete[] (_net__SetHostNameResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetHostName:
-               if (p->size < 0)
-                       delete (_net__GetHostName*)p->ptr;
-               else
-                       delete[] (_net__GetHostName*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetHostNameResponse:
-               if (p->size < 0)
-                       delete (_net__GetHostNameResponse*)p->ptr;
-               else
-                       delete[] (_net__GetHostNameResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetDomainName:
-               if (p->size < 0)
-                       delete (_net__SetDomainName*)p->ptr;
-               else
-                       delete[] (_net__SetDomainName*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetDomainNameResponse:
-               if (p->size < 0)
-                       delete (_net__SetDomainNameResponse*)p->ptr;
-               else
-                       delete[] (_net__SetDomainNameResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetDomainName:
-               if (p->size < 0)
-                       delete (_net__GetDomainName*)p->ptr;
-               else
-                       delete[] (_net__GetDomainName*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetDomainNameResponse:
-               if (p->size < 0)
-                       delete (_net__GetDomainNameResponse*)p->ptr;
-               else
-                       delete[] (_net__GetDomainNameResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetTcpIpParameters:
-               if (p->size < 0)
-                       delete (_net__SetTcpIpParameters*)p->ptr;
-               else
-                       delete[] (_net__SetTcpIpParameters*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetTcpIpParametersResponse:
-               if (p->size < 0)
-                       delete (_net__SetTcpIpParametersResponse*)p->ptr;
-               else
-                       delete[] (_net__SetTcpIpParametersResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetTcpIpParameters:
-               if (p->size < 0)
-                       delete (_net__GetTcpIpParameters*)p->ptr;
-               else
-                       delete[] (_net__GetTcpIpParameters*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetTcpIpParametersResponse:
-               if (p->size < 0)
-                       delete (_net__GetTcpIpParametersResponse*)p->ptr;
-               else
-                       delete[] (_net__GetTcpIpParametersResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetVlanParameters:
-               if (p->size < 0)
-                       delete (_net__SetVlanParameters*)p->ptr;
-               else
-                       delete[] (_net__SetVlanParameters*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetVlanParametersResponse:
-               if (p->size < 0)
-                       delete (_net__SetVlanParametersResponse*)p->ptr;
-               else
-                       delete[] (_net__SetVlanParametersResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetVlanParameters:
-               if (p->size < 0)
-                       delete (_net__GetVlanParameters*)p->ptr;
-               else
-                       delete[] (_net__GetVlanParameters*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetVlanParametersResponse:
-               if (p->size < 0)
-                       delete (_net__GetVlanParametersResponse*)p->ptr;
-               else
-                       delete[] (_net__GetVlanParametersResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetPingResponse:
-               if (p->size < 0)
-                       delete (_net__SetPingResponse*)p->ptr;
-               else
-                       delete[] (_net__SetPingResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetPingResponseResponse:
-               if (p->size < 0)
-                       delete (_net__SetPingResponseResponse*)p->ptr;
-               else
-                       delete[] (_net__SetPingResponseResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetPingResponse:
-               if (p->size < 0)
-                       delete (_net__GetPingResponse*)p->ptr;
-               else
-                       delete[] (_net__GetPingResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetPingResponseResponse:
-               if (p->size < 0)
-                       delete (_net__GetPingResponseResponse*)p->ptr;
-               else
-                       delete[] (_net__GetPingResponseResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__EnumerateInterfaces:
-               if (p->size < 0)
-                       delete (_net__EnumerateInterfaces*)p->ptr;
-               else
-                       delete[] (_net__EnumerateInterfaces*)p->ptr;
-               break;
-       case SOAP_TYPE__net__EnumerateInterfacesResponse:
-               if (p->size < 0)
-                       delete (_net__EnumerateInterfacesResponse*)p->ptr;
-               else
-                       delete[] (_net__EnumerateInterfacesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetInterfaceSettings:
-               if (p->size < 0)
-                       delete (_net__GetInterfaceSettings*)p->ptr;
-               else
-                       delete[] (_net__GetInterfaceSettings*)p->ptr;
-               break;
-       case SOAP_TYPE__net__GetInterfaceSettingsResponse:
-               if (p->size < 0)
-                       delete (_net__GetInterfaceSettingsResponse*)p->ptr;
-               else
-                       delete[] (_net__GetInterfaceSettingsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetInterfaceSettings:
-               if (p->size < 0)
-                       delete (_net__SetInterfaceSettings*)p->ptr;
-               else
-                       delete[] (_net__SetInterfaceSettings*)p->ptr;
-               break;
-       case SOAP_TYPE__net__SetInterfaceSettingsResponse:
-               if (p->size < 0)
-                       delete (_net__SetInterfaceSettingsResponse*)p->ptr;
-               else
-                       delete[] (_net__SetInterfaceSettingsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Get8021XWiredProfile:
-               if (p->size < 0)
-                       delete (_net__Get8021XWiredProfile*)p->ptr;
-               else
-                       delete[] (_net__Get8021XWiredProfile*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Get8021XWiredProfileResponse:
-               if (p->size < 0)
-                       delete (_net__Get8021XWiredProfileResponse*)p->ptr;
-               else
-                       delete[] (_net__Get8021XWiredProfileResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Set8021XWiredProfile:
-               if (p->size < 0)
-                       delete (_net__Set8021XWiredProfile*)p->ptr;
-               else
-                       delete[] (_net__Set8021XWiredProfile*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Set8021XWiredProfileResponse:
-               if (p->size < 0)
-                       delete (_net__Set8021XWiredProfileResponse*)p->ptr;
-               else
-                       delete[] (_net__Set8021XWiredProfileResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Set8021XActiveS0:
-               if (p->size < 0)
-                       delete (_net__Set8021XActiveS0*)p->ptr;
-               else
-                       delete[] (_net__Set8021XActiveS0*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Set8021XActiveS0Response:
-               if (p->size < 0)
-                       delete (_net__Set8021XActiveS0Response*)p->ptr;
-               else
-                       delete[] (_net__Set8021XActiveS0Response*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Get8021XActiveS0:
-               if (p->size < 0)
-                       delete (_net__Get8021XActiveS0*)p->ptr;
-               else
-                       delete[] (_net__Get8021XActiveS0*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Get8021XActiveS0Response:
-               if (p->size < 0)
-                       delete (_net__Get8021XActiveS0Response*)p->ptr;
-               else
-                       delete[] (_net__Get8021XActiveS0Response*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Set8021XPxeTimeout:
-               if (p->size < 0)
-                       delete (_net__Set8021XPxeTimeout*)p->ptr;
-               else
-                       delete[] (_net__Set8021XPxeTimeout*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Set8021XPxeTimeoutResponse:
-               if (p->size < 0)
-                       delete (_net__Set8021XPxeTimeoutResponse*)p->ptr;
-               else
-                       delete[] (_net__Set8021XPxeTimeoutResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Get8021XPxeTimeout:
-               if (p->size < 0)
-                       delete (_net__Get8021XPxeTimeout*)p->ptr;
-               else
-                       delete[] (_net__Get8021XPxeTimeout*)p->ptr;
-               break;
-       case SOAP_TYPE__net__Get8021XPxeTimeoutResponse:
-               if (p->size < 0)
-                       delete (_net__Get8021XPxeTimeoutResponse*)p->ptr;
-               else
-                       delete[] (_net__Get8021XPxeTimeoutResponse*)p->ptr;
-               break;
-       case SOAP_TYPE_stra__StorageEaclEntryType:
-               if (p->size < 0)
-                       delete (stra__StorageEaclEntryType*)p->ptr;
-               else
-                       delete[] (stra__StorageEaclEntryType*)p->ptr;
-               break;
-       case SOAP_TYPE_stra__StorageEaclEntryHandleListType:
-               if (p->size < 0)
-                       delete (stra__StorageEaclEntryHandleListType*)p->ptr;
-               else
-                       delete[] (stra__StorageEaclEntryHandleListType*)p->ptr;
-               break;
-       case SOAP_TYPE_stra__StorageAllocEntryType:
-               if (p->size < 0)
-                       delete (stra__StorageAllocEntryType*)p->ptr;
-               else
-                       delete[] (stra__StorageAllocEntryType*)p->ptr;
-               break;
-       case SOAP_TYPE_stra__StorageAllocSnrpEntryType:
-               if (p->size < 0)
-                       delete (stra__StorageAllocSnrpEntryType*)p->ptr;
-               else
-                       delete[] (stra__StorageAllocSnrpEntryType*)p->ptr;
-               break;
-       case SOAP_TYPE_stra__StorageAllocEntryHandleListType:
-               if (p->size < 0)
-                       delete (stra__StorageAllocEntryHandleListType*)p->ptr;
-               else
-                       delete[] (stra__StorageAllocEntryHandleListType*)p->ptr;
-               break;
-       case SOAP_TYPE_stra__GUID:
-               if (p->size < 0)
-                       delete (stra__GUID*)p->ptr;
-               else
-                       delete[] (stra__GUID*)p->ptr;
-               break;
-       case SOAP_TYPE_stra__GlobalStorageAttributesType:
-               if (p->size < 0)
-                       delete (stra__GlobalStorageAttributesType*)p->ptr;
-               else
-                       delete[] (stra__GlobalStorageAttributesType*)p->ptr;
-               break;
-       case SOAP_TYPE_stra__StorageApplicationHandleListType:
-               if (p->size < 0)
-                       delete (stra__StorageApplicationHandleListType*)p->ptr;
-               else
-                       delete[] (stra__StorageApplicationHandleListType*)p->ptr;
-               break;
-       case SOAP_TYPE_stra__StorageSnrpApplicationAttributeType:
-               if (p->size < 0)
-                       delete (stra__StorageSnrpApplicationAttributeType*)p->ptr;
-               else
-                       delete[] (stra__StorageSnrpApplicationAttributeType*)p->ptr;
-               break;
-       case SOAP_TYPE_stra__StorageApplicationAttributesType:
-               if (p->size < 0)
-                       delete (stra__StorageApplicationAttributesType*)p->ptr;
-               else
-                       delete[] (stra__StorageApplicationAttributesType*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__GetGlobalStorageAttributes:
-               if (p->size < 0)
-                       delete (_stra__GetGlobalStorageAttributes*)p->ptr;
-               else
-                       delete[] (_stra__GetGlobalStorageAttributes*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__GetGlobalStorageAttributesResponse:
-               if (p->size < 0)
-                       delete (_stra__GetGlobalStorageAttributesResponse*)p->ptr;
-               else
-                       delete[] (_stra__GetGlobalStorageAttributesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__SetGlobalStorageAttributes:
-               if (p->size < 0)
-                       delete (_stra__SetGlobalStorageAttributes*)p->ptr;
-               else
-                       delete[] (_stra__SetGlobalStorageAttributes*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__SetGlobalStorageAttributesResponse:
-               if (p->size < 0)
-                       delete (_stra__SetGlobalStorageAttributesResponse*)p->ptr;
-               else
-                       delete[] (_stra__SetGlobalStorageAttributesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__AdminGetRegisteredApplications:
-               if (p->size < 0)
-                       delete (_stra__AdminGetRegisteredApplications*)p->ptr;
-               else
-                       delete[] (_stra__AdminGetRegisteredApplications*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse:
-               if (p->size < 0)
-                       delete (_stra__AdminGetRegisteredApplicationsResponse*)p->ptr;
-               else
-                       delete[] (_stra__AdminGetRegisteredApplicationsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__AdminGetApplicationAttributes:
-               if (p->size < 0)
-                       delete (_stra__AdminGetApplicationAttributes*)p->ptr;
-               else
-                       delete[] (_stra__AdminGetApplicationAttributes*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__AdminGetApplicationAttributesResponse:
-               if (p->size < 0)
-                       delete (_stra__AdminGetApplicationAttributesResponse*)p->ptr;
-               else
-                       delete[] (_stra__AdminGetApplicationAttributesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__AdminRemoveApplication:
-               if (p->size < 0)
-                       delete (_stra__AdminRemoveApplication*)p->ptr;
-               else
-                       delete[] (_stra__AdminRemoveApplication*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__AdminRemoveApplicationResponse:
-               if (p->size < 0)
-                       delete (_stra__AdminRemoveApplicationResponse*)p->ptr;
-               else
-                       delete[] (_stra__AdminRemoveApplicationResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__AddStorageEaclEntry:
-               if (p->size < 0)
-                       delete (_stra__AddStorageEaclEntry*)p->ptr;
-               else
-                       delete[] (_stra__AddStorageEaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__AddStorageEaclEntryResponse:
-               if (p->size < 0)
-                       delete (_stra__AddStorageEaclEntryResponse*)p->ptr;
-               else
-                       delete[] (_stra__AddStorageEaclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__EnumerateStorageEaclEntries:
-               if (p->size < 0)
-                       delete (_stra__EnumerateStorageEaclEntries*)p->ptr;
-               else
-                       delete[] (_stra__EnumerateStorageEaclEntries*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse:
-               if (p->size < 0)
-                       delete (_stra__EnumerateStorageEaclEntriesResponse*)p->ptr;
-               else
-                       delete[] (_stra__EnumerateStorageEaclEntriesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__GetStorageEaclEntry:
-               if (p->size < 0)
-                       delete (_stra__GetStorageEaclEntry*)p->ptr;
-               else
-                       delete[] (_stra__GetStorageEaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__GetStorageEaclEntryResponse:
-               if (p->size < 0)
-                       delete (_stra__GetStorageEaclEntryResponse*)p->ptr;
-               else
-                       delete[] (_stra__GetStorageEaclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__RemoveStorageEaclEntry:
-               if (p->size < 0)
-                       delete (_stra__RemoveStorageEaclEntry*)p->ptr;
-               else
-                       delete[] (_stra__RemoveStorageEaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__RemoveStorageEaclEntryResponse:
-               if (p->size < 0)
-                       delete (_stra__RemoveStorageEaclEntryResponse*)p->ptr;
-               else
-                       delete[] (_stra__RemoveStorageEaclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__AddStorageFpaclEntry:
-               if (p->size < 0)
-                       delete (_stra__AddStorageFpaclEntry*)p->ptr;
-               else
-                       delete[] (_stra__AddStorageFpaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__AddStorageFpaclEntryResponse:
-               if (p->size < 0)
-                       delete (_stra__AddStorageFpaclEntryResponse*)p->ptr;
-               else
-                       delete[] (_stra__AddStorageFpaclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__EnumerateStorageAllocEntries:
-               if (p->size < 0)
-                       delete (_stra__EnumerateStorageAllocEntries*)p->ptr;
-               else
-                       delete[] (_stra__EnumerateStorageAllocEntries*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse:
-               if (p->size < 0)
-                       delete (_stra__EnumerateStorageAllocEntriesResponse*)p->ptr;
-               else
-                       delete[] (_stra__EnumerateStorageAllocEntriesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__GetStorageAllocEntry:
-               if (p->size < 0)
-                       delete (_stra__GetStorageAllocEntry*)p->ptr;
-               else
-                       delete[] (_stra__GetStorageAllocEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__GetStorageAllocEntryResponse:
-               if (p->size < 0)
-                       delete (_stra__GetStorageAllocEntryResponse*)p->ptr;
-               else
-                       delete[] (_stra__GetStorageAllocEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__UpdateStorageFpaclEntry:
-               if (p->size < 0)
-                       delete (_stra__UpdateStorageFpaclEntry*)p->ptr;
-               else
-                       delete[] (_stra__UpdateStorageFpaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse:
-               if (p->size < 0)
-                       delete (_stra__UpdateStorageFpaclEntryResponse*)p->ptr;
-               else
-                       delete[] (_stra__UpdateStorageFpaclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__RemoveStorageFpaclEntry:
-               if (p->size < 0)
-                       delete (_stra__RemoveStorageFpaclEntry*)p->ptr;
-               else
-                       delete[] (_stra__RemoveStorageFpaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse:
-               if (p->size < 0)
-                       delete (_stra__RemoveStorageFpaclEntryResponse*)p->ptr;
-               else
-                       delete[] (_stra__RemoveStorageFpaclEntryResponse*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType:
-               if (p->size < 0)
-                       delete (emi__AlertSubscriptionPolicyIDArrayType*)p->ptr;
-               else
-                       delete[] (emi__AlertSubscriptionPolicyIDArrayType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__ByteData:
-               if (p->size < 0)
-                       delete (emi__ByteData*)p->ptr;
-               else
-                       delete[] (emi__ByteData*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__EventLogRecordType:
-               if (p->size < 0)
-                       delete (emi__EventLogRecordType*)p->ptr;
-               else
-                       delete[] (emi__EventLogRecordType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__EventFilterType:
-               if (p->size < 0)
-                       delete (emi__EventFilterType*)p->ptr;
-               else
-                       delete[] (emi__EventFilterType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionType:
-               if (p->size < 0)
-                       delete (emi__AlertSubscriptionType*)p->ptr;
-               else
-                       delete[] (emi__AlertSubscriptionType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionHandleArrayType:
-               if (p->size < 0)
-                       delete (emi__AlertSubscriptionHandleArrayType*)p->ptr;
-               else
-                       delete[] (emi__AlertSubscriptionHandleArrayType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__EventFilterHandleArrayType:
-               if (p->size < 0)
-                       delete (emi__EventFilterHandleArrayType*)p->ptr;
-               else
-                       delete[] (emi__EventFilterHandleArrayType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__EventLogRecordArrayType:
-               if (p->size < 0)
-                       delete (emi__EventLogRecordArrayType*)p->ptr;
-               else
-                       delete[] (emi__EventLogRecordArrayType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__SensorHandleArrayType:
-               if (p->size < 0)
-                       delete (emi__SensorHandleArrayType*)p->ptr;
-               else
-                       delete[] (emi__SensorHandleArrayType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__SensorAttributesType:
-               if (p->size < 0)
-                       delete (emi__SensorAttributesType*)p->ptr;
-               else
-                       delete[] (emi__SensorAttributesType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__ByteStr:
-               if (p->size < 0)
-                       delete (emi__ByteStr*)p->ptr;
-               else
-                       delete[] (emi__ByteStr*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__AlertCredentialsType:
-               if (p->size < 0)
-                       delete (emi__AlertCredentialsType*)p->ptr;
-               else
-                       delete[] (emi__AlertCredentialsType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionSNMPType:
-               if (p->size < 0)
-                       delete (emi__AlertSubscriptionSNMPType*)p->ptr;
-               else
-                       delete[] (emi__AlertSubscriptionSNMPType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionSoapType:
-               if (p->size < 0)
-                       delete (emi__AlertSubscriptionSoapType*)p->ptr;
-               else
-                       delete[] (emi__AlertSubscriptionSoapType*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__AlertSubscriptionGeneralType:
-               if (p->size < 0)
-                       delete (emi__AlertSubscriptionGeneralType*)p->ptr;
-               else
-                       delete[] (emi__AlertSubscriptionGeneralType*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__SubscribeForAlert:
-               if (p->size < 0)
-                       delete (_emi__SubscribeForAlert*)p->ptr;
-               else
-                       delete[] (_emi__SubscribeForAlert*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__SubscribeForAlertResponse:
-               if (p->size < 0)
-                       delete (_emi__SubscribeForAlertResponse*)p->ptr;
-               else
-                       delete[] (_emi__SubscribeForAlertResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__EnumerateAlertSubscriptions:
-               if (p->size < 0)
-                       delete (_emi__EnumerateAlertSubscriptions*)p->ptr;
-               else
-                       delete[] (_emi__EnumerateAlertSubscriptions*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse:
-               if (p->size < 0)
-                       delete (_emi__EnumerateAlertSubscriptionsResponse*)p->ptr;
-               else
-                       delete[] (_emi__EnumerateAlertSubscriptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetAlertSubscription:
-               if (p->size < 0)
-                       delete (_emi__GetAlertSubscription*)p->ptr;
-               else
-                       delete[] (_emi__GetAlertSubscription*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetAlertSubscriptionResponse:
-               if (p->size < 0)
-                       delete (_emi__GetAlertSubscriptionResponse*)p->ptr;
-               else
-                       delete[] (_emi__GetAlertSubscriptionResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__EnumerateAlertPolicies:
-               if (p->size < 0)
-                       delete (_emi__EnumerateAlertPolicies*)p->ptr;
-               else
-                       delete[] (_emi__EnumerateAlertPolicies*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__EnumerateAlertPoliciesResponse:
-               if (p->size < 0)
-                       delete (_emi__EnumerateAlertPoliciesResponse*)p->ptr;
-               else
-                       delete[] (_emi__EnumerateAlertPoliciesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__SetAlertCommunityString:
-               if (p->size < 0)
-                       delete (_emi__SetAlertCommunityString*)p->ptr;
-               else
-                       delete[] (_emi__SetAlertCommunityString*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__SetAlertCommunityStringResponse:
-               if (p->size < 0)
-                       delete (_emi__SetAlertCommunityStringResponse*)p->ptr;
-               else
-                       delete[] (_emi__SetAlertCommunityStringResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetAlertCommunityString:
-               if (p->size < 0)
-                       delete (_emi__GetAlertCommunityString*)p->ptr;
-               else
-                       delete[] (_emi__GetAlertCommunityString*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetAlertCommunityStringResponse:
-               if (p->size < 0)
-                       delete (_emi__GetAlertCommunityStringResponse*)p->ptr;
-               else
-                       delete[] (_emi__GetAlertCommunityStringResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__AddEventFilter:
-               if (p->size < 0)
-                       delete (_emi__AddEventFilter*)p->ptr;
-               else
-                       delete[] (_emi__AddEventFilter*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__AddEventFilterResponse:
-               if (p->size < 0)
-                       delete (_emi__AddEventFilterResponse*)p->ptr;
-               else
-                       delete[] (_emi__AddEventFilterResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__EnumerateEventFilters:
-               if (p->size < 0)
-                       delete (_emi__EnumerateEventFilters*)p->ptr;
-               else
-                       delete[] (_emi__EnumerateEventFilters*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__EnumerateEventFiltersResponse:
-               if (p->size < 0)
-                       delete (_emi__EnumerateEventFiltersResponse*)p->ptr;
-               else
-                       delete[] (_emi__EnumerateEventFiltersResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetEventFilter:
-               if (p->size < 0)
-                       delete (_emi__GetEventFilter*)p->ptr;
-               else
-                       delete[] (_emi__GetEventFilter*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetEventFilterResponse:
-               if (p->size < 0)
-                       delete (_emi__GetEventFilterResponse*)p->ptr;
-               else
-                       delete[] (_emi__GetEventFilterResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__UpdateEventFilter:
-               if (p->size < 0)
-                       delete (_emi__UpdateEventFilter*)p->ptr;
-               else
-                       delete[] (_emi__UpdateEventFilter*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__UpdateEventFilterResponse:
-               if (p->size < 0)
-                       delete (_emi__UpdateEventFilterResponse*)p->ptr;
-               else
-                       delete[] (_emi__UpdateEventFilterResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__RemoveEventFilter:
-               if (p->size < 0)
-                       delete (_emi__RemoveEventFilter*)p->ptr;
-               else
-                       delete[] (_emi__RemoveEventFilter*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__RemoveEventFilterResponse:
-               if (p->size < 0)
-                       delete (_emi__RemoveEventFilterResponse*)p->ptr;
-               else
-                       delete[] (_emi__RemoveEventFilterResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__ReadEventLogRecords:
-               if (p->size < 0)
-                       delete (_emi__ReadEventLogRecords*)p->ptr;
-               else
-                       delete[] (_emi__ReadEventLogRecords*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__ReadEventLogRecordsResponse:
-               if (p->size < 0)
-                       delete (_emi__ReadEventLogRecordsResponse*)p->ptr;
-               else
-                       delete[] (_emi__ReadEventLogRecordsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetEventLogStatus:
-               if (p->size < 0)
-                       delete (_emi__GetEventLogStatus*)p->ptr;
-               else
-                       delete[] (_emi__GetEventLogStatus*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetEventLogStatusResponse:
-               if (p->size < 0)
-                       delete (_emi__GetEventLogStatusResponse*)p->ptr;
-               else
-                       delete[] (_emi__GetEventLogStatusResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__ClearEventLog:
-               if (p->size < 0)
-                       delete (_emi__ClearEventLog*)p->ptr;
-               else
-                       delete[] (_emi__ClearEventLog*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__ClearEventLogResponse:
-               if (p->size < 0)
-                       delete (_emi__ClearEventLogResponse*)p->ptr;
-               else
-                       delete[] (_emi__ClearEventLogResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__FreezeEventLog:
-               if (p->size < 0)
-                       delete (_emi__FreezeEventLog*)p->ptr;
-               else
-                       delete[] (_emi__FreezeEventLog*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__FreezeEventLogResponse:
-               if (p->size < 0)
-                       delete (_emi__FreezeEventLogResponse*)p->ptr;
-               else
-                       delete[] (_emi__FreezeEventLogResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__SetEventLogTimestampClock:
-               if (p->size < 0)
-                       delete (_emi__SetEventLogTimestampClock*)p->ptr;
-               else
-                       delete[] (_emi__SetEventLogTimestampClock*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__SetEventLogTimestampClockResponse:
-               if (p->size < 0)
-                       delete (_emi__SetEventLogTimestampClockResponse*)p->ptr;
-               else
-                       delete[] (_emi__SetEventLogTimestampClockResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetEventLogTimestampClock:
-               if (p->size < 0)
-                       delete (_emi__GetEventLogTimestampClock*)p->ptr;
-               else
-                       delete[] (_emi__GetEventLogTimestampClock*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetEventLogTimestampClockResponse:
-               if (p->size < 0)
-                       delete (_emi__GetEventLogTimestampClockResponse*)p->ptr;
-               else
-                       delete[] (_emi__GetEventLogTimestampClockResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__EnumerateSensors:
-               if (p->size < 0)
-                       delete (_emi__EnumerateSensors*)p->ptr;
-               else
-                       delete[] (_emi__EnumerateSensors*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__EnumerateSensorsResponse:
-               if (p->size < 0)
-                       delete (_emi__EnumerateSensorsResponse*)p->ptr;
-               else
-                       delete[] (_emi__EnumerateSensorsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetSensorAttributes:
-               if (p->size < 0)
-                       delete (_emi__GetSensorAttributes*)p->ptr;
-               else
-                       delete[] (_emi__GetSensorAttributes*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetSensorAttributesResponse:
-               if (p->size < 0)
-                       delete (_emi__GetSensorAttributesResponse*)p->ptr;
-               else
-                       delete[] (_emi__GetSensorAttributesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__CancelAlertSubscription:
-               if (p->size < 0)
-                       delete (_emi__CancelAlertSubscription*)p->ptr;
-               else
-                       delete[] (_emi__CancelAlertSubscription*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__CancelAlertSubscriptionResponse:
-               if (p->size < 0)
-                       delete (_emi__CancelAlertSubscriptionResponse*)p->ptr;
-               else
-                       delete[] (_emi__CancelAlertSubscriptionResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__SubscribeForGeneralAlert:
-               if (p->size < 0)
-                       delete (_emi__SubscribeForGeneralAlert*)p->ptr;
-               else
-                       delete[] (_emi__SubscribeForGeneralAlert*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__SubscribeForGeneralAlertResponse:
-               if (p->size < 0)
-                       delete (_emi__SubscribeForGeneralAlertResponse*)p->ptr;
-               else
-                       delete[] (_emi__SubscribeForGeneralAlertResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions:
-               if (p->size < 0)
-                       delete (_emi__EnumerateGeneralAlertSubscriptions*)p->ptr;
-               else
-                       delete[] (_emi__EnumerateGeneralAlertSubscriptions*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse:
-               if (p->size < 0)
-                       delete (_emi__EnumerateGeneralAlertSubscriptionsResponse*)p->ptr;
-               else
-                       delete[] (_emi__EnumerateGeneralAlertSubscriptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetGeneralAlertSubscription:
-               if (p->size < 0)
-                       delete (_emi__GetGeneralAlertSubscription*)p->ptr;
-               else
-                       delete[] (_emi__GetGeneralAlertSubscription*)p->ptr;
-               break;
-       case SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse:
-               if (p->size < 0)
-                       delete (_emi__GetGeneralAlertSubscriptionResponse*)p->ptr;
-               else
-                       delete[] (_emi__GetGeneralAlertSubscriptionResponse*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerAntiSpoofingFilterType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerAntiSpoofingFilterType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPolicyType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerPolicyType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerPolicyType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPolicyInfoType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerPolicyInfoType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerPolicyInfoType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerIPv4AddressAndMaskType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerIPv4AddressAndMaskType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerIPv6AddressAndMaskType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerIPv6AddressAndMaskType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerIPLayeredPortSimpleType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerIPLayeredPortSimpleType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerIPLayeredPortRangeType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerIPLayeredPortRangeType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerIPLayeredPortType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerIPLayeredPortType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerIPLayeredTCPFlagsType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerIPLayeredTCPFlagsType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPv4Type:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerIPv4Type*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerIPv4Type*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPv6Type:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerIPv6Type*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerIPv6Type*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerIPPacketType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerIPPacketType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerIPPacketType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPacketUDPType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerPacketUDPType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerPacketUDPType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPacketIPType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerPacketIPType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerPacketIPType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPacketETHType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerPacketETHType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerPacketETHType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPacketType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerPacketType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerPacketType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerFilterType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerFilterType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerFilterType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerFilterInfoType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerFilterInfoType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerFilterInfoType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerCapabilitiesType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerCapabilitiesType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerCapabilitiesType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerFilterStatisticsType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerFilterStatisticsType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerHardwarePolicyType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerHardwarePolicyType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__TimedCounterType:
-               if (p->size < 0)
-                       delete (cb__TimedCounterType*)p->ptr;
-               else
-                       delete[] (cb__TimedCounterType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__BlockedPortInfoType:
-               if (p->size < 0)
-                       delete (cb__BlockedPortInfoType*)p->ptr;
-               else
-                       delete[] (cb__BlockedPortInfoType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__HcbOptionsType:
-               if (p->size < 0)
-                       delete (cb__HcbOptionsType*)p->ptr;
-               else
-                       delete[] (cb__HcbOptionsType*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyCreate:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyCreate*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyCreate*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyCreateResponse:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyCreateResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyCreateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyGet:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyGet*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyGet*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyGetResponse:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyGetResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyGetResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyDelete:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyDelete*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyDelete*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyDeleteResponse:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyDeleteResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyDeleteResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyEnumerate:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyEnumerate*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyEnumerate*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyEnumerateResponse:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyEnumerateResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyEnumerateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyEnable:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyEnable*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyEnable*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyEnableResponse:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyEnableResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyEnableResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyDisable:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyDisable*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyDisable*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyDisableResponse:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyDisableResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyDisableResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyGetEnabled:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyGetEnabled*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyGetEnabled*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyGetEnabledResponse:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyGetEnabledResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyGetEnabledResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyGetActiveStatistics:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyGetActiveStatistics*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyGetActiveStatistics*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse:
-               if (p->size < 0)
-                       delete (_cb__CbPolicyGetActiveStatisticsResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbPolicyGetActiveStatisticsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbFilterCreate:
-               if (p->size < 0)
-                       delete (_cb__CbFilterCreate*)p->ptr;
-               else
-                       delete[] (_cb__CbFilterCreate*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbFilterCreateResponse:
-               if (p->size < 0)
-                       delete (_cb__CbFilterCreateResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbFilterCreateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbFilterGet:
-               if (p->size < 0)
-                       delete (_cb__CbFilterGet*)p->ptr;
-               else
-                       delete[] (_cb__CbFilterGet*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbFilterGetResponse:
-               if (p->size < 0)
-                       delete (_cb__CbFilterGetResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbFilterGetResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbFilterDelete:
-               if (p->size < 0)
-                       delete (_cb__CbFilterDelete*)p->ptr;
-               else
-                       delete[] (_cb__CbFilterDelete*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbFilterDeleteResponse:
-               if (p->size < 0)
-                       delete (_cb__CbFilterDeleteResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbFilterDeleteResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbFilterEnumerate:
-               if (p->size < 0)
-                       delete (_cb__CbFilterEnumerate*)p->ptr;
-               else
-                       delete[] (_cb__CbFilterEnumerate*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbFilterEnumerateResponse:
-               if (p->size < 0)
-                       delete (_cb__CbFilterEnumerateResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbFilterEnumerateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbQueryCapabilities:
-               if (p->size < 0)
-                       delete (_cb__CbQueryCapabilities*)p->ptr;
-               else
-                       delete[] (_cb__CbQueryCapabilities*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__CbQueryCapabilitiesResponse:
-               if (p->size < 0)
-                       delete (_cb__CbQueryCapabilitiesResponse*)p->ptr;
-               else
-                       delete[] (_cb__CbQueryCapabilitiesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__SetHcbOptions:
-               if (p->size < 0)
-                       delete (_cb__SetHcbOptions*)p->ptr;
-               else
-                       delete[] (_cb__SetHcbOptions*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__SetHcbOptionsResponse:
-               if (p->size < 0)
-                       delete (_cb__SetHcbOptionsResponse*)p->ptr;
-               else
-                       delete[] (_cb__SetHcbOptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__GetHcbOptions:
-               if (p->size < 0)
-                       delete (_cb__GetHcbOptions*)p->ptr;
-               else
-                       delete[] (_cb__GetHcbOptions*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__GetHcbOptionsResponse:
-               if (p->size < 0)
-                       delete (_cb__GetHcbOptionsResponse*)p->ptr;
-               else
-                       delete[] (_cb__GetHcbOptionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__ClearHcbState:
-               if (p->size < 0)
-                       delete (_cb__ClearHcbState*)p->ptr;
-               else
-                       delete[] (_cb__ClearHcbState*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__ClearHcbStateResponse:
-               if (p->size < 0)
-                       delete (_cb__ClearHcbStateResponse*)p->ptr;
-               else
-                       delete[] (_cb__ClearHcbStateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__GetHcbState:
-               if (p->size < 0)
-                       delete (_cb__GetHcbState*)p->ptr;
-               else
-                       delete[] (_cb__GetHcbState*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__GetHcbStateResponse:
-               if (p->size < 0)
-                       delete (_cb__GetHcbStateResponse*)p->ptr;
-               else
-                       delete[] (_cb__GetHcbStateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE_hwa__AssetTypeArrayType:
-               if (p->size < 0)
-                       delete (hwa__AssetTypeArrayType*)p->ptr;
-               else
-                       delete[] (hwa__AssetTypeArrayType*)p->ptr;
-               break;
-       case SOAP_TYPE_hwa__AssetDataArrayType:
-               if (p->size < 0)
-                       delete (hwa__AssetDataArrayType*)p->ptr;
-               else
-                       delete[] (hwa__AssetDataArrayType*)p->ptr;
-               break;
-       case SOAP_TYPE_hwa__AssetDataType:
-               if (p->size < 0)
-                       delete (hwa__AssetDataType*)p->ptr;
-               else
-                       delete[] (hwa__AssetDataType*)p->ptr;
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREBIOS:
-               if (p->size < 0)
-                       delete (hwa__PT_USCOREBIOS*)p->ptr;
-               else
-                       delete[] (hwa__PT_USCOREBIOS*)p->ptr;
-               break;
-       case SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM:
-               if (p->size < 0)
-                       delete (hwa__PT_USCORECOMPUTER_USCORESYSTEM*)p->ptr;
-               else
-                       delete[] (hwa__PT_USCORECOMPUTER_USCORESYSTEM*)p->ptr;
-               break;
-       case SOAP_TYPE_hwa__GUID:
-               if (p->size < 0)
-                       delete (hwa__GUID*)p->ptr;
-               else
-                       delete[] (hwa__GUID*)p->ptr;
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREBASEBOARD:
-               if (p->size < 0)
-                       delete (hwa__PT_USCOREBASEBOARD*)p->ptr;
-               else
-                       delete[] (hwa__PT_USCOREBASEBOARD*)p->ptr;
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREPROCESSOR:
-               if (p->size < 0)
-                       delete (hwa__PT_USCOREPROCESSOR*)p->ptr;
-               else
-                       delete[] (hwa__PT_USCOREPROCESSOR*)p->ptr;
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE:
-               if (p->size < 0)
-                       delete (hwa__PT_USCOREMEMORY_USCOREMODULE*)p->ptr;
-               else
-                       delete[] (hwa__PT_USCOREMEMORY_USCOREMODULE*)p->ptr;
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREFRU:
-               if (p->size < 0)
-                       delete (hwa__PT_USCOREFRU*)p->ptr;
-               else
-                       delete[] (hwa__PT_USCOREFRU*)p->ptr;
-               break;
-       case SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE:
-               if (p->size < 0)
-                       delete (hwa__PT_USCOREMEDIA_USCOREDEVICE*)p->ptr;
-               else
-                       delete[] (hwa__PT_USCOREMEDIA_USCOREDEVICE*)p->ptr;
-               break;
-       case SOAP_TYPE__hwa__EnumerateAssetTypes:
-               if (p->size < 0)
-                       delete (_hwa__EnumerateAssetTypes*)p->ptr;
-               else
-                       delete[] (_hwa__EnumerateAssetTypes*)p->ptr;
-               break;
-       case SOAP_TYPE__hwa__EnumerateAssetTypesResponse:
-               if (p->size < 0)
-                       delete (_hwa__EnumerateAssetTypesResponse*)p->ptr;
-               else
-                       delete[] (_hwa__EnumerateAssetTypesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__hwa__GetAssetData:
-               if (p->size < 0)
-                       delete (_hwa__GetAssetData*)p->ptr;
-               else
-                       delete[] (_hwa__GetAssetData*)p->ptr;
-               break;
-       case SOAP_TYPE__hwa__GetAssetDataResponse:
-               if (p->size < 0)
-                       delete (_hwa__GetAssetDataResponse*)p->ptr;
-               else
-                       delete[] (_hwa__GetAssetDataResponse*)p->ptr;
-               break;
-       case SOAP_TYPE_apr__GUID:
-               if (p->size < 0)
-                       delete (apr__GUID*)p->ptr;
-               else
-                       delete[] (apr__GUID*)p->ptr;
-               break;
-       case SOAP_TYPE_apr__ConsoleWatchdogEntryType:
-               if (p->size < 0)
-                       delete (apr__ConsoleWatchdogEntryType*)p->ptr;
-               else
-                       delete[] (apr__ConsoleWatchdogEntryType*)p->ptr;
-               break;
-       case SOAP_TYPE_apr__ConsoleWatchdogActionType:
-               if (p->size < 0)
-                       delete (apr__ConsoleWatchdogActionType*)p->ptr;
-               else
-                       delete[] (apr__ConsoleWatchdogActionType*)p->ptr;
-               break;
-       case SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType:
-               if (p->size < 0)
-                       delete (apr__CircuitBreakerHardwarePolicyType*)p->ptr;
-               else
-                       delete[] (apr__CircuitBreakerHardwarePolicyType*)p->ptr;
-               break;
-       case SOAP_TYPE_apr__AgentPresenceCapabilitiesType:
-               if (p->size < 0)
-                       delete (apr__AgentPresenceCapabilitiesType*)p->ptr;
-               else
-                       delete[] (apr__AgentPresenceCapabilitiesType*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogCreate:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogCreate*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogCreate*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogCreateResponse:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogCreateResponse*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogCreateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogDelete:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogDelete*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogDelete*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogDeleteResponse*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogDeleteResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogEnumerate:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogEnumerate*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogEnumerate*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogEnumerateResponse*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogEnumerateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogSetActions:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogSetActions*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogSetActions*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogSetActionsResponse*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogSetActionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogGetActions:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogGetActions*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogGetActions*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogGetActionsResponse*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogGetActionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogSetCbPolicy*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogSetCbPolicy*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogSetCbPolicyResponse*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogSetCbPolicyResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogGetCbPolicy*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogGetCbPolicy*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogGetCbPolicyResponse*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogGetCbPolicyResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogQueryCapabilities*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogQueryCapabilities*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse:
-               if (p->size < 0)
-                       delete (_apr__ConsoleWatchdogQueryCapabilitiesResponse*)p->ptr;
-               else
-                       delete[] (_apr__ConsoleWatchdogQueryCapabilitiesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE_apl__GUID:
-               if (p->size < 0)
-                       delete (apl__GUID*)p->ptr;
-               else
-                       delete[] (apl__GUID*)p->ptr;
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogRegister:
-               if (p->size < 0)
-                       delete (_apl__AgentWatchdogRegister*)p->ptr;
-               else
-                       delete[] (_apl__AgentWatchdogRegister*)p->ptr;
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogRegisterResponse:
-               if (p->size < 0)
-                       delete (_apl__AgentWatchdogRegisterResponse*)p->ptr;
-               else
-                       delete[] (_apl__AgentWatchdogRegisterResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogHeartbeat:
-               if (p->size < 0)
-                       delete (_apl__AgentWatchdogHeartbeat*)p->ptr;
-               else
-                       delete[] (_apl__AgentWatchdogHeartbeat*)p->ptr;
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse:
-               if (p->size < 0)
-                       delete (_apl__AgentWatchdogHeartbeatResponse*)p->ptr;
-               else
-                       delete[] (_apl__AgentWatchdogHeartbeatResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogShutdown:
-               if (p->size < 0)
-                       delete (_apl__AgentWatchdogShutdown*)p->ptr;
-               else
-                       delete[] (_apl__AgentWatchdogShutdown*)p->ptr;
-               break;
-       case SOAP_TYPE__apl__AgentWatchdogShutdownResponse:
-               if (p->size < 0)
-                       delete (_apl__AgentWatchdogShutdownResponse*)p->ptr;
-               else
-                       delete[] (_apl__AgentWatchdogShutdownResponse*)p->ptr;
-               break;
-       case SOAP_TYPE_idr__IderSessionLogEntryType:
-               if (p->size < 0)
-                       delete (idr__IderSessionLogEntryType*)p->ptr;
-               else
-                       delete[] (idr__IderSessionLogEntryType*)p->ptr;
-               break;
-       case SOAP_TYPE_idr__FirmwareVersionType:
-               if (p->size < 0)
-                       delete (idr__FirmwareVersionType*)p->ptr;
-               else
-                       delete[] (idr__FirmwareVersionType*)p->ptr;
-               break;
-       case SOAP_TYPE__idr__SetRedirectionListenerState:
-               if (p->size < 0)
-                       delete (_idr__SetRedirectionListenerState*)p->ptr;
-               else
-                       delete[] (_idr__SetRedirectionListenerState*)p->ptr;
-               break;
-       case SOAP_TYPE__idr__SetRedirectionListenerStateResponse:
-               if (p->size < 0)
-                       delete (_idr__SetRedirectionListenerStateResponse*)p->ptr;
-               else
-                       delete[] (_idr__SetRedirectionListenerStateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__idr__GetRedirectionListenerState:
-               if (p->size < 0)
-                       delete (_idr__GetRedirectionListenerState*)p->ptr;
-               else
-                       delete[] (_idr__GetRedirectionListenerState*)p->ptr;
-               break;
-       case SOAP_TYPE__idr__GetRedirectionListenerStateResponse:
-               if (p->size < 0)
-                       delete (_idr__GetRedirectionListenerStateResponse*)p->ptr;
-               else
-                       delete[] (_idr__GetRedirectionListenerStateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__idr__GetIderSessionLog:
-               if (p->size < 0)
-                       delete (_idr__GetIderSessionLog*)p->ptr;
-               else
-                       delete[] (_idr__GetIderSessionLog*)p->ptr;
-               break;
-       case SOAP_TYPE__idr__GetIderSessionLogResponse:
-               if (p->size < 0)
-                       delete (_idr__GetIderSessionLogResponse*)p->ptr;
-               else
-                       delete[] (_idr__GetIderSessionLogResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__tim__GetLowAccuracyTimeSynch:
-               if (p->size < 0)
-                       delete (_tim__GetLowAccuracyTimeSynch*)p->ptr;
-               else
-                       delete[] (_tim__GetLowAccuracyTimeSynch*)p->ptr;
-               break;
-       case SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse:
-               if (p->size < 0)
-                       delete (_tim__GetLowAccuracyTimeSynchResponse*)p->ptr;
-               else
-                       delete[] (_tim__GetLowAccuracyTimeSynchResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__tim__SetHighAccuracyTimeSynch:
-               if (p->size < 0)
-                       delete (_tim__SetHighAccuracyTimeSynch*)p->ptr;
-               else
-                       delete[] (_tim__SetHighAccuracyTimeSynch*)p->ptr;
-               break;
-       case SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse:
-               if (p->size < 0)
-                       delete (_tim__SetHighAccuracyTimeSynchResponse*)p->ptr;
-               else
-                       delete[] (_tim__SetHighAccuracyTimeSynchResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__str__ExecuteStorageOperation:
-               if (p->size < 0)
-                       delete (_str__ExecuteStorageOperation*)p->ptr;
-               else
-                       delete[] (_str__ExecuteStorageOperation*)p->ptr;
-               break;
-       case SOAP_TYPE__str__ExecuteStorageOperationResponse:
-               if (p->size < 0)
-                       delete (_str__ExecuteStorageOperationResponse*)p->ptr;
-               else
-                       delete[] (_str__ExecuteStorageOperationResponse*)p->ptr;
-               break;
-       case SOAP_TYPE_inf__IderSessionLogEntryType:
-               if (p->size < 0)
-                       delete (inf__IderSessionLogEntryType*)p->ptr;
-               else
-                       delete[] (inf__IderSessionLogEntryType*)p->ptr;
-               break;
-       case SOAP_TYPE_inf__FirmwareVersionType:
-               if (p->size < 0)
-                       delete (inf__FirmwareVersionType*)p->ptr;
-               else
-                       delete[] (inf__FirmwareVersionType*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetCoreVersion:
-               if (p->size < 0)
-                       delete (_inf__GetCoreVersion*)p->ptr;
-               else
-                       delete[] (_inf__GetCoreVersion*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetCoreVersionResponse:
-               if (p->size < 0)
-                       delete (_inf__GetCoreVersionResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetCoreVersionResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetCodeVersions:
-               if (p->size < 0)
-                       delete (_inf__GetCodeVersions*)p->ptr;
-               else
-                       delete[] (_inf__GetCodeVersions*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetCodeVersionsResponse:
-               if (p->size < 0)
-                       delete (_inf__GetCodeVersionsResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetCodeVersionsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetProvisioningMode:
-               if (p->size < 0)
-                       delete (_inf__GetProvisioningMode*)p->ptr;
-               else
-                       delete[] (_inf__GetProvisioningMode*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetProvisioningModeResponse:
-               if (p->size < 0)
-                       delete (_inf__GetProvisioningModeResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetProvisioningModeResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetProvisioningState:
-               if (p->size < 0)
-                       delete (_inf__GetProvisioningState*)p->ptr;
-               else
-                       delete[] (_inf__GetProvisioningState*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetProvisioningStateResponse:
-               if (p->size < 0)
-                       delete (_inf__GetProvisioningStateResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetProvisioningStateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetVlanParameters:
-               if (p->size < 0)
-                       delete (_inf__GetVlanParameters*)p->ptr;
-               else
-                       delete[] (_inf__GetVlanParameters*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetVlanParametersResponse:
-               if (p->size < 0)
-                       delete (_inf__GetVlanParametersResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetVlanParametersResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetHostName:
-               if (p->size < 0)
-                       delete (_inf__GetHostName*)p->ptr;
-               else
-                       delete[] (_inf__GetHostName*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetHostNameResponse:
-               if (p->size < 0)
-                       delete (_inf__GetHostNameResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetHostNameResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetConfigServerInfo:
-               if (p->size < 0)
-                       delete (_inf__GetConfigServerInfo*)p->ptr;
-               else
-                       delete[] (_inf__GetConfigServerInfo*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetConfigServerInfoResponse:
-               if (p->size < 0)
-                       delete (_inf__GetConfigServerInfoResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetConfigServerInfoResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetAdminAclEntryStatus:
-               if (p->size < 0)
-                       delete (_inf__GetAdminAclEntryStatus*)p->ptr;
-               else
-                       delete[] (_inf__GetAdminAclEntryStatus*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetAdminAclEntryStatusResponse:
-               if (p->size < 0)
-                       delete (_inf__GetAdminAclEntryStatusResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetAdminAclEntryStatusResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetAdminNetAclEntryStatus:
-               if (p->size < 0)
-                       delete (_inf__GetAdminNetAclEntryStatus*)p->ptr;
-               else
-                       delete[] (_inf__GetAdminNetAclEntryStatus*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse:
-               if (p->size < 0)
-                       delete (_inf__GetAdminNetAclEntryStatusResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetAdminNetAclEntryStatusResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetPasswordModel:
-               if (p->size < 0)
-                       delete (_inf__GetPasswordModel*)p->ptr;
-               else
-                       delete[] (_inf__GetPasswordModel*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetPasswordModelResponse:
-               if (p->size < 0)
-                       delete (_inf__GetPasswordModelResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetPasswordModelResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetEnabledInterfaces:
-               if (p->size < 0)
-                       delete (_inf__GetEnabledInterfaces*)p->ptr;
-               else
-                       delete[] (_inf__GetEnabledInterfaces*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetEnabledInterfacesResponse:
-               if (p->size < 0)
-                       delete (_inf__GetEnabledInterfacesResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetEnabledInterfacesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetNetworkState:
-               if (p->size < 0)
-                       delete (_inf__GetNetworkState*)p->ptr;
-               else
-                       delete[] (_inf__GetNetworkState*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetNetworkStateResponse:
-               if (p->size < 0)
-                       delete (_inf__GetNetworkStateResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetNetworkStateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetSecurityParameters:
-               if (p->size < 0)
-                       delete (_inf__GetSecurityParameters*)p->ptr;
-               else
-                       delete[] (_inf__GetSecurityParameters*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetSecurityParametersResponse:
-               if (p->size < 0)
-                       delete (_inf__GetSecurityParametersResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetSecurityParametersResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetIderSessionLog:
-               if (p->size < 0)
-                       delete (_inf__GetIderSessionLog*)p->ptr;
-               else
-                       delete[] (_inf__GetIderSessionLog*)p->ptr;
-               break;
-       case SOAP_TYPE__inf__GetIderSessionLogResponse:
-               if (p->size < 0)
-                       delete (_inf__GetIderSessionLogResponse*)p->ptr;
-               else
-                       delete[] (_inf__GetIderSessionLogResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__rci__GetRemoteControlCapabilities:
-               if (p->size < 0)
-                       delete (_rci__GetRemoteControlCapabilities*)p->ptr;
-               else
-                       delete[] (_rci__GetRemoteControlCapabilities*)p->ptr;
-               break;
-       case SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse:
-               if (p->size < 0)
-                       delete (_rci__GetRemoteControlCapabilitiesResponse*)p->ptr;
-               else
-                       delete[] (_rci__GetRemoteControlCapabilitiesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__rci__RemoteControl:
-               if (p->size < 0)
-                       delete (_rci__RemoteControl*)p->ptr;
-               else
-                       delete[] (_rci__RemoteControl*)p->ptr;
-               break;
-       case SOAP_TYPE__rci__RemoteControlResponse:
-               if (p->size < 0)
-                       delete (_rci__RemoteControlResponse*)p->ptr;
-               else
-                       delete[] (_rci__RemoteControlResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__rci__GetSystemPowerState:
-               if (p->size < 0)
-                       delete (_rci__GetSystemPowerState*)p->ptr;
-               else
-                       delete[] (_rci__GetSystemPowerState*)p->ptr;
-               break;
-       case SOAP_TYPE__rci__GetSystemPowerStateResponse:
-               if (p->size < 0)
-                       delete (_rci__GetSystemPowerStateResponse*)p->ptr;
-               else
-                       delete[] (_rci__GetSystemPowerStateResponse*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__WEP64Type:
-               if (p->size < 0)
-                       delete (wcxs__WEP64Type*)p->ptr;
-               else
-                       delete[] (wcxs__WEP64Type*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__WEP128Type:
-               if (p->size < 0)
-                       delete (wcxs__WEP128Type*)p->ptr;
-               else
-                       delete[] (wcxs__WEP128Type*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__DataEncryptionWEPXType:
-               if (p->size < 0)
-                       delete (wcxs__DataEncryptionWEPXType*)p->ptr;
-               else
-                       delete[] (wcxs__DataEncryptionWEPXType*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__DataEncryptionWEPType:
-               if (p->size < 0)
-                       delete (wcxs__DataEncryptionWEPType*)p->ptr;
-               else
-                       delete[] (wcxs__DataEncryptionWEPType*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__DataEncryptionTKIPType:
-               if (p->size < 0)
-                       delete (wcxs__DataEncryptionTKIPType*)p->ptr;
-               else
-                       delete[] (wcxs__DataEncryptionTKIPType*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__DataEncryptionCCMPType:
-               if (p->size < 0)
-                       delete (wcxs__DataEncryptionCCMPType*)p->ptr;
-               else
-                       delete[] (wcxs__DataEncryptionCCMPType*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType:
-               if (p->size < 0)
-                       delete (wcxs__ProfileSecuritySettingWPAType*)p->ptr;
-               else
-                       delete[] (wcxs__ProfileSecuritySettingWPAType*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType:
-               if (p->size < 0)
-                       delete (wcxs__ProfileSecuritySettingRSNType*)p->ptr;
-               else
-                       delete[] (wcxs__ProfileSecuritySettingRSNType*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__ProfileSecuritySettingsType:
-               if (p->size < 0)
-                       delete (wcxs__ProfileSecuritySettingsType*)p->ptr;
-               else
-                       delete[] (wcxs__ProfileSecuritySettingsType*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__ProfileType:
-               if (p->size < 0)
-                       delete (wcxs__ProfileType*)p->ptr;
-               else
-                       delete[] (wcxs__ProfileType*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__WirelessCapabilitiesType:
-               if (p->size < 0)
-                       delete (wcxs__WirelessCapabilitiesType*)p->ptr;
-               else
-                       delete[] (wcxs__WirelessCapabilitiesType*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__WirelessSettingsType:
-               if (p->size < 0)
-                       delete (wcxs__WirelessSettingsType*)p->ptr;
-               else
-                       delete[] (wcxs__WirelessSettingsType*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__AddWirelessProfileRequest:
-               if (p->size < 0)
-                       delete (_wcxs__AddWirelessProfileRequest*)p->ptr;
-               else
-                       delete[] (_wcxs__AddWirelessProfileRequest*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__AddWirelessProfileResponse:
-               if (p->size < 0)
-                       delete (_wcxs__AddWirelessProfileResponse*)p->ptr;
-               else
-                       delete[] (_wcxs__AddWirelessProfileResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessProfileRequest:
-               if (p->size < 0)
-                       delete (_wcxs__GetWirelessProfileRequest*)p->ptr;
-               else
-                       delete[] (_wcxs__GetWirelessProfileRequest*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessProfileResponse:
-               if (p->size < 0)
-                       delete (_wcxs__GetWirelessProfileResponse*)p->ptr;
-               else
-                       delete[] (_wcxs__GetWirelessProfileResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__RemoveWirelessProfileRequest:
-               if (p->size < 0)
-                       delete (_wcxs__RemoveWirelessProfileRequest*)p->ptr;
-               else
-                       delete[] (_wcxs__RemoveWirelessProfileRequest*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__RemoveWirelessProfileResponse:
-               if (p->size < 0)
-                       delete (_wcxs__RemoveWirelessProfileResponse*)p->ptr;
-               else
-                       delete[] (_wcxs__RemoveWirelessProfileResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__UpdateWirelessProfileRequest:
-               if (p->size < 0)
-                       delete (_wcxs__UpdateWirelessProfileRequest*)p->ptr;
-               else
-                       delete[] (_wcxs__UpdateWirelessProfileRequest*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__UpdateWirelessProfileResponse:
-               if (p->size < 0)
-                       delete (_wcxs__UpdateWirelessProfileResponse*)p->ptr;
-               else
-                       delete[] (_wcxs__UpdateWirelessProfileResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest:
-               if (p->size < 0)
-                       delete (_wcxs__EnumerateWirelessProfilesRequest*)p->ptr;
-               else
-                       delete[] (_wcxs__EnumerateWirelessProfilesRequest*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse:
-               if (p->size < 0)
-                       delete (_wcxs__EnumerateWirelessProfilesResponse*)p->ptr;
-               else
-                       delete[] (_wcxs__EnumerateWirelessProfilesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest:
-               if (p->size < 0)
-                       delete (_wcxs__GetWirelessCapabilitiesRequest*)p->ptr;
-               else
-                       delete[] (_wcxs__GetWirelessCapabilitiesRequest*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse:
-               if (p->size < 0)
-                       delete (_wcxs__GetWirelessCapabilitiesResponse*)p->ptr;
-               else
-                       delete[] (_wcxs__GetWirelessCapabilitiesResponse*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessSettingsRequest:
-               if (p->size < 0)
-                       delete (_wcxs__GetWirelessSettingsRequest*)p->ptr;
-               else
-                       delete[] (_wcxs__GetWirelessSettingsRequest*)p->ptr;
-               break;
-       case SOAP_TYPE__wcxs__GetWirelessSettingsResponse:
-               if (p->size < 0)
-                       delete (_wcxs__GetWirelessSettingsResponse*)p->ptr;
-               else
-                       delete[] (_wcxs__GetWirelessSettingsResponse*)p->ptr;
-               break;
-       case SOAP_TYPE_cmn__URLType:
-               if (p->size < 0)
-                       delete (cmn__URLType*)p->ptr;
-               else
-                       delete[] (cmn__URLType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerDefaultFilterType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerDefaultFilterType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerDefaultFilterType*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__CircuitBreakerPacketTCPType:
-               if (p->size < 0)
-                       delete (cb__CircuitBreakerPacketTCPType*)p->ptr;
-               else
-                       delete[] (cb__CircuitBreakerPacketTCPType*)p->ptr;
-               break;
-       case SOAP_TYPE___apl__AgentWatchdogShutdown:
-               if (p->size < 0)
-                       delete (struct __apl__AgentWatchdogShutdown*)p->ptr;
-               else
-                       delete[] (struct __apl__AgentWatchdogShutdown*)p->ptr;
-               break;
-       case SOAP_TYPE___apl__AgentWatchdogHeartbeat:
-               if (p->size < 0)
-                       delete (struct __apl__AgentWatchdogHeartbeat*)p->ptr;
-               else
-                       delete[] (struct __apl__AgentWatchdogHeartbeat*)p->ptr;
-               break;
-       case SOAP_TYPE___apl__AgentWatchdogRegister:
-               if (p->size < 0)
-                       delete (struct __apl__AgentWatchdogRegister*)p->ptr;
-               else
-                       delete[] (struct __apl__AgentWatchdogRegister*)p->ptr;
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogCreate:
-               if (p->size < 0)
-                       delete (struct __apr__ConsoleWatchdogCreate*)p->ptr;
-               else
-                       delete[] (struct __apr__ConsoleWatchdogCreate*)p->ptr;
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogDelete:
-               if (p->size < 0)
-                       delete (struct __apr__ConsoleWatchdogDelete*)p->ptr;
-               else
-                       delete[] (struct __apr__ConsoleWatchdogDelete*)p->ptr;
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogEnumerate:
-               if (p->size < 0)
-                       delete (struct __apr__ConsoleWatchdogEnumerate*)p->ptr;
-               else
-                       delete[] (struct __apr__ConsoleWatchdogEnumerate*)p->ptr;
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogSetActions:
-               if (p->size < 0)
-                       delete (struct __apr__ConsoleWatchdogSetActions*)p->ptr;
-               else
-                       delete[] (struct __apr__ConsoleWatchdogSetActions*)p->ptr;
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogGetActions:
-               if (p->size < 0)
-                       delete (struct __apr__ConsoleWatchdogGetActions*)p->ptr;
-               else
-                       delete[] (struct __apr__ConsoleWatchdogGetActions*)p->ptr;
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy:
-               if (p->size < 0)
-                       delete (struct __apr__ConsoleWatchdogSetCbPolicy*)p->ptr;
-               else
-                       delete[] (struct __apr__ConsoleWatchdogSetCbPolicy*)p->ptr;
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy:
-               if (p->size < 0)
-                       delete (struct __apr__ConsoleWatchdogGetCbPolicy*)p->ptr;
-               else
-                       delete[] (struct __apr__ConsoleWatchdogGetCbPolicy*)p->ptr;
-               break;
-       case SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities:
-               if (p->size < 0)
-                       delete (struct __apr__ConsoleWatchdogQueryCapabilities*)p->ptr;
-               else
-                       delete[] (struct __apr__ConsoleWatchdogQueryCapabilities*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbPolicyCreate:
-               if (p->size < 0)
-                       delete (struct __cb__CbPolicyCreate*)p->ptr;
-               else
-                       delete[] (struct __cb__CbPolicyCreate*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbPolicyGet:
-               if (p->size < 0)
-                       delete (struct __cb__CbPolicyGet*)p->ptr;
-               else
-                       delete[] (struct __cb__CbPolicyGet*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbPolicyDelete:
-               if (p->size < 0)
-                       delete (struct __cb__CbPolicyDelete*)p->ptr;
-               else
-                       delete[] (struct __cb__CbPolicyDelete*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbPolicyEnumerate:
-               if (p->size < 0)
-                       delete (struct __cb__CbPolicyEnumerate*)p->ptr;
-               else
-                       delete[] (struct __cb__CbPolicyEnumerate*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbPolicyEnable:
-               if (p->size < 0)
-                       delete (struct __cb__CbPolicyEnable*)p->ptr;
-               else
-                       delete[] (struct __cb__CbPolicyEnable*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbPolicyDisable:
-               if (p->size < 0)
-                       delete (struct __cb__CbPolicyDisable*)p->ptr;
-               else
-                       delete[] (struct __cb__CbPolicyDisable*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbPolicyGetEnabled:
-               if (p->size < 0)
-                       delete (struct __cb__CbPolicyGetEnabled*)p->ptr;
-               else
-                       delete[] (struct __cb__CbPolicyGetEnabled*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbPolicyGetActiveStatistics:
-               if (p->size < 0)
-                       delete (struct __cb__CbPolicyGetActiveStatistics*)p->ptr;
-               else
-                       delete[] (struct __cb__CbPolicyGetActiveStatistics*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbFilterCreate:
-               if (p->size < 0)
-                       delete (struct __cb__CbFilterCreate*)p->ptr;
-               else
-                       delete[] (struct __cb__CbFilterCreate*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbFilterGet:
-               if (p->size < 0)
-                       delete (struct __cb__CbFilterGet*)p->ptr;
-               else
-                       delete[] (struct __cb__CbFilterGet*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbFilterDelete:
-               if (p->size < 0)
-                       delete (struct __cb__CbFilterDelete*)p->ptr;
-               else
-                       delete[] (struct __cb__CbFilterDelete*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbFilterEnumerate:
-               if (p->size < 0)
-                       delete (struct __cb__CbFilterEnumerate*)p->ptr;
-               else
-                       delete[] (struct __cb__CbFilterEnumerate*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__CbQueryCapabilities:
-               if (p->size < 0)
-                       delete (struct __cb__CbQueryCapabilities*)p->ptr;
-               else
-                       delete[] (struct __cb__CbQueryCapabilities*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__SetHcbOptions:
-               if (p->size < 0)
-                       delete (struct __cb__SetHcbOptions*)p->ptr;
-               else
-                       delete[] (struct __cb__SetHcbOptions*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__GetHcbOptions:
-               if (p->size < 0)
-                       delete (struct __cb__GetHcbOptions*)p->ptr;
-               else
-                       delete[] (struct __cb__GetHcbOptions*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__ClearHcbState:
-               if (p->size < 0)
-                       delete (struct __cb__ClearHcbState*)p->ptr;
-               else
-                       delete[] (struct __cb__ClearHcbState*)p->ptr;
-               break;
-       case SOAP_TYPE___cb__GetHcbState:
-               if (p->size < 0)
-                       delete (struct __cb__GetHcbState*)p->ptr;
-               else
-                       delete[] (struct __cb__GetHcbState*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__EnumerateEventFilters:
-               if (p->size < 0)
-                       delete (struct __emi__EnumerateEventFilters*)p->ptr;
-               else
-                       delete[] (struct __emi__EnumerateEventFilters*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__GetAlertSubscription:
-               if (p->size < 0)
-                       delete (struct __emi__GetAlertSubscription*)p->ptr;
-               else
-                       delete[] (struct __emi__GetAlertSubscription*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__SetAlertCommunityString:
-               if (p->size < 0)
-                       delete (struct __emi__SetAlertCommunityString*)p->ptr;
-               else
-                       delete[] (struct __emi__SetAlertCommunityString*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__GetAlertCommunityString:
-               if (p->size < 0)
-                       delete (struct __emi__GetAlertCommunityString*)p->ptr;
-               else
-                       delete[] (struct __emi__GetAlertCommunityString*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__AddEventFilter:
-               if (p->size < 0)
-                       delete (struct __emi__AddEventFilter*)p->ptr;
-               else
-                       delete[] (struct __emi__AddEventFilter*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__SubscribeForAlert:
-               if (p->size < 0)
-                       delete (struct __emi__SubscribeForAlert*)p->ptr;
-               else
-                       delete[] (struct __emi__SubscribeForAlert*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__EnumerateAlertSubscriptions:
-               if (p->size < 0)
-                       delete (struct __emi__EnumerateAlertSubscriptions*)p->ptr;
-               else
-                       delete[] (struct __emi__EnumerateAlertSubscriptions*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__EnumerateAlertPolicies:
-               if (p->size < 0)
-                       delete (struct __emi__EnumerateAlertPolicies*)p->ptr;
-               else
-                       delete[] (struct __emi__EnumerateAlertPolicies*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__CancelAlertSubscription:
-               if (p->size < 0)
-                       delete (struct __emi__CancelAlertSubscription*)p->ptr;
-               else
-                       delete[] (struct __emi__CancelAlertSubscription*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__GetEventFilter:
-               if (p->size < 0)
-                       delete (struct __emi__GetEventFilter*)p->ptr;
-               else
-                       delete[] (struct __emi__GetEventFilter*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__UpdateEventFilter:
-               if (p->size < 0)
-                       delete (struct __emi__UpdateEventFilter*)p->ptr;
-               else
-                       delete[] (struct __emi__UpdateEventFilter*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__RemoveEventFilter:
-               if (p->size < 0)
-                       delete (struct __emi__RemoveEventFilter*)p->ptr;
-               else
-                       delete[] (struct __emi__RemoveEventFilter*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__GetEventLogStatus:
-               if (p->size < 0)
-                       delete (struct __emi__GetEventLogStatus*)p->ptr;
-               else
-                       delete[] (struct __emi__GetEventLogStatus*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__ReadEventLogRecords:
-               if (p->size < 0)
-                       delete (struct __emi__ReadEventLogRecords*)p->ptr;
-               else
-                       delete[] (struct __emi__ReadEventLogRecords*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__ClearEventLog:
-               if (p->size < 0)
-                       delete (struct __emi__ClearEventLog*)p->ptr;
-               else
-                       delete[] (struct __emi__ClearEventLog*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__FreezeEventLog:
-               if (p->size < 0)
-                       delete (struct __emi__FreezeEventLog*)p->ptr;
-               else
-                       delete[] (struct __emi__FreezeEventLog*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__SetEventLogTimestampClock:
-               if (p->size < 0)
-                       delete (struct __emi__SetEventLogTimestampClock*)p->ptr;
-               else
-                       delete[] (struct __emi__SetEventLogTimestampClock*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__GetEventLogTimestampClock:
-               if (p->size < 0)
-                       delete (struct __emi__GetEventLogTimestampClock*)p->ptr;
-               else
-                       delete[] (struct __emi__GetEventLogTimestampClock*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__EnumerateSensors:
-               if (p->size < 0)
-                       delete (struct __emi__EnumerateSensors*)p->ptr;
-               else
-                       delete[] (struct __emi__EnumerateSensors*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__GetSensorAttributes:
-               if (p->size < 0)
-                       delete (struct __emi__GetSensorAttributes*)p->ptr;
-               else
-                       delete[] (struct __emi__GetSensorAttributes*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__SubscribeForGeneralAlert:
-               if (p->size < 0)
-                       delete (struct __emi__SubscribeForGeneralAlert*)p->ptr;
-               else
-                       delete[] (struct __emi__SubscribeForGeneralAlert*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions:
-               if (p->size < 0)
-                       delete (struct __emi__EnumerateGeneralAlertSubscriptions*)p->ptr;
-               else
-                       delete[] (struct __emi__EnumerateGeneralAlertSubscriptions*)p->ptr;
-               break;
-       case SOAP_TYPE___emi__GetGeneralAlertSubscription:
-               if (p->size < 0)
-                       delete (struct __emi__GetGeneralAlertSubscription*)p->ptr;
-               else
-                       delete[] (struct __emi__GetGeneralAlertSubscription*)p->ptr;
-               break;
-       case SOAP_TYPE___hwa__EnumerateAssetTypes:
-               if (p->size < 0)
-                       delete (struct __hwa__EnumerateAssetTypes*)p->ptr;
-               else
-                       delete[] (struct __hwa__EnumerateAssetTypes*)p->ptr;
-               break;
-       case SOAP_TYPE___hwa__GetAssetData:
-               if (p->size < 0)
-                       delete (struct __hwa__GetAssetData*)p->ptr;
-               else
-                       delete[] (struct __hwa__GetAssetData*)p->ptr;
-               break;
-       case SOAP_TYPE___idr__SetRedirectionListenerState:
-               if (p->size < 0)
-                       delete (struct __idr__SetRedirectionListenerState*)p->ptr;
-               else
-                       delete[] (struct __idr__SetRedirectionListenerState*)p->ptr;
-               break;
-       case SOAP_TYPE___idr__GetRedirectionListenerState:
-               if (p->size < 0)
-                       delete (struct __idr__GetRedirectionListenerState*)p->ptr;
-               else
-                       delete[] (struct __idr__GetRedirectionListenerState*)p->ptr;
-               break;
-       case SOAP_TYPE___idr__GetIderSessionLog:
-               if (p->size < 0)
-                       delete (struct __idr__GetIderSessionLog*)p->ptr;
-               else
-                       delete[] (struct __idr__GetIderSessionLog*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetCoreVersion:
-               if (p->size < 0)
-                       delete (struct __inf__GetCoreVersion*)p->ptr;
-               else
-                       delete[] (struct __inf__GetCoreVersion*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetCodeVersions:
-               if (p->size < 0)
-                       delete (struct __inf__GetCodeVersions*)p->ptr;
-               else
-                       delete[] (struct __inf__GetCodeVersions*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetProvisioningMode:
-               if (p->size < 0)
-                       delete (struct __inf__GetProvisioningMode*)p->ptr;
-               else
-                       delete[] (struct __inf__GetProvisioningMode*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetProvisioningState:
-               if (p->size < 0)
-                       delete (struct __inf__GetProvisioningState*)p->ptr;
-               else
-                       delete[] (struct __inf__GetProvisioningState*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetVlanParameters:
-               if (p->size < 0)
-                       delete (struct __inf__GetVlanParameters*)p->ptr;
-               else
-                       delete[] (struct __inf__GetVlanParameters*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetHostName:
-               if (p->size < 0)
-                       delete (struct __inf__GetHostName*)p->ptr;
-               else
-                       delete[] (struct __inf__GetHostName*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetConfigServerInfo:
-               if (p->size < 0)
-                       delete (struct __inf__GetConfigServerInfo*)p->ptr;
-               else
-                       delete[] (struct __inf__GetConfigServerInfo*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetAdminAclEntryStatus:
-               if (p->size < 0)
-                       delete (struct __inf__GetAdminAclEntryStatus*)p->ptr;
-               else
-                       delete[] (struct __inf__GetAdminAclEntryStatus*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetAdminNetAclEntryStatus:
-               if (p->size < 0)
-                       delete (struct __inf__GetAdminNetAclEntryStatus*)p->ptr;
-               else
-                       delete[] (struct __inf__GetAdminNetAclEntryStatus*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetPasswordModel:
-               if (p->size < 0)
-                       delete (struct __inf__GetPasswordModel*)p->ptr;
-               else
-                       delete[] (struct __inf__GetPasswordModel*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetEnabledInterfaces:
-               if (p->size < 0)
-                       delete (struct __inf__GetEnabledInterfaces*)p->ptr;
-               else
-                       delete[] (struct __inf__GetEnabledInterfaces*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetNetworkState:
-               if (p->size < 0)
-                       delete (struct __inf__GetNetworkState*)p->ptr;
-               else
-                       delete[] (struct __inf__GetNetworkState*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetSecurityParameters:
-               if (p->size < 0)
-                       delete (struct __inf__GetSecurityParameters*)p->ptr;
-               else
-                       delete[] (struct __inf__GetSecurityParameters*)p->ptr;
-               break;
-       case SOAP_TYPE___inf__GetIderSessionLog:
-               if (p->size < 0)
-                       delete (struct __inf__GetIderSessionLog*)p->ptr;
-               else
-                       delete[] (struct __inf__GetIderSessionLog*)p->ptr;
-               break;
-       case SOAP_TYPE___net__SetHostName:
-               if (p->size < 0)
-                       delete (struct __net__SetHostName*)p->ptr;
-               else
-                       delete[] (struct __net__SetHostName*)p->ptr;
-               break;
-       case SOAP_TYPE___net__GetHostName:
-               if (p->size < 0)
-                       delete (struct __net__GetHostName*)p->ptr;
-               else
-                       delete[] (struct __net__GetHostName*)p->ptr;
-               break;
-       case SOAP_TYPE___net__SetDomainName:
-               if (p->size < 0)
-                       delete (struct __net__SetDomainName*)p->ptr;
-               else
-                       delete[] (struct __net__SetDomainName*)p->ptr;
-               break;
-       case SOAP_TYPE___net__GetDomainName:
-               if (p->size < 0)
-                       delete (struct __net__GetDomainName*)p->ptr;
-               else
-                       delete[] (struct __net__GetDomainName*)p->ptr;
-               break;
-       case SOAP_TYPE___net__SetTcpIpParameters:
-               if (p->size < 0)
-                       delete (struct __net__SetTcpIpParameters*)p->ptr;
-               else
-                       delete[] (struct __net__SetTcpIpParameters*)p->ptr;
-               break;
-       case SOAP_TYPE___net__GetTcpIpParameters:
-               if (p->size < 0)
-                       delete (struct __net__GetTcpIpParameters*)p->ptr;
-               else
-                       delete[] (struct __net__GetTcpIpParameters*)p->ptr;
-               break;
-       case SOAP_TYPE___net__SetVlanParameters:
-               if (p->size < 0)
-                       delete (struct __net__SetVlanParameters*)p->ptr;
-               else
-                       delete[] (struct __net__SetVlanParameters*)p->ptr;
-               break;
-       case SOAP_TYPE___net__GetVlanParameters:
-               if (p->size < 0)
-                       delete (struct __net__GetVlanParameters*)p->ptr;
-               else
-                       delete[] (struct __net__GetVlanParameters*)p->ptr;
-               break;
-       case SOAP_TYPE___net__SetPingResponse:
-               if (p->size < 0)
-                       delete (struct __net__SetPingResponse*)p->ptr;
-               else
-                       delete[] (struct __net__SetPingResponse*)p->ptr;
-               break;
-       case SOAP_TYPE___net__GetPingResponse:
-               if (p->size < 0)
-                       delete (struct __net__GetPingResponse*)p->ptr;
-               else
-                       delete[] (struct __net__GetPingResponse*)p->ptr;
-               break;
-       case SOAP_TYPE___net__EnumerateInterfaces:
-               if (p->size < 0)
-                       delete (struct __net__EnumerateInterfaces*)p->ptr;
-               else
-                       delete[] (struct __net__EnumerateInterfaces*)p->ptr;
-               break;
-       case SOAP_TYPE___net__GetInterfaceSettings:
-               if (p->size < 0)
-                       delete (struct __net__GetInterfaceSettings*)p->ptr;
-               else
-                       delete[] (struct __net__GetInterfaceSettings*)p->ptr;
-               break;
-       case SOAP_TYPE___net__SetInterfaceSettings:
-               if (p->size < 0)
-                       delete (struct __net__SetInterfaceSettings*)p->ptr;
-               else
-                       delete[] (struct __net__SetInterfaceSettings*)p->ptr;
-               break;
-       case SOAP_TYPE___net__Set8021XWiredProfile:
-               if (p->size < 0)
-                       delete (struct __net__Set8021XWiredProfile*)p->ptr;
-               else
-                       delete[] (struct __net__Set8021XWiredProfile*)p->ptr;
-               break;
-       case SOAP_TYPE___net__Get8021XWiredProfile:
-               if (p->size < 0)
-                       delete (struct __net__Get8021XWiredProfile*)p->ptr;
-               else
-                       delete[] (struct __net__Get8021XWiredProfile*)p->ptr;
-               break;
-       case SOAP_TYPE___net__Set8021XActiveS0:
-               if (p->size < 0)
-                       delete (struct __net__Set8021XActiveS0*)p->ptr;
-               else
-                       delete[] (struct __net__Set8021XActiveS0*)p->ptr;
-               break;
-       case SOAP_TYPE___net__Get8021XActiveS0:
-               if (p->size < 0)
-                       delete (struct __net__Get8021XActiveS0*)p->ptr;
-               else
-                       delete[] (struct __net__Get8021XActiveS0*)p->ptr;
-               break;
-       case SOAP_TYPE___net__Set8021XPxeTimeout:
-               if (p->size < 0)
-                       delete (struct __net__Set8021XPxeTimeout*)p->ptr;
-               else
-                       delete[] (struct __net__Set8021XPxeTimeout*)p->ptr;
-               break;
-       case SOAP_TYPE___net__Get8021XPxeTimeout:
-               if (p->size < 0)
-                       delete (struct __net__Get8021XPxeTimeout*)p->ptr;
-               else
-                       delete[] (struct __net__Get8021XPxeTimeout*)p->ptr;
-               break;
-       case SOAP_TYPE___rci__GetRemoteControlCapabilities:
-               if (p->size < 0)
-                       delete (struct __rci__GetRemoteControlCapabilities*)p->ptr;
-               else
-                       delete[] (struct __rci__GetRemoteControlCapabilities*)p->ptr;
-               break;
-       case SOAP_TYPE___rci__RemoteControl:
-               if (p->size < 0)
-                       delete (struct __rci__RemoteControl*)p->ptr;
-               else
-                       delete[] (struct __rci__RemoteControl*)p->ptr;
-               break;
-       case SOAP_TYPE___rci__GetSystemPowerState:
-               if (p->size < 0)
-                       delete (struct __rci__GetSystemPowerState*)p->ptr;
-               else
-                       delete[] (struct __rci__GetSystemPowerState*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__ResetFlashWearOutProtection:
-               if (p->size < 0)
-                       delete (struct __sai__ResetFlashWearOutProtection*)p->ptr;
-               else
-                       delete[] (struct __sai__ResetFlashWearOutProtection*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetAdminAclEntry:
-               if (p->size < 0)
-                       delete (struct __sai__GetAdminAclEntry*)p->ptr;
-               else
-                       delete[] (struct __sai__GetAdminAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetAdminAclEntry:
-               if (p->size < 0)
-                       delete (struct __sai__SetAdminAclEntry*)p->ptr;
-               else
-                       delete[] (struct __sai__SetAdminAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__AddUserAclEntry:
-               if (p->size < 0)
-                       delete (struct __sai__AddUserAclEntry*)p->ptr;
-               else
-                       delete[] (struct __sai__AddUserAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__EnumerateUserAclEntries:
-               if (p->size < 0)
-                       delete (struct __sai__EnumerateUserAclEntries*)p->ptr;
-               else
-                       delete[] (struct __sai__EnumerateUserAclEntries*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetUserAclEntry:
-               if (p->size < 0)
-                       delete (struct __sai__GetUserAclEntry*)p->ptr;
-               else
-                       delete[] (struct __sai__GetUserAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__UpdateUserAclEntry:
-               if (p->size < 0)
-                       delete (struct __sai__UpdateUserAclEntry*)p->ptr;
-               else
-                       delete[] (struct __sai__UpdateUserAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__RemoveUserAclEntry:
-               if (p->size < 0)
-                       delete (struct __sai__RemoveUserAclEntry*)p->ptr;
-               else
-                       delete[] (struct __sai__RemoveUserAclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetTlsEnabled:
-               if (p->size < 0)
-                       delete (struct __sai__SetTlsEnabled*)p->ptr;
-               else
-                       delete[] (struct __sai__SetTlsEnabled*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetRngKey:
-               if (p->size < 0)
-                       delete (struct __sai__SetRngKey*)p->ptr;
-               else
-                       delete[] (struct __sai__SetRngKey*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetTLSKeyAndCertificate:
-               if (p->size < 0)
-                       delete (struct __sai__SetTLSKeyAndCertificate*)p->ptr;
-               else
-                       delete[] (struct __sai__SetTLSKeyAndCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetTLSCertificate:
-               if (p->size < 0)
-                       delete (struct __sai__SetTLSCertificate*)p->ptr;
-               else
-                       delete[] (struct __sai__SetTLSCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetTLSCertificate:
-               if (p->size < 0)
-                       delete (struct __sai__GetTLSCertificate*)p->ptr;
-               else
-                       delete[] (struct __sai__GetTLSCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__UpdateCoreFromUrl:
-               if (p->size < 0)
-                       delete (struct __sai__UpdateCoreFromUrl*)p->ptr;
-               else
-                       delete[] (struct __sai__UpdateCoreFromUrl*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetProvisioningMode:
-               if (p->size < 0)
-                       delete (struct __sai__GetProvisioningMode*)p->ptr;
-               else
-                       delete[] (struct __sai__GetProvisioningMode*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetProvisioningMode:
-               if (p->size < 0)
-                       delete (struct __sai__SetProvisioningMode*)p->ptr;
-               else
-                       delete[] (struct __sai__SetProvisioningMode*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__Unprovision:
-               if (p->size < 0)
-                       delete (struct __sai__Unprovision*)p->ptr;
-               else
-                       delete[] (struct __sai__Unprovision*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__CommitChanges:
-               if (p->size < 0)
-                       delete (struct __sai__CommitChanges*)p->ptr;
-               else
-                       delete[] (struct __sai__CommitChanges*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetCoreVersion:
-               if (p->size < 0)
-                       delete (struct __sai__GetCoreVersion*)p->ptr;
-               else
-                       delete[] (struct __sai__GetCoreVersion*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__AddUserAclEntryEx:
-               if (p->size < 0)
-                       delete (struct __sai__AddUserAclEntryEx*)p->ptr;
-               else
-                       delete[] (struct __sai__AddUserAclEntryEx*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetUserAclEntryEx:
-               if (p->size < 0)
-                       delete (struct __sai__GetUserAclEntryEx*)p->ptr;
-               else
-                       delete[] (struct __sai__GetUserAclEntryEx*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__UpdateUserAclEntryEx:
-               if (p->size < 0)
-                       delete (struct __sai__UpdateUserAclEntryEx*)p->ptr;
-               else
-                       delete[] (struct __sai__UpdateUserAclEntryEx*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetAdminAclEntryEx:
-               if (p->size < 0)
-                       delete (struct __sai__SetAdminAclEntryEx*)p->ptr;
-               else
-                       delete[] (struct __sai__SetAdminAclEntryEx*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetDigestRealm:
-               if (p->size < 0)
-                       delete (struct __sai__GetDigestRealm*)p->ptr;
-               else
-                       delete[] (struct __sai__GetDigestRealm*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetKerberosOptions:
-               if (p->size < 0)
-                       delete (struct __sai__SetKerberosOptions*)p->ptr;
-               else
-                       delete[] (struct __sai__SetKerberosOptions*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetKerberosOptions:
-               if (p->size < 0)
-                       delete (struct __sai__GetKerberosOptions*)p->ptr;
-               else
-                       delete[] (struct __sai__GetKerberosOptions*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetEnabledInterfaces:
-               if (p->size < 0)
-                       delete (struct __sai__SetEnabledInterfaces*)p->ptr;
-               else
-                       delete[] (struct __sai__SetEnabledInterfaces*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetEnabledInterfaces:
-               if (p->size < 0)
-                       delete (struct __sai__GetEnabledInterfaces*)p->ptr;
-               else
-                       delete[] (struct __sai__GetEnabledInterfaces*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetTlsOptions:
-               if (p->size < 0)
-                       delete (struct __sai__SetTlsOptions*)p->ptr;
-               else
-                       delete[] (struct __sai__SetTlsOptions*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetTlsOptions:
-               if (p->size < 0)
-                       delete (struct __sai__GetTlsOptions*)p->ptr;
-               else
-                       delete[] (struct __sai__GetTlsOptions*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__AddTrustedRootCertificate:
-               if (p->size < 0)
-                       delete (struct __sai__AddTrustedRootCertificate*)p->ptr;
-               else
-                       delete[] (struct __sai__AddTrustedRootCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetTrustedRootCertificate:
-               if (p->size < 0)
-                       delete (struct __sai__GetTrustedRootCertificate*)p->ptr;
-               else
-                       delete[] (struct __sai__GetTrustedRootCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__DeleteTrustedRootCertificate:
-               if (p->size < 0)
-                       delete (struct __sai__DeleteTrustedRootCertificate*)p->ptr;
-               else
-                       delete[] (struct __sai__DeleteTrustedRootCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__EnumerateTrustedRootCertificates:
-               if (p->size < 0)
-                       delete (struct __sai__EnumerateTrustedRootCertificates*)p->ptr;
-               else
-                       delete[] (struct __sai__EnumerateTrustedRootCertificates*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetTrustedFqdnCN:
-               if (p->size < 0)
-                       delete (struct __sai__SetTrustedFqdnCN*)p->ptr;
-               else
-                       delete[] (struct __sai__SetTrustedFqdnCN*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetTrustedFqdnCN:
-               if (p->size < 0)
-                       delete (struct __sai__GetTrustedFqdnCN*)p->ptr;
-               else
-                       delete[] (struct __sai__GetTrustedFqdnCN*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetCRL:
-               if (p->size < 0)
-                       delete (struct __sai__SetCRL*)p->ptr;
-               else
-                       delete[] (struct __sai__SetCRL*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetCRL:
-               if (p->size < 0)
-                       delete (struct __sai__GetCRL*)p->ptr;
-               else
-                       delete[] (struct __sai__GetCRL*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetServerCertificateReq:
-               if (p->size < 0)
-                       delete (struct __sai__GetServerCertificateReq*)p->ptr;
-               else
-                       delete[] (struct __sai__GetServerCertificateReq*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetPkiCapabilities:
-               if (p->size < 0)
-                       delete (struct __sai__GetPkiCapabilities*)p->ptr;
-               else
-                       delete[] (struct __sai__GetPkiCapabilities*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetPowerSavingOptions:
-               if (p->size < 0)
-                       delete (struct __sai__SetPowerSavingOptions*)p->ptr;
-               else
-                       delete[] (struct __sai__SetPowerSavingOptions*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetPowerSavingOptions:
-               if (p->size < 0)
-                       delete (struct __sai__GetPowerSavingOptions*)p->ptr;
-               else
-                       delete[] (struct __sai__GetPowerSavingOptions*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetTLSPSK:
-               if (p->size < 0)
-                       delete (struct __sai__SetTLSPSK*)p->ptr;
-               else
-                       delete[] (struct __sai__SetTLSPSK*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__PartialUnprovision:
-               if (p->size < 0)
-                       delete (struct __sai__PartialUnprovision*)p->ptr;
-               else
-                       delete[] (struct __sai__PartialUnprovision*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetMEBxPassword:
-               if (p->size < 0)
-                       delete (struct __sai__SetMEBxPassword*)p->ptr;
-               else
-                       delete[] (struct __sai__SetMEBxPassword*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetProvisioningServerOTP:
-               if (p->size < 0)
-                       delete (struct __sai__SetProvisioningServerOTP*)p->ptr;
-               else
-                       delete[] (struct __sai__SetProvisioningServerOTP*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetProvisioningServerOTP:
-               if (p->size < 0)
-                       delete (struct __sai__GetProvisioningServerOTP*)p->ptr;
-               else
-                       delete[] (struct __sai__GetProvisioningServerOTP*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__EnumerateCertificateHashEntries:
-               if (p->size < 0)
-                       delete (struct __sai__EnumerateCertificateHashEntries*)p->ptr;
-               else
-                       delete[] (struct __sai__EnumerateCertificateHashEntries*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetCertificateHashEntry:
-               if (p->size < 0)
-                       delete (struct __sai__GetCertificateHashEntry*)p->ptr;
-               else
-                       delete[] (struct __sai__GetCertificateHashEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__AddCertificateHashEntry:
-               if (p->size < 0)
-                       delete (struct __sai__AddCertificateHashEntry*)p->ptr;
-               else
-                       delete[] (struct __sai__AddCertificateHashEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__DeleteCertificateHashEntry:
-               if (p->size < 0)
-                       delete (struct __sai__DeleteCertificateHashEntry*)p->ptr;
-               else
-                       delete[] (struct __sai__DeleteCertificateHashEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__EnableCertificateHashEntry:
-               if (p->size < 0)
-                       delete (struct __sai__EnableCertificateHashEntry*)p->ptr;
-               else
-                       delete[] (struct __sai__EnableCertificateHashEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetZeroTouchConfigurationMode:
-               if (p->size < 0)
-                       delete (struct __sai__GetZeroTouchConfigurationMode*)p->ptr;
-               else
-                       delete[] (struct __sai__GetZeroTouchConfigurationMode*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetZeroTouchConfigurationMode:
-               if (p->size < 0)
-                       delete (struct __sai__SetZeroTouchConfigurationMode*)p->ptr;
-               else
-                       delete[] (struct __sai__SetZeroTouchConfigurationMode*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetProvisioningAuditRecord:
-               if (p->size < 0)
-                       delete (struct __sai__GetProvisioningAuditRecord*)p->ptr;
-               else
-                       delete[] (struct __sai__GetProvisioningAuditRecord*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetProvisioningPID:
-               if (p->size < 0)
-                       delete (struct __sai__GetProvisioningPID*)p->ptr;
-               else
-                       delete[] (struct __sai__GetProvisioningPID*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__ExtendProvisioningPeriod:
-               if (p->size < 0)
-                       delete (struct __sai__ExtendProvisioningPeriod*)p->ptr;
-               else
-                       delete[] (struct __sai__ExtendProvisioningPeriod*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetRealmAuthOptions:
-               if (p->size < 0)
-                       delete (struct __sai__GetRealmAuthOptions*)p->ptr;
-               else
-                       delete[] (struct __sai__GetRealmAuthOptions*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetRealmAuthOptions:
-               if (p->size < 0)
-                       delete (struct __sai__SetRealmAuthOptions*)p->ptr;
-               else
-                       delete[] (struct __sai__SetRealmAuthOptions*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetEnvironmentDetection:
-               if (p->size < 0)
-                       delete (struct __sai__SetEnvironmentDetection*)p->ptr;
-               else
-                       delete[] (struct __sai__SetEnvironmentDetection*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetEnvironmentDetection:
-               if (p->size < 0)
-                       delete (struct __sai__GetEnvironmentDetection*)p->ptr;
-               else
-                       delete[] (struct __sai__GetEnvironmentDetection*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__EnumeratePowerPackages:
-               if (p->size < 0)
-                       delete (struct __sai__EnumeratePowerPackages*)p->ptr;
-               else
-                       delete[] (struct __sai__EnumeratePowerPackages*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetPowerPackage:
-               if (p->size < 0)
-                       delete (struct __sai__GetPowerPackage*)p->ptr;
-               else
-                       delete[] (struct __sai__GetPowerPackage*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetActivePowerPackage:
-               if (p->size < 0)
-                       delete (struct __sai__GetActivePowerPackage*)p->ptr;
-               else
-                       delete[] (struct __sai__GetActivePowerPackage*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetActivePowerPackage:
-               if (p->size < 0)
-                       delete (struct __sai__SetActivePowerPackage*)p->ptr;
-               else
-                       delete[] (struct __sai__SetActivePowerPackage*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetGlobalPowerPolicy:
-               if (p->size < 0)
-                       delete (struct __sai__SetGlobalPowerPolicy*)p->ptr;
-               else
-                       delete[] (struct __sai__SetGlobalPowerPolicy*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetGlobalPowerPolicy:
-               if (p->size < 0)
-                       delete (struct __sai__GetGlobalPowerPolicy*)p->ptr;
-               else
-                       delete[] (struct __sai__GetGlobalPowerPolicy*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__CertStoreAddKey:
-               if (p->size < 0)
-                       delete (struct __sai__CertStoreAddKey*)p->ptr;
-               else
-                       delete[] (struct __sai__CertStoreAddKey*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__CertStoreEnumerateKeys:
-               if (p->size < 0)
-                       delete (struct __sai__CertStoreEnumerateKeys*)p->ptr;
-               else
-                       delete[] (struct __sai__CertStoreEnumerateKeys*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__CertStoreGetKey:
-               if (p->size < 0)
-                       delete (struct __sai__CertStoreGetKey*)p->ptr;
-               else
-                       delete[] (struct __sai__CertStoreGetKey*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__CertStoreRemoveKey:
-               if (p->size < 0)
-                       delete (struct __sai__CertStoreRemoveKey*)p->ptr;
-               else
-                       delete[] (struct __sai__CertStoreRemoveKey*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__CertStoreAddCertificate:
-               if (p->size < 0)
-                       delete (struct __sai__CertStoreAddCertificate*)p->ptr;
-               else
-                       delete[] (struct __sai__CertStoreAddCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__CertStoreGetCertificate:
-               if (p->size < 0)
-                       delete (struct __sai__CertStoreGetCertificate*)p->ptr;
-               else
-                       delete[] (struct __sai__CertStoreGetCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__CertStoreEnumerateCertificates:
-               if (p->size < 0)
-                       delete (struct __sai__CertStoreEnumerateCertificates*)p->ptr;
-               else
-                       delete[] (struct __sai__CertStoreEnumerateCertificates*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__CertStoreRemoveCertificate:
-               if (p->size < 0)
-                       delete (struct __sai__CertStoreRemoveCertificate*)p->ptr;
-               else
-                       delete[] (struct __sai__CertStoreRemoveCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__CertStoreGetPKCS10Request:
-               if (p->size < 0)
-                       delete (struct __sai__CertStoreGetPKCS10Request*)p->ptr;
-               else
-                       delete[] (struct __sai__CertStoreGetPKCS10Request*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__CertStoreUpdateCertificate:
-               if (p->size < 0)
-                       delete (struct __sai__CertStoreUpdateCertificate*)p->ptr;
-               else
-                       delete[] (struct __sai__CertStoreUpdateCertificate*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetTLSCredentials:
-               if (p->size < 0)
-                       delete (struct __sai__SetTLSCredentials*)p->ptr;
-               else
-                       delete[] (struct __sai__SetTLSCredentials*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetTLSCredentials:
-               if (p->size < 0)
-                       delete (struct __sai__GetTLSCredentials*)p->ptr;
-               else
-                       delete[] (struct __sai__GetTLSCredentials*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__EnableVpnRouting:
-               if (p->size < 0)
-                       delete (struct __sai__EnableVpnRouting*)p->ptr;
-               else
-                       delete[] (struct __sai__EnableVpnRouting*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetConfigurationServerFQDN:
-               if (p->size < 0)
-                       delete (struct __sai__GetConfigurationServerFQDN*)p->ptr;
-               else
-                       delete[] (struct __sai__GetConfigurationServerFQDN*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetConfigurationServerFQDN:
-               if (p->size < 0)
-                       delete (struct __sai__SetConfigurationServerFQDN*)p->ptr;
-               else
-                       delete[] (struct __sai__SetConfigurationServerFQDN*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__SetAclEnabledState:
-               if (p->size < 0)
-                       delete (struct __sai__SetAclEnabledState*)p->ptr;
-               else
-                       delete[] (struct __sai__SetAclEnabledState*)p->ptr;
-               break;
-       case SOAP_TYPE___sai__GetAclEnabledState:
-               if (p->size < 0)
-                       delete (struct __sai__GetAclEnabledState*)p->ptr;
-               else
-                       delete[] (struct __sai__GetAclEnabledState*)p->ptr;
-               break;
-       case SOAP_TYPE___str__ExecuteStorageOperation:
-               if (p->size < 0)
-                       delete (struct __str__ExecuteStorageOperation*)p->ptr;
-               else
-                       delete[] (struct __str__ExecuteStorageOperation*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__GetGlobalStorageAttributes:
-               if (p->size < 0)
-                       delete (struct __stra__GetGlobalStorageAttributes*)p->ptr;
-               else
-                       delete[] (struct __stra__GetGlobalStorageAttributes*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__SetGlobalStorageAttributes:
-               if (p->size < 0)
-                       delete (struct __stra__SetGlobalStorageAttributes*)p->ptr;
-               else
-                       delete[] (struct __stra__SetGlobalStorageAttributes*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__AdminGetRegisteredApplications:
-               if (p->size < 0)
-                       delete (struct __stra__AdminGetRegisteredApplications*)p->ptr;
-               else
-                       delete[] (struct __stra__AdminGetRegisteredApplications*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__AdminGetApplicationAttributes:
-               if (p->size < 0)
-                       delete (struct __stra__AdminGetApplicationAttributes*)p->ptr;
-               else
-                       delete[] (struct __stra__AdminGetApplicationAttributes*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__AdminRemoveApplication:
-               if (p->size < 0)
-                       delete (struct __stra__AdminRemoveApplication*)p->ptr;
-               else
-                       delete[] (struct __stra__AdminRemoveApplication*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__AddStorageEaclEntry:
-               if (p->size < 0)
-                       delete (struct __stra__AddStorageEaclEntry*)p->ptr;
-               else
-                       delete[] (struct __stra__AddStorageEaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__EnumerateStorageEaclEntries:
-               if (p->size < 0)
-                       delete (struct __stra__EnumerateStorageEaclEntries*)p->ptr;
-               else
-                       delete[] (struct __stra__EnumerateStorageEaclEntries*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__GetStorageEaclEntry:
-               if (p->size < 0)
-                       delete (struct __stra__GetStorageEaclEntry*)p->ptr;
-               else
-                       delete[] (struct __stra__GetStorageEaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__RemoveStorageEaclEntry:
-               if (p->size < 0)
-                       delete (struct __stra__RemoveStorageEaclEntry*)p->ptr;
-               else
-                       delete[] (struct __stra__RemoveStorageEaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__AddStorageFpaclEntry:
-               if (p->size < 0)
-                       delete (struct __stra__AddStorageFpaclEntry*)p->ptr;
-               else
-                       delete[] (struct __stra__AddStorageFpaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__EnumerateStorageAllocEntries:
-               if (p->size < 0)
-                       delete (struct __stra__EnumerateStorageAllocEntries*)p->ptr;
-               else
-                       delete[] (struct __stra__EnumerateStorageAllocEntries*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__GetStorageAllocEntry:
-               if (p->size < 0)
-                       delete (struct __stra__GetStorageAllocEntry*)p->ptr;
-               else
-                       delete[] (struct __stra__GetStorageAllocEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__UpdateStorageFpaclEntry:
-               if (p->size < 0)
-                       delete (struct __stra__UpdateStorageFpaclEntry*)p->ptr;
-               else
-                       delete[] (struct __stra__UpdateStorageFpaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___stra__RemoveStorageFpaclEntry:
-               if (p->size < 0)
-                       delete (struct __stra__RemoveStorageFpaclEntry*)p->ptr;
-               else
-                       delete[] (struct __stra__RemoveStorageFpaclEntry*)p->ptr;
-               break;
-       case SOAP_TYPE___tim__GetLowAccuracyTimeSynch:
-               if (p->size < 0)
-                       delete (struct __tim__GetLowAccuracyTimeSynch*)p->ptr;
-               else
-                       delete[] (struct __tim__GetLowAccuracyTimeSynch*)p->ptr;
-               break;
-       case SOAP_TYPE___tim__SetHighAccuracyTimeSynch:
-               if (p->size < 0)
-                       delete (struct __tim__SetHighAccuracyTimeSynch*)p->ptr;
-               else
-                       delete[] (struct __tim__SetHighAccuracyTimeSynch*)p->ptr;
-               break;
-       case SOAP_TYPE___wcxs__AddWirelessProfile:
-               if (p->size < 0)
-                       delete (struct __wcxs__AddWirelessProfile*)p->ptr;
-               else
-                       delete[] (struct __wcxs__AddWirelessProfile*)p->ptr;
-               break;
-       case SOAP_TYPE___wcxs__GetWirelessProfile:
-               if (p->size < 0)
-                       delete (struct __wcxs__GetWirelessProfile*)p->ptr;
-               else
-                       delete[] (struct __wcxs__GetWirelessProfile*)p->ptr;
-               break;
-       case SOAP_TYPE___wcxs__RemoveWirelessProfile:
-               if (p->size < 0)
-                       delete (struct __wcxs__RemoveWirelessProfile*)p->ptr;
-               else
-                       delete[] (struct __wcxs__RemoveWirelessProfile*)p->ptr;
-               break;
-       case SOAP_TYPE___wcxs__UpdateWirelessProfile:
-               if (p->size < 0)
-                       delete (struct __wcxs__UpdateWirelessProfile*)p->ptr;
-               else
-                       delete[] (struct __wcxs__UpdateWirelessProfile*)p->ptr;
-               break;
-       case SOAP_TYPE___wcxs__EnumerateWirelessProfiles:
-               if (p->size < 0)
-                       delete (struct __wcxs__EnumerateWirelessProfiles*)p->ptr;
-               else
-                       delete[] (struct __wcxs__EnumerateWirelessProfiles*)p->ptr;
-               break;
-       case SOAP_TYPE___wcxs__GetWirelessCapabilities:
-               if (p->size < 0)
-                       delete (struct __wcxs__GetWirelessCapabilities*)p->ptr;
-               else
-                       delete[] (struct __wcxs__GetWirelessCapabilities*)p->ptr;
-               break;
-       case SOAP_TYPE___wcxs__GetWirelessSettings:
-               if (p->size < 0)
-                       delete (struct __wcxs__GetWirelessSettings*)p->ptr;
-               else
-                       delete[] (struct __wcxs__GetWirelessSettings*)p->ptr;
-               break;
-       case SOAP_TYPE_SOAP_ENV__Header:
-               if (p->size < 0)
-                       delete (struct SOAP_ENV__Header*)p->ptr;
-               else
-                       delete[] (struct SOAP_ENV__Header*)p->ptr;
-               break;
-       case SOAP_TYPE_SOAP_ENV__Code:
-               if (p->size < 0)
-                       delete (struct SOAP_ENV__Code*)p->ptr;
-               else
-                       delete[] (struct SOAP_ENV__Code*)p->ptr;
-               break;
-       case SOAP_TYPE_SOAP_ENV__Detail:
-               if (p->size < 0)
-                       delete (struct SOAP_ENV__Detail*)p->ptr;
-               else
-                       delete[] (struct SOAP_ENV__Detail*)p->ptr;
-               break;
-       case SOAP_TYPE_SOAP_ENV__Reason:
-               if (p->size < 0)
-                       delete (struct SOAP_ENV__Reason*)p->ptr;
-               else
-                       delete[] (struct SOAP_ENV__Reason*)p->ptr;
-               break;
-       case SOAP_TYPE_SOAP_ENV__Fault:
-               if (p->size < 0)
-                       delete (struct SOAP_ENV__Fault*)p->ptr;
-               else
-                       delete[] (struct SOAP_ENV__Fault*)p->ptr;
-               break;
-       case SOAP_TYPE_xsd__anyURI:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_cmn__HostNameType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_cmn__IPv4AddressStringType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_cmn__IPv6AddressStringType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_cmn__GuidBuf:
-               if (p->size < 0)
-                       delete (xsd__base64Binary*)p->ptr;
-               else
-                       delete[] (xsd__base64Binary*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__AclStringType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__AclPasswordStringType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__MEBxPasswordType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__ProvisioningOTPType:
-               if (p->size < 0)
-                       delete (xsd__base64Binary*)p->ptr;
-               else
-                       delete[] (xsd__base64Binary*)p->ptr;
-               break;
-       case SOAP_TYPE_sai__FriendlyNameType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__SpnString:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE__sai__KerberosRealmName:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_net__MACAddressType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_emi__CommunityStringType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__IPv4AddressStringType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_cb__IPv6AddressStringType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__FilterName:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE__cb__PolicyName:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE__apr__AgentDescription:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__ProfileNameType:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__RawKey64Type:
-               if (p->size < 0)
-                       delete (xsd__base64Binary*)p->ptr;
-               else
-                       delete[] (xsd__base64Binary*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__RawKey128Type:
-               if (p->size < 0)
-                       delete (xsd__base64Binary*)p->ptr;
-               else
-                       delete[] (xsd__base64Binary*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__RawKey256Type:
-               if (p->size < 0)
-                       delete (xsd__base64Binary*)p->ptr;
-               else
-                       delete[] (xsd__base64Binary*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__PassPhrase5Type:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__PassPhraseWEP128Type:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_wcxs__PassPhrase63Type:
-               if (p->size < 0)
-                       delete (std::string*)p->ptr;
-               else
-                       delete[] (std::string*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType:
-               if (p->size < 0)
-                       delete (std::vector<std::string >*)p->ptr;
-               else
-                       delete[] (std::vector<std::string >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType:
-               if (p->size < 0)
-                       delete (std::vector<enum wcxs__FeatureType >*)p->ptr;
-               else
-                       delete[] (std::vector<enum wcxs__FeatureType >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType:
-               if (p->size < 0)
-                       delete (std::vector<inf__IderSessionLogEntryType * >*)p->ptr;
-               else
-                       delete[] (std::vector<inf__IderSessionLogEntryType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType:
-               if (p->size < 0)
-                       delete (std::vector<enum inf__EnabledInterfacesType >*)p->ptr;
-               else
-                       delete[] (std::vector<enum inf__EnabledInterfacesType >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType:
-               if (p->size < 0)
-                       delete (std::vector<inf__FirmwareVersionType * >*)p->ptr;
-               else
-                       delete[] (std::vector<inf__FirmwareVersionType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType:
-               if (p->size < 0)
-                       delete (std::vector<idr__IderSessionLogEntryType * >*)p->ptr;
-               else
-                       delete[] (std::vector<idr__IderSessionLogEntryType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType:
-               if (p->size < 0)
-                       delete (std::vector<apr__CircuitBreakerHardwarePolicyType * >*)p->ptr;
-               else
-                       delete[] (std::vector<apr__CircuitBreakerHardwarePolicyType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType:
-               if (p->size < 0)
-                       delete (std::vector<apr__ConsoleWatchdogActionType * >*)p->ptr;
-               else
-                       delete[] (std::vector<apr__ConsoleWatchdogActionType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType:
-               if (p->size < 0)
-                       delete (std::vector<apr__ConsoleWatchdogEntryType * >*)p->ptr;
-               else
-                       delete[] (std::vector<apr__ConsoleWatchdogEntryType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfunsignedShort:
-               if (p->size < 0)
-                       delete (std::vector<unsigned short >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned short >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType:
-               if (p->size < 0)
-                       delete (std::vector<hwa__AssetDataType * >*)p->ptr;
-               else
-                       delete[] (std::vector<hwa__AssetDataType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType:
-               if (p->size < 0)
-                       delete (std::vector<enum hwa__AssetTypeType >*)p->ptr;
-               else
-                       delete[] (std::vector<enum hwa__AssetTypeType >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType:
-               if (p->size < 0)
-                       delete (std::vector<cb__CircuitBreakerCapabilitiesType * >*)p->ptr;
-               else
-                       delete[] (std::vector<cb__CircuitBreakerCapabilitiesType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType:
-               if (p->size < 0)
-                       delete (std::vector<cb__CircuitBreakerFilterInfoType * >*)p->ptr;
-               else
-                       delete[] (std::vector<cb__CircuitBreakerFilterInfoType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType:
-               if (p->size < 0)
-                       delete (std::vector<cb__CircuitBreakerFilterStatisticsType * >*)p->ptr;
-               else
-                       delete[] (std::vector<cb__CircuitBreakerFilterStatisticsType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType:
-               if (p->size < 0)
-                       delete (std::vector<cb__CircuitBreakerHardwarePolicyType * >*)p->ptr;
-               else
-                       delete[] (std::vector<cb__CircuitBreakerHardwarePolicyType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType:
-               if (p->size < 0)
-                       delete (std::vector<cb__CircuitBreakerPolicyInfoType * >*)p->ptr;
-               else
-                       delete[] (std::vector<cb__CircuitBreakerPolicyInfoType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType:
-               if (p->size < 0)
-                       delete (std::vector<enum emi__AlertAuthOptionsType >*)p->ptr;
-               else
-                       delete[] (std::vector<enum emi__AlertAuthOptionsType >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType:
-               if (p->size < 0)
-                       delete (std::vector<unsigned int >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned int >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType:
-               if (p->size < 0)
-                       delete (std::vector<emi__EventLogRecordType * >*)p->ptr;
-               else
-                       delete[] (std::vector<emi__EventLogRecordType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType:
-               if (p->size < 0)
-                       delete (std::vector<unsigned int >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned int >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType:
-               if (p->size < 0)
-                       delete (std::vector<unsigned int >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned int >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType:
-               if (p->size < 0)
-                       delete (std::vector<unsigned char >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned char >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType:
-               if (p->size < 0)
-                       delete (std::vector<unsigned int >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned int >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfunsignedByte:
-               if (p->size < 0)
-                       delete (std::vector<unsigned char >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned char >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType:
-               if (p->size < 0)
-                       delete (std::vector<unsigned int >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned int >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType:
-               if (p->size < 0)
-                       delete (std::vector<unsigned int >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned int >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType:
-               if (p->size < 0)
-                       delete (std::vector<unsigned int >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned int >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf:
-               if (p->size < 0)
-                       delete (std::vector<xsd__base64Binary >*)p->ptr;
-               else
-                       delete[] (std::vector<xsd__base64Binary >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType:
-               if (p->size < 0)
-                       delete (std::vector<sai__CrlType * >*)p->ptr;
-               else
-                       delete[] (std::vector<sai__CrlType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType:
-               if (p->size < 0)
-                       delete (std::vector<unsigned int >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned int >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType:
-               if (p->size < 0)
-                       delete (std::vector<sai__TlsOptionsType * >*)p->ptr;
-               else
-                       delete[] (std::vector<sai__TlsOptionsType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType:
-               if (p->size < 0)
-                       delete (std::vector<enum sai__EnabledInterfacesType >*)p->ptr;
-               else
-                       delete[] (std::vector<enum sai__EnabledInterfacesType >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfstd__string:
-               if (p->size < 0)
-                       delete (std::vector<std::string >*)p->ptr;
-               else
-                       delete[] (std::vector<std::string >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfunsignedInt:
-               if (p->size < 0)
-                       delete (std::vector<unsigned int >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned int >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary:
-               if (p->size < 0)
-                       delete (std::vector<xsd__base64Binary >*)p->ptr;
-               else
-                       delete[] (std::vector<xsd__base64Binary >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType:
-               if (p->size < 0)
-                       delete (std::vector<sai__KerberosSpnType * >*)p->ptr;
-               else
-                       delete[] (std::vector<sai__KerberosSpnType * >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType:
-               if (p->size < 0)
-                       delete (std::vector<enum sai__UserAclRealmType >*)p->ptr;
-               else
-                       delete[] (std::vector<enum sai__UserAclRealmType >*)p->ptr;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType:
-               if (p->size < 0)
-                       delete (std::vector<unsigned int >*)p->ptr;
-               else
-                       delete[] (std::vector<unsigned int >*)p->ptr;
-               break;
-       }
-}
-
-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)
-{      return soap_id_enter(soap, id, p, t, n, 0, type, arrayType, soap_instantiate);
-}
-
-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)
-{      return soap_id_forward(soap, href, p, len, st, tt, n, k, soap_container_insert);
-}
-
-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)
-{      switch (tt)
-       {
-       case SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType:
-               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));
-               (*(std::vector<std::string >*)p)[len] = *(std::string *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType:
-               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));
-               (*(std::vector<enum wcxs__FeatureType >*)p)[len] = *(enum wcxs__FeatureType *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType:
-               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));
-               (*(std::vector<inf__IderSessionLogEntryType * >*)p)[len] = *(inf__IderSessionLogEntryType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType:
-               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));
-               (*(std::vector<enum inf__EnabledInterfacesType >*)p)[len] = *(enum inf__EnabledInterfacesType *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType:
-               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));
-               (*(std::vector<inf__FirmwareVersionType * >*)p)[len] = *(inf__FirmwareVersionType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType:
-               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));
-               (*(std::vector<idr__IderSessionLogEntryType * >*)p)[len] = *(idr__IderSessionLogEntryType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType:
-               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));
-               (*(std::vector<apr__CircuitBreakerHardwarePolicyType * >*)p)[len] = *(apr__CircuitBreakerHardwarePolicyType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType:
-               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));
-               (*(std::vector<apr__ConsoleWatchdogActionType * >*)p)[len] = *(apr__ConsoleWatchdogActionType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType:
-               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));
-               (*(std::vector<apr__ConsoleWatchdogEntryType * >*)p)[len] = *(apr__ConsoleWatchdogEntryType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfunsignedShort:
-               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));
-               (*(std::vector<unsigned short >*)p)[len] = *(unsigned short *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType:
-               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));
-               (*(std::vector<hwa__AssetDataType * >*)p)[len] = *(hwa__AssetDataType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType:
-               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));
-               (*(std::vector<enum hwa__AssetTypeType >*)p)[len] = *(enum hwa__AssetTypeType *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType:
-               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));
-               (*(std::vector<cb__CircuitBreakerCapabilitiesType * >*)p)[len] = *(cb__CircuitBreakerCapabilitiesType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType:
-               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));
-               (*(std::vector<cb__CircuitBreakerFilterInfoType * >*)p)[len] = *(cb__CircuitBreakerFilterInfoType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType:
-               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));
-               (*(std::vector<cb__CircuitBreakerFilterStatisticsType * >*)p)[len] = *(cb__CircuitBreakerFilterStatisticsType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType:
-               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));
-               (*(std::vector<cb__CircuitBreakerHardwarePolicyType * >*)p)[len] = *(cb__CircuitBreakerHardwarePolicyType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType:
-               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));
-               (*(std::vector<cb__CircuitBreakerPolicyInfoType * >*)p)[len] = *(cb__CircuitBreakerPolicyInfoType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType:
-               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));
-               (*(std::vector<enum emi__AlertAuthOptionsType >*)p)[len] = *(enum emi__AlertAuthOptionsType *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType:
-               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));
-               (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType:
-               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));
-               (*(std::vector<emi__EventLogRecordType * >*)p)[len] = *(emi__EventLogRecordType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType:
-               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));
-               (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType:
-               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));
-               (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType:
-               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));
-               (*(std::vector<unsigned char >*)p)[len] = *(unsigned char *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType:
-               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));
-               (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfunsignedByte:
-               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));
-               (*(std::vector<unsigned char >*)p)[len] = *(unsigned char *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType:
-               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));
-               (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType:
-               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));
-               (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType:
-               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));
-               (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf:
-               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));
-               (*(std::vector<xsd__base64Binary >*)p)[len] = *(xsd__base64Binary *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType:
-               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));
-               (*(std::vector<sai__CrlType * >*)p)[len] = *(sai__CrlType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType:
-               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));
-               (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType:
-               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));
-               (*(std::vector<sai__TlsOptionsType * >*)p)[len] = *(sai__TlsOptionsType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType:
-               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));
-               (*(std::vector<enum sai__EnabledInterfacesType >*)p)[len] = *(enum sai__EnabledInterfacesType *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfstd__string:
-               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));
-               (*(std::vector<std::string >*)p)[len] = *(std::string *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfunsignedInt:
-               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));
-               (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary:
-               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));
-               (*(std::vector<xsd__base64Binary >*)p)[len] = *(xsd__base64Binary *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType:
-               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));
-               (*(std::vector<sai__KerberosSpnType * >*)p)[len] = *(sai__KerberosSpnType **)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType:
-               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));
-               (*(std::vector<enum sai__UserAclRealmType >*)p)[len] = *(enum sai__UserAclRealmType *)q;
-               break;
-       case SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType:
-               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));
-               (*(std::vector<unsigned int >*)p)[len] = *(unsigned int *)q;
-               break;
-       default:
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Could not insert type=%d in %d\n", st, tt));
-       }
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *soap, char *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_byte
-       *a = SOAP_DEFAULT_byte;
-#else
-       *a = (char)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap *soap, const char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_byte);
-       if (soap_out_byte(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap *soap, const char *tag, int id, const char *a, const char *type)
-{
-       return soap_outbyte(soap, tag, id, a, type, SOAP_TYPE_byte);
-}
-
-SOAP_FMAC3 char * SOAP_FMAC4 soap_get_byte(struct soap *soap, char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_byte(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 char * SOAP_FMAC4 soap_in_byte(struct soap *soap, const char *tag, char *a, const char *type)
-{
-       return soap_inbyte(soap, tag, a, type, SOAP_TYPE_byte);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_short(struct soap *soap, short *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_short
-       *a = SOAP_DEFAULT_short;
-#else
-       *a = (short)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_short(struct soap *soap, const short *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_short);
-       if (soap_out_short(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_short(struct soap *soap, const char *tag, int id, const short *a, const char *type)
-{
-       return soap_outshort(soap, tag, id, a, type, SOAP_TYPE_short);
-}
-
-SOAP_FMAC3 short * SOAP_FMAC4 soap_get_short(struct soap *soap, short *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_short(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 short * SOAP_FMAC4 soap_in_short(struct soap *soap, const char *tag, short *a, const char *type)
-{
-       return soap_inshort(soap, tag, a, type, SOAP_TYPE_short);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *soap, int *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_int
-       *a = SOAP_DEFAULT_int;
-#else
-       *a = (int)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap *soap, const int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_int);
-       if (soap_out_int(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap *soap, const char *tag, int id, const int *a, const char *type)
-{
-       return soap_outint(soap, tag, id, a, type, SOAP_TYPE_int);
-}
-
-SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap *soap, int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_int(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap *soap, const char *tag, int *a, const char *type)
-{
-       return soap_inint(soap, tag, a, type, SOAP_TYPE_int);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__ProfilePriorityType(struct soap *soap, unsigned char *a)
-{      soap_default_unsignedByte(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__ProfilePriorityType(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__ProfilePriorityType);
-       if (soap_out_wcxs__ProfilePriorityType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfilePriorityType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_wcxs__ProfilePriorityType);
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_wcxs__ProfilePriorityType(struct soap *soap, unsigned char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__ProfilePriorityType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_wcxs__ProfilePriorityType(struct soap *soap, const char *tag, unsigned char *a, const char *type)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_wcxs__ProfilePriorityType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SystemCapabilitiesSupportedType(struct soap *soap, unsigned char *a)
-{      soap_default_unsignedByte(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SystemCapabilitiesSupportedType(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SystemCapabilitiesSupportedType);
-       if (soap_out_rci__SystemCapabilitiesSupportedType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SystemCapabilitiesSupportedType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_rci__SystemCapabilitiesSupportedType);
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_rci__SystemCapabilitiesSupportedType(struct soap *soap, unsigned char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_rci__SystemCapabilitiesSupportedType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_rci__SystemCapabilitiesSupportedType(struct soap *soap, const char *tag, unsigned char *a, const char *type)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_rci__SystemCapabilitiesSupportedType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_apr__WatchdogState(struct soap *soap, unsigned char *a)
-{      soap_default_unsignedByte(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_apr__WatchdogState(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_apr__WatchdogState);
-       if (soap_out_apr__WatchdogState(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__WatchdogState(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_apr__WatchdogState);
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_apr__WatchdogState(struct soap *soap, unsigned char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_apr__WatchdogState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_apr__WatchdogState(struct soap *soap, const char *tag, unsigned char *a, const char *type)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_apr__WatchdogState);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, unsigned char *a)
-{      soap_default_unsignedByte(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE);
-       if (soap_out_hwa__PT_USCOREMEMORY_USCORETYPE(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE);
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, unsigned char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(struct soap *soap, const char *tag, unsigned char *a, const char *type)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(struct soap *soap, unsigned char *a)
-{      soap_default_unsignedByte(soap, a);
-}
-
-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)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR);
-       if (soap_out_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR);
-}
-
-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)
-{
-       if ((p = soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, unsigned char *a)
-{      soap_default_unsignedByte(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE);
-       if (soap_out_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE);
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, unsigned char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(struct soap *soap, const char *tag, unsigned char *a, const char *type)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, unsigned char *a)
-{      soap_default_unsignedByte(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS);
-       if (soap_out_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, unsigned char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(struct soap *soap, const char *tag, unsigned char *a, const char *type)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, unsigned char *a)
-{      soap_default_unsignedByte(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY);
-       if (soap_out_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY);
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, unsigned char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(struct soap *soap, const char *tag, unsigned char *a, const char *type)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCOREFAMILY);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, unsigned char *a)
-{      soap_default_unsignedByte(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE);
-       if (soap_out_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE);
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, unsigned char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(struct soap *soap, const char *tag, unsigned char *a, const char *type)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREPROCESSOR_USCORETYPE);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char *a)
-{      soap_default_unsignedByte(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__AlertSubscriptionPolicyIDType(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
-       if (soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_emi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__AlertSubscriptionPolicyIDType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_emi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, unsigned char *a, const char *type)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__LinkPolicyType(struct soap *soap, unsigned char *a)
-{      soap_default_unsignedByte(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__LinkPolicyType(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__LinkPolicyType);
-       if (soap_out_net__LinkPolicyType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__LinkPolicyType(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_net__LinkPolicyType);
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_net__LinkPolicyType(struct soap *soap, unsigned char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_net__LinkPolicyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_net__LinkPolicyType(struct soap *soap, const char *tag, unsigned char *a, const char *type)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_net__LinkPolicyType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedByte(struct soap *soap, unsigned char *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_unsignedByte
-       *a = SOAP_DEFAULT_unsignedByte;
-#else
-       *a = (unsigned char)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedByte(struct soap *soap, const unsigned char *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_unsignedByte);
-       if (soap_out_unsignedByte(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedByte(struct soap *soap, const char *tag, int id, const unsigned char *a, const char *type)
-{
-       return soap_outunsignedByte(soap, tag, id, a, type, SOAP_TYPE_unsignedByte);
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_get_unsignedByte(struct soap *soap, unsigned char *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_unsignedByte(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char * SOAP_FMAC4 soap_in_unsignedByte(struct soap *soap, const char *tag, unsigned char *a, const char *type)
-{
-       return soap_inunsignedByte(soap, tag, a, type, SOAP_TYPE_unsignedByte);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__OemParametersType(struct soap *soap, unsigned short *a)
-{      soap_default_unsignedShort(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__OemParametersType(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__OemParametersType);
-       if (soap_out_rci__OemParametersType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__OemParametersType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
-{
-       return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__OemParametersType);
-}
-
-SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__OemParametersType(struct soap *soap, unsigned short *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_rci__OemParametersType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__OemParametersType(struct soap *soap, const char *tag, unsigned short *a, const char *type)
-{
-       return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__OemParametersType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SpecialCommandParameterType(struct soap *soap, unsigned short *a)
-{      soap_default_unsignedShort(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SpecialCommandParameterType(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SpecialCommandParameterType);
-       if (soap_out_rci__SpecialCommandParameterType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SpecialCommandParameterType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
-{
-       return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__SpecialCommandParameterType);
-}
-
-SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__SpecialCommandParameterType(struct soap *soap, unsigned short *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_rci__SpecialCommandParameterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__SpecialCommandParameterType(struct soap *soap, const char *tag, unsigned short *a, const char *type)
-{
-       return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__SpecialCommandParameterType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__BootOptionsType(struct soap *soap, unsigned short *a)
-{      soap_default_unsignedShort(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__BootOptionsType(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__BootOptionsType);
-       if (soap_out_rci__BootOptionsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__BootOptionsType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
-{
-       return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__BootOptionsType);
-}
-
-SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__BootOptionsType(struct soap *soap, unsigned short *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_rci__BootOptionsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__BootOptionsType(struct soap *soap, const char *tag, unsigned short *a, const char *type)
-{
-       return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__BootOptionsType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SpecialCommandsSupportedType(struct soap *soap, unsigned short *a)
-{      soap_default_unsignedShort(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SpecialCommandsSupportedType(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SpecialCommandsSupportedType);
-       if (soap_out_rci__SpecialCommandsSupportedType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SpecialCommandsSupportedType(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
-{
-       return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_rci__SpecialCommandsSupportedType);
-}
-
-SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_rci__SpecialCommandsSupportedType(struct soap *soap, unsigned short *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_rci__SpecialCommandsSupportedType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_rci__SpecialCommandsSupportedType(struct soap *soap, const char *tag, unsigned short *a, const char *type)
-{
-       return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_rci__SpecialCommandsSupportedType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(struct soap *soap, unsigned short *a)
-{      soap_default_unsignedShort(soap, a);
-}
-
-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)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL);
-       if (soap_out_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL);
-}
-
-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)
-{
-       if ((p = soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedShort(struct soap *soap, unsigned short *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_unsignedShort
-       *a = SOAP_DEFAULT_unsignedShort;
-#else
-       *a = (unsigned short)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedShort(struct soap *soap, const unsigned short *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_unsignedShort);
-       if (soap_out_unsignedShort(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedShort(struct soap *soap, const char *tag, int id, const unsigned short *a, const char *type)
-{
-       return soap_outunsignedShort(soap, tag, id, a, type, SOAP_TYPE_unsignedShort);
-}
-
-SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_get_unsignedShort(struct soap *soap, unsigned short *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_unsignedShort(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned short * SOAP_FMAC4 soap_in_unsignedShort(struct soap *soap, const char *tag, unsigned short *a, const char *type)
-{
-       return soap_inunsignedShort(soap, tag, a, type, SOAP_TYPE_unsignedShort);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__OemDefinedCapabilitiesType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__OemDefinedCapabilitiesType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__OemDefinedCapabilitiesType);
-       if (soap_out_rci__OemDefinedCapabilitiesType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__OemDefinedCapabilitiesType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__OemDefinedCapabilitiesType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__OemDefinedCapabilitiesType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_rci__OemDefinedCapabilitiesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__OemDefinedCapabilitiesType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__OemDefinedCapabilitiesType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SystemFirmwareCapabilitiesType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SystemFirmwareCapabilitiesType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SystemFirmwareCapabilitiesType);
-       if (soap_out_rci__SystemFirmwareCapabilitiesType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SystemFirmwareCapabilitiesType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__SystemFirmwareCapabilitiesType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__SystemFirmwareCapabilitiesType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_rci__SystemFirmwareCapabilitiesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__SystemFirmwareCapabilitiesType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__SystemFirmwareCapabilitiesType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__PT_USCORESTATUS);
-       if (soap_out_rci__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_rci__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SystemPowerStateType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SystemPowerStateType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SystemPowerStateType);
-       if (soap_out_rci__SystemPowerStateType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_rci__SystemPowerStateType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_rci__SystemPowerStateType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_rci__SystemPowerStateType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_rci__SystemPowerStateType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_rci__SystemPowerStateType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_rci__SystemPowerStateType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__IPv4AddressType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__IPv4AddressType);
-       if (soap_out_inf__IPv4AddressType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_inf__IPv4AddressType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_inf__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_inf__IPv4AddressType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_inf__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_inf__IPv4AddressType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__TimeType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__TimeType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__TimeType);
-       if (soap_out_inf__TimeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_inf__TimeType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_inf__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_inf__TimeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_inf__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_inf__TimeType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__PT_USCORESTATUS);
-       if (soap_out_inf__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_inf__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_inf__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_inf__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_inf__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_inf__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_str__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_str__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_str__PT_USCORESTATUS);
-       if (soap_out_str__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_str__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_str__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_str__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_str__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_str__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_tim__TimeType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_tim__TimeType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_tim__TimeType);
-       if (soap_out_tim__TimeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_tim__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_tim__TimeType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_tim__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_tim__TimeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_tim__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_tim__TimeType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_tim__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_tim__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_tim__PT_USCORESTATUS);
-       if (soap_out_tim__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_tim__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_tim__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_tim__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_tim__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_tim__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_idr__IPv4AddressType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_idr__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_idr__IPv4AddressType);
-       if (soap_out_idr__IPv4AddressType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_idr__IPv4AddressType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_idr__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_idr__IPv4AddressType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_idr__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_idr__IPv4AddressType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_idr__TimeType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_idr__TimeType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_idr__TimeType);
-       if (soap_out_idr__TimeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_idr__TimeType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_idr__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_idr__TimeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_idr__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_idr__TimeType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_idr__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_idr__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_idr__PT_USCORESTATUS);
-       if (soap_out_idr__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_idr__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_idr__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_idr__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_idr__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_idr__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_apl__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_apl__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_apl__PT_USCORESTATUS);
-       if (soap_out_apl__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_apl__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_apl__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_apl__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_apl__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_apl__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_apr__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_apr__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_apr__PT_USCORESTATUS);
-       if (soap_out_apr__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_apr__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_apr__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_apr__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_apr__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_apr__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS);
-       if (soap_out_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCORESTATUS);
-       if (soap_out_hwa__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_hwa__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_hwa__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_hwa__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_hwa__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__TimeType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__TimeType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__TimeType);
-       if (soap_out_cb__TimeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cb__TimeType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cb__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__TimeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cb__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cb__TimeType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__PT_USCORESTATUS);
-       if (soap_out_cb__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cb__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cb__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cb__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cb__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__SensorHandleType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__SensorHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__SensorHandleType);
-       if (soap_out_emi__SensorHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__SensorHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__SensorHandleType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__SensorHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__SensorHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__SensorHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__SensorHandleType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__IPv4AddressType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__IPv4AddressType);
-       if (soap_out_emi__IPv4AddressType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__IPv4AddressType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__IPv4AddressType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__IPv4AddressType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__PT_USCORESTATUS);
-       if (soap_out_emi__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__EventFilterHandleType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__EventFilterHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__EventFilterHandleType);
-       if (soap_out_emi__EventFilterHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventFilterHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__EventFilterHandleType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__EventFilterHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__EventFilterHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__EventFilterHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__EventFilterHandleType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__AlertSubscriptionHandleType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__AlertSubscriptionHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionHandleType);
-       if (soap_out_emi__AlertSubscriptionHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__AlertSubscriptionHandleType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__AlertSubscriptionHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__AlertSubscriptionHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__AlertSubscriptionHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__AlertSubscriptionHandleType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__TimeType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__TimeType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__TimeType);
-       if (soap_out_emi__TimeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__TimeType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_emi__TimeType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_emi__TimeType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__TimeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_emi__TimeType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_emi__TimeType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__StorageAllocEntryHandleType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__StorageAllocEntryHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_stra__StorageAllocEntryHandleType);
-       if (soap_out_stra__StorageAllocEntryHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocEntryHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__StorageAllocEntryHandleType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__StorageAllocEntryHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__StorageAllocEntryHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__StorageAllocEntryHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__StorageAllocEntryHandleType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__StorageEaclEntryHandleType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__StorageEaclEntryHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_stra__StorageEaclEntryHandleType);
-       if (soap_out_stra__StorageEaclEntryHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageEaclEntryHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__StorageEaclEntryHandleType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__StorageEaclEntryHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__StorageEaclEntryHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__StorageEaclEntryHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__StorageEaclEntryHandleType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__StorageApplicationHandleType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__StorageApplicationHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_stra__StorageApplicationHandleType);
-       if (soap_out_stra__StorageApplicationHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageApplicationHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__StorageApplicationHandleType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__StorageApplicationHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__StorageApplicationHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__StorageApplicationHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__StorageApplicationHandleType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_stra__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_stra__PT_USCORESTATUS);
-       if (soap_out_stra__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_stra__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_stra__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_stra__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_stra__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__InterfaceHandleType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__InterfaceHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__InterfaceHandleType);
-       if (soap_out_net__InterfaceHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__InterfaceHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_net__InterfaceHandleType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_net__InterfaceHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_net__InterfaceHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_net__InterfaceHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_net__InterfaceHandleType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__IPv4AddressType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__IPv4AddressType);
-       if (soap_out_net__IPv4AddressType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_net__IPv4AddressType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_net__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_net__IPv4AddressType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_net__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_net__IPv4AddressType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__PT_USCORESTATUS);
-       if (soap_out_net__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_net__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_net__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_net__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_net__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_net__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__CertificateHandleType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__CertificateHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__CertificateHandleType);
-       if (soap_out_sai__CertificateHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertificateHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__CertificateHandleType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__CertificateHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__CertificateHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__CertificateHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__CertificateHandleType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__IPv4AddressType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__IPv4AddressType);
-       if (soap_out_sai__IPv4AddressType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__IPv4AddressType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__IPv4AddressType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__IPv4AddressType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__UserAclEntryHandleType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__UserAclEntryHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__UserAclEntryHandleType);
-       if (soap_out_sai__UserAclEntryHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__UserAclEntryHandleType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__UserAclEntryHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__UserAclEntryHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__UserAclEntryHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__UserAclEntryHandleType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__PT_USCORESTATUS);
-       if (soap_out_sai__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_sai__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_sai__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_sai__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_sai__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cstr__KeyPairHandleType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cstr__KeyPairHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cstr__KeyPairHandleType);
-       if (soap_out_cstr__KeyPairHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cstr__KeyPairHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cstr__KeyPairHandleType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cstr__KeyPairHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cstr__KeyPairHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cstr__KeyPairHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cstr__KeyPairHandleType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__InterfaceHandleType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__InterfaceHandleType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__InterfaceHandleType);
-       if (soap_out_cmn__InterfaceHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__InterfaceHandleType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cmn__InterfaceHandleType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cmn__InterfaceHandleType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cmn__InterfaceHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cmn__InterfaceHandleType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cmn__InterfaceHandleType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__IPv4AddressType(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__IPv4AddressType(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__IPv4AddressType);
-       if (soap_out_cmn__IPv4AddressType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__IPv4AddressType(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cmn__IPv4AddressType);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cmn__IPv4AddressType(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cmn__IPv4AddressType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cmn__IPv4AddressType(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cmn__IPv4AddressType);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__PT_USCORESTATUS(struct soap *soap, unsigned int *a)
-{      soap_default_unsignedInt(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__PT_USCORESTATUS(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__PT_USCORESTATUS);
-       if (soap_out_cmn__PT_USCORESTATUS(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_cmn__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_cmn__PT_USCORESTATUS(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cmn__PT_USCORESTATUS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_cmn__PT_USCORESTATUS(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_cmn__PT_USCORESTATUS);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_unsignedInt(struct soap *soap, unsigned int *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_unsignedInt
-       *a = SOAP_DEFAULT_unsignedInt;
-#else
-       *a = (unsigned int)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_unsignedInt(struct soap *soap, const unsigned int *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_unsignedInt);
-       if (soap_out_unsignedInt(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_unsignedInt(struct soap *soap, const char *tag, int id, const unsigned int *a, const char *type)
-{
-       return soap_outunsignedInt(soap, tag, id, a, type, SOAP_TYPE_unsignedInt);
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_get_unsignedInt(struct soap *soap, unsigned int *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_unsignedInt(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int * SOAP_FMAC4 soap_in_unsignedInt(struct soap *soap, const char *tag, unsigned int *a, const char *type)
-{
-       return soap_inunsignedInt(soap, tag, a, type, SOAP_TYPE_unsignedInt);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_bool(struct soap *soap, bool *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_bool
-       *a = SOAP_DEFAULT_bool;
-#else
-       *a = (bool)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_bool(struct soap *soap, const bool *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_bool);
-       if (soap_out_bool(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_bool[] =
-{      { (long)false, "false" },
-       { (long)true, "true" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_bool2s(struct soap *soap, bool n)
-{      const char *s = soap_code_str(soap_codes_bool, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_bool(struct soap *soap, const char *tag, int id, const bool *a, const char *type)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_bool), type);
-       soap_send(soap, soap_bool2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 bool * SOAP_FMAC4 soap_get_bool(struct soap *soap, bool *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_bool(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2bool(struct soap *soap, const char *s, bool *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_bool, s);
-       if (map)
-               *a = (bool)(map->code != 0);
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || n < 0 || n > 1)
-                       return soap->error = SOAP_TYPE;
-               *a = (bool)(n != 0);
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 bool * SOAP_FMAC4 soap_in_bool(struct soap *soap, const char *tag, bool *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":boolean"))
-       {       soap->error = SOAP_TYPE;
-               return NULL;
-       }
-       a = (bool *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_bool, sizeof(bool), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2bool(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (bool *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_bool, 0, sizeof(bool), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__FeatureType(struct soap *soap, enum wcxs__FeatureType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_wcxs__FeatureType
-       *a = SOAP_DEFAULT_wcxs__FeatureType;
-#else
-       *a = (enum wcxs__FeatureType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__FeatureType(struct soap *soap, const enum wcxs__FeatureType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__FeatureType);
-       if (soap_out_wcxs__FeatureType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_wcxs__FeatureType[] =
-{      { (long)wcxs__FeatureType__802_x002e11a, "802.11a" },
-       { (long)wcxs__FeatureType__802_x002e11b, "802.11b" },
-       { (long)wcxs__FeatureType__802_x002e11g, "802.11g" },
-       { (long)wcxs__FeatureType__802_x002e11n, "802.11n" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_wcxs__FeatureType2s(struct soap *soap, enum wcxs__FeatureType n)
-{      const char *s = soap_code_str(soap_codes_wcxs__FeatureType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__FeatureType), type);
-       soap_send(soap, soap_wcxs__FeatureType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum wcxs__FeatureType * SOAP_FMAC4 soap_get_wcxs__FeatureType(struct soap *soap, enum wcxs__FeatureType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__FeatureType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2wcxs__FeatureType(struct soap *soap, const char *s, enum wcxs__FeatureType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_wcxs__FeatureType, s);
-       if (map)
-               *a = (enum wcxs__FeatureType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 3)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum wcxs__FeatureType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum wcxs__FeatureType * SOAP_FMAC4 soap_in_wcxs__FeatureType(struct soap *soap, const char *tag, enum wcxs__FeatureType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum wcxs__FeatureType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__FeatureType, sizeof(enum wcxs__FeatureType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2wcxs__FeatureType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum wcxs__FeatureType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__FeatureType, 0, sizeof(enum wcxs__FeatureType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__KeyIndexType(struct soap *soap, enum wcxs__KeyIndexType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_wcxs__KeyIndexType
-       *a = SOAP_DEFAULT_wcxs__KeyIndexType;
-#else
-       *a = (enum wcxs__KeyIndexType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__KeyIndexType(struct soap *soap, const enum wcxs__KeyIndexType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__KeyIndexType);
-       if (soap_out_wcxs__KeyIndexType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_wcxs__KeyIndexType[] =
-{      { (long)wcxs__KeyIndexType__1, "1" },
-       { (long)wcxs__KeyIndexType__2, "2" },
-       { (long)wcxs__KeyIndexType__3, "3" },
-       { (long)wcxs__KeyIndexType__4, "4" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_wcxs__KeyIndexType2s(struct soap *soap, enum wcxs__KeyIndexType n)
-{      const char *s = soap_code_str(soap_codes_wcxs__KeyIndexType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__KeyIndexType), type);
-       soap_send(soap, soap_wcxs__KeyIndexType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum wcxs__KeyIndexType * SOAP_FMAC4 soap_get_wcxs__KeyIndexType(struct soap *soap, enum wcxs__KeyIndexType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__KeyIndexType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2wcxs__KeyIndexType(struct soap *soap, const char *s, enum wcxs__KeyIndexType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_wcxs__KeyIndexType, s);
-       if (map)
-               *a = (enum wcxs__KeyIndexType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 4)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum wcxs__KeyIndexType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum wcxs__KeyIndexType * SOAP_FMAC4 soap_in_wcxs__KeyIndexType(struct soap *soap, const char *tag, enum wcxs__KeyIndexType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum wcxs__KeyIndexType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__KeyIndexType, sizeof(enum wcxs__KeyIndexType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2wcxs__KeyIndexType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum wcxs__KeyIndexType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_wcxs__KeyIndexType, 0, sizeof(enum wcxs__KeyIndexType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_rci__SpecialCommandType
-       *a = SOAP_DEFAULT_rci__SpecialCommandType;
-#else
-       *a = (enum rci__SpecialCommandType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__SpecialCommandType(struct soap *soap, const enum rci__SpecialCommandType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__SpecialCommandType);
-       if (soap_out_rci__SpecialCommandType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_rci__SpecialCommandType[] =
-{      { (long)rci__SpecialCommandType__0, "0" },
-       { (long)rci__SpecialCommandType__1, "1" },
-       { (long)rci__SpecialCommandType__2, "2" },
-       { (long)rci__SpecialCommandType__3, "3" },
-       { (long)rci__SpecialCommandType__4, "4" },
-       { (long)rci__SpecialCommandType__5, "5" },
-       { (long)rci__SpecialCommandType__193, "193" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_rci__SpecialCommandType2s(struct soap *soap, enum rci__SpecialCommandType n)
-{      const char *s = soap_code_str(soap_codes_rci__SpecialCommandType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_rci__SpecialCommandType), type);
-       soap_send(soap, soap_rci__SpecialCommandType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum rci__SpecialCommandType * SOAP_FMAC4 soap_get_rci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_rci__SpecialCommandType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2rci__SpecialCommandType(struct soap *soap, const char *s, enum rci__SpecialCommandType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_rci__SpecialCommandType, s);
-       if (map)
-               *a = (enum rci__SpecialCommandType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 193)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum rci__SpecialCommandType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum rci__SpecialCommandType * SOAP_FMAC4 soap_in_rci__SpecialCommandType(struct soap *soap, const char *tag, enum rci__SpecialCommandType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum rci__SpecialCommandType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_rci__SpecialCommandType, sizeof(enum rci__SpecialCommandType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2rci__SpecialCommandType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum rci__SpecialCommandType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_rci__SpecialCommandType, 0, sizeof(enum rci__SpecialCommandType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_rci__RemoteControlCommandType(struct soap *soap, enum rci__RemoteControlCommandType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_rci__RemoteControlCommandType
-       *a = SOAP_DEFAULT_rci__RemoteControlCommandType;
-#else
-       *a = (enum rci__RemoteControlCommandType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_rci__RemoteControlCommandType(struct soap *soap, const enum rci__RemoteControlCommandType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_rci__RemoteControlCommandType);
-       if (soap_out_rci__RemoteControlCommandType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_rci__RemoteControlCommandType[] =
-{      { (long)rci__RemoteControlCommandType__16, "16" },
-       { (long)rci__RemoteControlCommandType__17, "17" },
-       { (long)rci__RemoteControlCommandType__18, "18" },
-       { (long)rci__RemoteControlCommandType__19, "19" },
-       { (long)rci__RemoteControlCommandType__33, "33" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_rci__RemoteControlCommandType2s(struct soap *soap, enum rci__RemoteControlCommandType n)
-{      const char *s = soap_code_str(soap_codes_rci__RemoteControlCommandType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_rci__RemoteControlCommandType), type);
-       soap_send(soap, soap_rci__RemoteControlCommandType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum rci__RemoteControlCommandType * SOAP_FMAC4 soap_get_rci__RemoteControlCommandType(struct soap *soap, enum rci__RemoteControlCommandType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_rci__RemoteControlCommandType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2rci__RemoteControlCommandType(struct soap *soap, const char *s, enum rci__RemoteControlCommandType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_rci__RemoteControlCommandType, s);
-       if (map)
-               *a = (enum rci__RemoteControlCommandType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 33)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum rci__RemoteControlCommandType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum rci__RemoteControlCommandType * SOAP_FMAC4 soap_in_rci__RemoteControlCommandType(struct soap *soap, const char *tag, enum rci__RemoteControlCommandType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum rci__RemoteControlCommandType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_rci__RemoteControlCommandType, sizeof(enum rci__RemoteControlCommandType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2rci__RemoteControlCommandType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum rci__RemoteControlCommandType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_rci__RemoteControlCommandType, 0, sizeof(enum rci__RemoteControlCommandType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__EnabledInterfacesType(struct soap *soap, enum inf__EnabledInterfacesType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_inf__EnabledInterfacesType
-       *a = SOAP_DEFAULT_inf__EnabledInterfacesType;
-#else
-       *a = (enum inf__EnabledInterfacesType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__EnabledInterfacesType(struct soap *soap, const enum inf__EnabledInterfacesType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__EnabledInterfacesType);
-       if (soap_out_inf__EnabledInterfacesType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_inf__EnabledInterfacesType[] =
-{      { (long)inf__EnabledInterfacesType__WebUI, "WebUI" },
-       { (long)inf__EnabledInterfacesType__SerialOverLAN, "SerialOverLAN" },
-       { (long)inf__EnabledInterfacesType__IdeRedirection, "IdeRedirection" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__EnabledInterfacesType2s(struct soap *soap, enum inf__EnabledInterfacesType n)
-{      const char *s = soap_code_str(soap_codes_inf__EnabledInterfacesType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__EnabledInterfacesType), type);
-       soap_send(soap, soap_inf__EnabledInterfacesType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum inf__EnabledInterfacesType * SOAP_FMAC4 soap_get_inf__EnabledInterfacesType(struct soap *soap, enum inf__EnabledInterfacesType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_inf__EnabledInterfacesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__EnabledInterfacesType(struct soap *soap, const char *s, enum inf__EnabledInterfacesType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_inf__EnabledInterfacesType, s);
-       if (map)
-               *a = (enum inf__EnabledInterfacesType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum inf__EnabledInterfacesType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum inf__EnabledInterfacesType * SOAP_FMAC4 soap_in_inf__EnabledInterfacesType(struct soap *soap, const char *tag, enum inf__EnabledInterfacesType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum inf__EnabledInterfacesType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__EnabledInterfacesType, sizeof(enum inf__EnabledInterfacesType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2inf__EnabledInterfacesType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum inf__EnabledInterfacesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__EnabledInterfacesType, 0, sizeof(enum inf__EnabledInterfacesType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__PasswordModelType(struct soap *soap, enum inf__PasswordModelType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_inf__PasswordModelType
-       *a = SOAP_DEFAULT_inf__PasswordModelType;
-#else
-       *a = (enum inf__PasswordModelType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__PasswordModelType(struct soap *soap, const enum inf__PasswordModelType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__PasswordModelType);
-       if (soap_out_inf__PasswordModelType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_inf__PasswordModelType[] =
-{      { (long)inf__PasswordModelType__PasswordModelCoupled, "PasswordModelCoupled" },
-       { (long)inf__PasswordModelType__PasswordModelSeperate, "PasswordModelSeperate" },
-       { (long)inf__PasswordModelType__PasswordModelSeperateHash, "PasswordModelSeperateHash" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__PasswordModelType2s(struct soap *soap, enum inf__PasswordModelType n)
-{      const char *s = soap_code_str(soap_codes_inf__PasswordModelType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__PasswordModelType), type);
-       soap_send(soap, soap_inf__PasswordModelType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum inf__PasswordModelType * SOAP_FMAC4 soap_get_inf__PasswordModelType(struct soap *soap, enum inf__PasswordModelType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_inf__PasswordModelType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__PasswordModelType(struct soap *soap, const char *s, enum inf__PasswordModelType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_inf__PasswordModelType, s);
-       if (map)
-               *a = (enum inf__PasswordModelType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum inf__PasswordModelType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum inf__PasswordModelType * SOAP_FMAC4 soap_in_inf__PasswordModelType(struct soap *soap, const char *tag, enum inf__PasswordModelType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum inf__PasswordModelType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__PasswordModelType, sizeof(enum inf__PasswordModelType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2inf__PasswordModelType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum inf__PasswordModelType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__PasswordModelType, 0, sizeof(enum inf__PasswordModelType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__ProvisioningStateType(struct soap *soap, enum inf__ProvisioningStateType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_inf__ProvisioningStateType
-       *a = SOAP_DEFAULT_inf__ProvisioningStateType;
-#else
-       *a = (enum inf__ProvisioningStateType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__ProvisioningStateType(struct soap *soap, const enum inf__ProvisioningStateType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__ProvisioningStateType);
-       if (soap_out_inf__ProvisioningStateType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_inf__ProvisioningStateType[] =
-{      { (long)inf__ProvisioningStateType__ProvisioningStatePre, "ProvisioningStatePre" },
-       { (long)inf__ProvisioningStateType__ProvisioningStateIn, "ProvisioningStateIn" },
-       { (long)inf__ProvisioningStateType__ProvisioningStatePost, "ProvisioningStatePost" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__ProvisioningStateType2s(struct soap *soap, enum inf__ProvisioningStateType n)
-{      const char *s = soap_code_str(soap_codes_inf__ProvisioningStateType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__ProvisioningStateType), type);
-       soap_send(soap, soap_inf__ProvisioningStateType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum inf__ProvisioningStateType * SOAP_FMAC4 soap_get_inf__ProvisioningStateType(struct soap *soap, enum inf__ProvisioningStateType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_inf__ProvisioningStateType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__ProvisioningStateType(struct soap *soap, const char *s, enum inf__ProvisioningStateType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_inf__ProvisioningStateType, s);
-       if (map)
-               *a = (enum inf__ProvisioningStateType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum inf__ProvisioningStateType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum inf__ProvisioningStateType * SOAP_FMAC4 soap_in_inf__ProvisioningStateType(struct soap *soap, const char *tag, enum inf__ProvisioningStateType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum inf__ProvisioningStateType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__ProvisioningStateType, sizeof(enum inf__ProvisioningStateType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2inf__ProvisioningStateType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum inf__ProvisioningStateType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__ProvisioningStateType, 0, sizeof(enum inf__ProvisioningStateType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_inf__ProvisioningModeType(struct soap *soap, enum inf__ProvisioningModeType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_inf__ProvisioningModeType
-       *a = SOAP_DEFAULT_inf__ProvisioningModeType;
-#else
-       *a = (enum inf__ProvisioningModeType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_inf__ProvisioningModeType(struct soap *soap, const enum inf__ProvisioningModeType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_inf__ProvisioningModeType);
-       if (soap_out_inf__ProvisioningModeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_inf__ProvisioningModeType[] =
-{      { (long)inf__ProvisioningModeType__0, "0" },
-       { (long)inf__ProvisioningModeType__1, "1" },
-       { (long)inf__ProvisioningModeType__2, "2" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_inf__ProvisioningModeType2s(struct soap *soap, enum inf__ProvisioningModeType n)
-{      const char *s = soap_code_str(soap_codes_inf__ProvisioningModeType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__ProvisioningModeType), type);
-       soap_send(soap, soap_inf__ProvisioningModeType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum inf__ProvisioningModeType * SOAP_FMAC4 soap_get_inf__ProvisioningModeType(struct soap *soap, enum inf__ProvisioningModeType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_inf__ProvisioningModeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2inf__ProvisioningModeType(struct soap *soap, const char *s, enum inf__ProvisioningModeType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_inf__ProvisioningModeType, s);
-       if (map)
-               *a = (enum inf__ProvisioningModeType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum inf__ProvisioningModeType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum inf__ProvisioningModeType * SOAP_FMAC4 soap_in_inf__ProvisioningModeType(struct soap *soap, const char *tag, enum inf__ProvisioningModeType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum inf__ProvisioningModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_inf__ProvisioningModeType, sizeof(enum inf__ProvisioningModeType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2inf__ProvisioningModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum inf__ProvisioningModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_inf__ProvisioningModeType, 0, sizeof(enum inf__ProvisioningModeType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_apr__CbActionType(struct soap *soap, enum apr__CbActionType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_apr__CbActionType
-       *a = SOAP_DEFAULT_apr__CbActionType;
-#else
-       *a = (enum apr__CbActionType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_apr__CbActionType(struct soap *soap, const enum apr__CbActionType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_apr__CbActionType);
-       if (soap_out_apr__CbActionType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_apr__CbActionType[] =
-{      { (long)apr__CbActionType__0, "0" },
-       { (long)apr__CbActionType__1, "1" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_apr__CbActionType2s(struct soap *soap, enum apr__CbActionType n)
-{      const char *s = soap_code_str(soap_codes_apr__CbActionType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__CbActionType), type);
-       soap_send(soap, soap_apr__CbActionType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum apr__CbActionType * SOAP_FMAC4 soap_get_apr__CbActionType(struct soap *soap, enum apr__CbActionType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_apr__CbActionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2apr__CbActionType(struct soap *soap, const char *s, enum apr__CbActionType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_apr__CbActionType, s);
-       if (map)
-               *a = (enum apr__CbActionType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum apr__CbActionType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum apr__CbActionType * SOAP_FMAC4 soap_in_apr__CbActionType(struct soap *soap, const char *tag, enum apr__CbActionType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum apr__CbActionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_apr__CbActionType, sizeof(enum apr__CbActionType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2apr__CbActionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum apr__CbActionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_apr__CbActionType, 0, sizeof(enum apr__CbActionType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_hwa__AssetTypeType(struct soap *soap, enum hwa__AssetTypeType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_hwa__AssetTypeType
-       *a = SOAP_DEFAULT_hwa__AssetTypeType;
-#else
-       *a = (enum hwa__AssetTypeType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_hwa__AssetTypeType(struct soap *soap, const enum hwa__AssetTypeType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_hwa__AssetTypeType);
-       if (soap_out_hwa__AssetTypeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_hwa__AssetTypeType[] =
-{      { (long)hwa__AssetTypeType__2, "2" },
-       { (long)hwa__AssetTypeType__3, "3" },
-       { (long)hwa__AssetTypeType__4, "4" },
-       { (long)hwa__AssetTypeType__5, "5" },
-       { (long)hwa__AssetTypeType__6, "6" },
-       { (long)hwa__AssetTypeType__7, "7" },
-       { (long)hwa__AssetTypeType__8, "8" },
-       { (long)hwa__AssetTypeType__9, "9" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_hwa__AssetTypeType2s(struct soap *soap, enum hwa__AssetTypeType n)
-{      const char *s = soap_code_str(soap_codes_hwa__AssetTypeType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetTypeType), type);
-       soap_send(soap, soap_hwa__AssetTypeType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum hwa__AssetTypeType * SOAP_FMAC4 soap_get_hwa__AssetTypeType(struct soap *soap, enum hwa__AssetTypeType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__AssetTypeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2hwa__AssetTypeType(struct soap *soap, const char *s, enum hwa__AssetTypeType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_hwa__AssetTypeType, s);
-       if (map)
-               *a = (enum hwa__AssetTypeType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 9)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum hwa__AssetTypeType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum hwa__AssetTypeType * SOAP_FMAC4 soap_in_hwa__AssetTypeType(struct soap *soap, const char *tag, enum hwa__AssetTypeType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum hwa__AssetTypeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetTypeType, sizeof(enum hwa__AssetTypeType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2hwa__AssetTypeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum hwa__AssetTypeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_hwa__AssetTypeType, 0, sizeof(enum hwa__AssetTypeType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_cb__HcbTriggerReasonType
-       *a = SOAP_DEFAULT_cb__HcbTriggerReasonType;
-#else
-       *a = (enum cb__HcbTriggerReasonType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__HcbTriggerReasonType(struct soap *soap, const enum cb__HcbTriggerReasonType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__HcbTriggerReasonType);
-       if (soap_out_cb__HcbTriggerReasonType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_cb__HcbTriggerReasonType[] =
-{      { (long)cb__HcbTriggerReasonType__0, "0" },
-       { (long)cb__HcbTriggerReasonType__1, "1" },
-       { (long)cb__HcbTriggerReasonType__2, "2" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__HcbTriggerReasonType2s(struct soap *soap, enum cb__HcbTriggerReasonType n)
-{      const char *s = soap_code_str(soap_codes_cb__HcbTriggerReasonType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__HcbTriggerReasonType), type);
-       soap_send(soap, soap_cb__HcbTriggerReasonType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum cb__HcbTriggerReasonType * SOAP_FMAC4 soap_get_cb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__HcbTriggerReasonType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__HcbTriggerReasonType(struct soap *soap, const char *s, enum cb__HcbTriggerReasonType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_cb__HcbTriggerReasonType, s);
-       if (map)
-               *a = (enum cb__HcbTriggerReasonType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum cb__HcbTriggerReasonType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum cb__HcbTriggerReasonType * SOAP_FMAC4 soap_in_cb__HcbTriggerReasonType(struct soap *soap, const char *tag, enum cb__HcbTriggerReasonType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum cb__HcbTriggerReasonType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__HcbTriggerReasonType, sizeof(enum cb__HcbTriggerReasonType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2cb__HcbTriggerReasonType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum cb__HcbTriggerReasonType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__HcbTriggerReasonType, 0, sizeof(enum cb__HcbTriggerReasonType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__HcbStateType(struct soap *soap, enum cb__HcbStateType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_cb__HcbStateType
-       *a = SOAP_DEFAULT_cb__HcbStateType;
-#else
-       *a = (enum cb__HcbStateType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__HcbStateType(struct soap *soap, const enum cb__HcbStateType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__HcbStateType);
-       if (soap_out_cb__HcbStateType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_cb__HcbStateType[] =
-{      { (long)cb__HcbStateType__0, "0" },
-       { (long)cb__HcbStateType__1, "1" },
-       { (long)cb__HcbStateType__2, "2" },
-       { (long)cb__HcbStateType__3, "3" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__HcbStateType2s(struct soap *soap, enum cb__HcbStateType n)
-{      const char *s = soap_code_str(soap_codes_cb__HcbStateType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__HcbStateType), type);
-       soap_send(soap, soap_cb__HcbStateType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum cb__HcbStateType * SOAP_FMAC4 soap_get_cb__HcbStateType(struct soap *soap, enum cb__HcbStateType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__HcbStateType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__HcbStateType(struct soap *soap, const char *s, enum cb__HcbStateType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_cb__HcbStateType, s);
-       if (map)
-               *a = (enum cb__HcbStateType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 3)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum cb__HcbStateType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum cb__HcbStateType * SOAP_FMAC4 soap_in_cb__HcbStateType(struct soap *soap, const char *tag, enum cb__HcbStateType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum cb__HcbStateType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__HcbStateType, sizeof(enum cb__HcbStateType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2cb__HcbStateType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum cb__HcbStateType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__HcbStateType, 0, sizeof(enum cb__HcbStateType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_cb__CircuitBreakerApplicationType
-       *a = SOAP_DEFAULT_cb__CircuitBreakerApplicationType;
-#else
-       *a = (enum cb__CircuitBreakerApplicationType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerApplicationType(struct soap *soap, const enum cb__CircuitBreakerApplicationType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerApplicationType);
-       if (soap_out_cb__CircuitBreakerApplicationType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_cb__CircuitBreakerApplicationType[] =
-{      { (long)cb__CircuitBreakerApplicationType__0, "0" },
-       { (long)cb__CircuitBreakerApplicationType__1, "1" },
-       { (long)cb__CircuitBreakerApplicationType__3, "3" },
-       { (long)cb__CircuitBreakerApplicationType__4, "4" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerApplicationType2s(struct soap *soap, enum cb__CircuitBreakerApplicationType n)
-{      const char *s = soap_code_str(soap_codes_cb__CircuitBreakerApplicationType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerApplicationType), type);
-       soap_send(soap, soap_cb__CircuitBreakerApplicationType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum cb__CircuitBreakerApplicationType * SOAP_FMAC4 soap_get_cb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerApplicationType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerApplicationType(struct soap *soap, const char *s, enum cb__CircuitBreakerApplicationType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_cb__CircuitBreakerApplicationType, s);
-       if (map)
-               *a = (enum cb__CircuitBreakerApplicationType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 4)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum cb__CircuitBreakerApplicationType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum cb__CircuitBreakerApplicationType * SOAP_FMAC4 soap_in_cb__CircuitBreakerApplicationType(struct soap *soap, const char *tag, enum cb__CircuitBreakerApplicationType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum cb__CircuitBreakerApplicationType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerApplicationType, sizeof(enum cb__CircuitBreakerApplicationType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2cb__CircuitBreakerApplicationType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum cb__CircuitBreakerApplicationType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerApplicationType, 0, sizeof(enum cb__CircuitBreakerApplicationType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerProfileType(struct soap *soap, enum cb__CircuitBreakerProfileType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_cb__CircuitBreakerProfileType
-       *a = SOAP_DEFAULT_cb__CircuitBreakerProfileType;
-#else
-       *a = (enum cb__CircuitBreakerProfileType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerProfileType(struct soap *soap, const enum cb__CircuitBreakerProfileType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerProfileType);
-       if (soap_out_cb__CircuitBreakerProfileType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_cb__CircuitBreakerProfileType[] =
-{      { (long)cb__CircuitBreakerProfileType__0, "0" },
-       { (long)cb__CircuitBreakerProfileType__1, "1" },
-       { (long)cb__CircuitBreakerProfileType__2, "2" },
-       { (long)cb__CircuitBreakerProfileType__3, "3" },
-       { (long)cb__CircuitBreakerProfileType__4, "4" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerProfileType2s(struct soap *soap, enum cb__CircuitBreakerProfileType n)
-{      const char *s = soap_code_str(soap_codes_cb__CircuitBreakerProfileType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerProfileType), type);
-       soap_send(soap, soap_cb__CircuitBreakerProfileType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum cb__CircuitBreakerProfileType * SOAP_FMAC4 soap_get_cb__CircuitBreakerProfileType(struct soap *soap, enum cb__CircuitBreakerProfileType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerProfileType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerProfileType(struct soap *soap, const char *s, enum cb__CircuitBreakerProfileType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_cb__CircuitBreakerProfileType, s);
-       if (map)
-               *a = (enum cb__CircuitBreakerProfileType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 4)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum cb__CircuitBreakerProfileType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum cb__CircuitBreakerProfileType * SOAP_FMAC4 soap_in_cb__CircuitBreakerProfileType(struct soap *soap, const char *tag, enum cb__CircuitBreakerProfileType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum cb__CircuitBreakerProfileType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerProfileType, sizeof(enum cb__CircuitBreakerProfileType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2cb__CircuitBreakerProfileType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum cb__CircuitBreakerProfileType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerProfileType, 0, sizeof(enum cb__CircuitBreakerProfileType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterIPAddressDirectionType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_cb__CircuitBreakerFilterIPAddressDirectionType
-       *a = SOAP_DEFAULT_cb__CircuitBreakerFilterIPAddressDirectionType;
-#else
-       *a = (enum cb__CircuitBreakerFilterIPAddressDirectionType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, const enum cb__CircuitBreakerFilterIPAddressDirectionType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType);
-       if (soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_cb__CircuitBreakerFilterIPAddressDirectionType[] =
-{      { (long)cb__CircuitBreakerFilterIPAddressDirectionType__0, "0" },
-       { (long)cb__CircuitBreakerFilterIPAddressDirectionType__1, "1" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerFilterIPAddressDirectionType2s(struct soap *soap, enum cb__CircuitBreakerFilterIPAddressDirectionType n)
-{      const char *s = soap_code_str(soap_codes_cb__CircuitBreakerFilterIPAddressDirectionType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType), type);
-       soap_send(soap, soap_cb__CircuitBreakerFilterIPAddressDirectionType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum cb__CircuitBreakerFilterIPAddressDirectionType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterIPAddressDirectionType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, const char *s, enum cb__CircuitBreakerFilterIPAddressDirectionType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_cb__CircuitBreakerFilterIPAddressDirectionType, s);
-       if (map)
-               *a = (enum cb__CircuitBreakerFilterIPAddressDirectionType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum cb__CircuitBreakerFilterIPAddressDirectionType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum cb__CircuitBreakerFilterIPAddressDirectionType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(struct soap *soap, const char *tag, enum cb__CircuitBreakerFilterIPAddressDirectionType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum cb__CircuitBreakerFilterIPAddressDirectionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType, sizeof(enum cb__CircuitBreakerFilterIPAddressDirectionType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2cb__CircuitBreakerFilterIPAddressDirectionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum cb__CircuitBreakerFilterIPAddressDirectionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterIPAddressDirectionType, 0, sizeof(enum cb__CircuitBreakerFilterIPAddressDirectionType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__CircuitBreakerFilterDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterDirectionType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_cb__CircuitBreakerFilterDirectionType
-       *a = SOAP_DEFAULT_cb__CircuitBreakerFilterDirectionType;
-#else
-       *a = (enum cb__CircuitBreakerFilterDirectionType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__CircuitBreakerFilterDirectionType(struct soap *soap, const enum cb__CircuitBreakerFilterDirectionType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType);
-       if (soap_out_cb__CircuitBreakerFilterDirectionType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_cb__CircuitBreakerFilterDirectionType[] =
-{      { (long)cb__CircuitBreakerFilterDirectionType__0, "0" },
-       { (long)cb__CircuitBreakerFilterDirectionType__1, "1" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_cb__CircuitBreakerFilterDirectionType2s(struct soap *soap, enum cb__CircuitBreakerFilterDirectionType n)
-{      const char *s = soap_code_str(soap_codes_cb__CircuitBreakerFilterDirectionType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType), type);
-       soap_send(soap, soap_cb__CircuitBreakerFilterDirectionType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum cb__CircuitBreakerFilterDirectionType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterDirectionType(struct soap *soap, enum cb__CircuitBreakerFilterDirectionType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerFilterDirectionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2cb__CircuitBreakerFilterDirectionType(struct soap *soap, const char *s, enum cb__CircuitBreakerFilterDirectionType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_cb__CircuitBreakerFilterDirectionType, s);
-       if (map)
-               *a = (enum cb__CircuitBreakerFilterDirectionType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum cb__CircuitBreakerFilterDirectionType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum cb__CircuitBreakerFilterDirectionType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterDirectionType(struct soap *soap, const char *tag, enum cb__CircuitBreakerFilterDirectionType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum cb__CircuitBreakerFilterDirectionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType, sizeof(enum cb__CircuitBreakerFilterDirectionType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2cb__CircuitBreakerFilterDirectionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum cb__CircuitBreakerFilterDirectionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_cb__CircuitBreakerFilterDirectionType, 0, sizeof(enum cb__CircuitBreakerFilterDirectionType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__AlertAuthOptionsType(struct soap *soap, enum emi__AlertAuthOptionsType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_emi__AlertAuthOptionsType
-       *a = SOAP_DEFAULT_emi__AlertAuthOptionsType;
-#else
-       *a = (enum emi__AlertAuthOptionsType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__AlertAuthOptionsType(struct soap *soap, const enum emi__AlertAuthOptionsType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__AlertAuthOptionsType);
-       if (soap_out_emi__AlertAuthOptionsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_emi__AlertAuthOptionsType[] =
-{      { (long)emi__AlertAuthOptionsType__Kerberos, "Kerberos" },
-       { (long)emi__AlertAuthOptionsType__Digest, "Digest" },
-       { (long)emi__AlertAuthOptionsType__Basic, "Basic" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_emi__AlertAuthOptionsType2s(struct soap *soap, enum emi__AlertAuthOptionsType n)
-{      const char *s = soap_code_str(soap_codes_emi__AlertAuthOptionsType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertAuthOptionsType), type);
-       soap_send(soap, soap_emi__AlertAuthOptionsType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum emi__AlertAuthOptionsType * SOAP_FMAC4 soap_get_emi__AlertAuthOptionsType(struct soap *soap, enum emi__AlertAuthOptionsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__AlertAuthOptionsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2emi__AlertAuthOptionsType(struct soap *soap, const char *s, enum emi__AlertAuthOptionsType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_emi__AlertAuthOptionsType, s);
-       if (map)
-               *a = (enum emi__AlertAuthOptionsType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum emi__AlertAuthOptionsType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum emi__AlertAuthOptionsType * SOAP_FMAC4 soap_in_emi__AlertAuthOptionsType(struct soap *soap, const char *tag, enum emi__AlertAuthOptionsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum emi__AlertAuthOptionsType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertAuthOptionsType, sizeof(enum emi__AlertAuthOptionsType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2emi__AlertAuthOptionsType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum emi__AlertAuthOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__AlertAuthOptionsType, 0, sizeof(enum emi__AlertAuthOptionsType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__EventSeverityType(struct soap *soap, enum emi__EventSeverityType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_emi__EventSeverityType
-       *a = SOAP_DEFAULT_emi__EventSeverityType;
-#else
-       *a = (enum emi__EventSeverityType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__EventSeverityType(struct soap *soap, const enum emi__EventSeverityType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__EventSeverityType);
-       if (soap_out_emi__EventSeverityType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_emi__EventSeverityType[] =
-{      { (long)emi__EventSeverityType__0, "0" },
-       { (long)emi__EventSeverityType__1, "1" },
-       { (long)emi__EventSeverityType__2, "2" },
-       { (long)emi__EventSeverityType__4, "4" },
-       { (long)emi__EventSeverityType__8, "8" },
-       { (long)emi__EventSeverityType__16, "16" },
-       { (long)emi__EventSeverityType__32, "32" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_emi__EventSeverityType2s(struct soap *soap, enum emi__EventSeverityType n)
-{      const char *s = soap_code_str(soap_codes_emi__EventSeverityType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventSeverityType), type);
-       soap_send(soap, soap_emi__EventSeverityType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum emi__EventSeverityType * SOAP_FMAC4 soap_get_emi__EventSeverityType(struct soap *soap, enum emi__EventSeverityType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__EventSeverityType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2emi__EventSeverityType(struct soap *soap, const char *s, enum emi__EventSeverityType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_emi__EventSeverityType, s);
-       if (map)
-               *a = (enum emi__EventSeverityType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 32)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum emi__EventSeverityType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum emi__EventSeverityType * SOAP_FMAC4 soap_in_emi__EventSeverityType(struct soap *soap, const char *tag, enum emi__EventSeverityType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum emi__EventSeverityType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventSeverityType, sizeof(enum emi__EventSeverityType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2emi__EventSeverityType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum emi__EventSeverityType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_emi__EventSeverityType, 0, sizeof(enum emi__EventSeverityType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE
-       *a = SOAP_DEFAULT_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE;
-#else
-       *a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE)0;
-#endif
-}
-
-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)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE);
-       if (soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE[] =
-{      { (long)stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE__0, "0" },
-       { (long)stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE__1, "1" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE2s(struct soap *soap, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE n)
-{      const char *s = soap_code_str(soap_codes_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE), type);
-       soap_send(soap, soap_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-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)
-{
-       if ((p = soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(struct soap *soap, const char *s, enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE, s);
-       if (map)
-               *a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE)n;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__InterfaceModeType(struct soap *soap, enum net__InterfaceModeType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_net__InterfaceModeType
-       *a = SOAP_DEFAULT_net__InterfaceModeType;
-#else
-       *a = (enum net__InterfaceModeType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__InterfaceModeType(struct soap *soap, const enum net__InterfaceModeType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__InterfaceModeType);
-       if (soap_out_net__InterfaceModeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_net__InterfaceModeType[] =
-{      { (long)net__InterfaceModeType__SEPARATE_USCOREMAC_USCOREADDRESS, "SEPARATE_MAC_ADDRESS" },
-       { (long)net__InterfaceModeType__SHARED_USCOREMAC_USCOREADDRESS, "SHARED_MAC_ADDRESS" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_net__InterfaceModeType2s(struct soap *soap, enum net__InterfaceModeType n)
-{      const char *s = soap_code_str(soap_codes_net__InterfaceModeType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__InterfaceModeType), type);
-       soap_send(soap, soap_net__InterfaceModeType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum net__InterfaceModeType * SOAP_FMAC4 soap_get_net__InterfaceModeType(struct soap *soap, enum net__InterfaceModeType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_net__InterfaceModeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2net__InterfaceModeType(struct soap *soap, const char *s, enum net__InterfaceModeType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_net__InterfaceModeType, s);
-       if (map)
-               *a = (enum net__InterfaceModeType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum net__InterfaceModeType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum net__InterfaceModeType * SOAP_FMAC4 soap_in_net__InterfaceModeType(struct soap *soap, const char *tag, enum net__InterfaceModeType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum net__InterfaceModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_net__InterfaceModeType, sizeof(enum net__InterfaceModeType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2net__InterfaceModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum net__InterfaceModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__InterfaceModeType, 0, sizeof(enum net__InterfaceModeType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__DhcpModeType(struct soap *soap, enum net__DhcpModeType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_net__DhcpModeType
-       *a = SOAP_DEFAULT_net__DhcpModeType;
-#else
-       *a = (enum net__DhcpModeType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__DhcpModeType(struct soap *soap, const enum net__DhcpModeType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__DhcpModeType);
-       if (soap_out_net__DhcpModeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_net__DhcpModeType[] =
-{      { (long)net__DhcpModeType__0, "0" },
-       { (long)net__DhcpModeType__1, "1" },
-       { (long)net__DhcpModeType__2, "2" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_net__DhcpModeType2s(struct soap *soap, enum net__DhcpModeType n)
-{      const char *s = soap_code_str(soap_codes_net__DhcpModeType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__DhcpModeType), type);
-       soap_send(soap, soap_net__DhcpModeType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum net__DhcpModeType * SOAP_FMAC4 soap_get_net__DhcpModeType(struct soap *soap, enum net__DhcpModeType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_net__DhcpModeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2net__DhcpModeType(struct soap *soap, const char *s, enum net__DhcpModeType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_net__DhcpModeType, s);
-       if (map)
-               *a = (enum net__DhcpModeType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum net__DhcpModeType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum net__DhcpModeType * SOAP_FMAC4 soap_in_net__DhcpModeType(struct soap *soap, const char *tag, enum net__DhcpModeType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum net__DhcpModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_net__DhcpModeType, sizeof(enum net__DhcpModeType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2net__DhcpModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum net__DhcpModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_net__DhcpModeType, 0, sizeof(enum net__DhcpModeType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_xcfg__CertNameOptionsType(struct soap *soap, enum xcfg__CertNameOptionsType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_xcfg__CertNameOptionsType
-       *a = SOAP_DEFAULT_xcfg__CertNameOptionsType;
-#else
-       *a = (enum xcfg__CertNameOptionsType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_xcfg__CertNameOptionsType(struct soap *soap, const enum xcfg__CertNameOptionsType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xcfg__CertNameOptionsType);
-       if (soap_out_xcfg__CertNameOptionsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_xcfg__CertNameOptionsType[] =
-{      { (long)xcfg__CertNameOptionsType__CertNameMatch, "CertNameMatch" },
-       { (long)xcfg__CertNameOptionsType__DomainSuffixMatch, "DomainSuffixMatch" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_xcfg__CertNameOptionsType2s(struct soap *soap, enum xcfg__CertNameOptionsType n)
-{      const char *s = soap_code_str(soap_codes_xcfg__CertNameOptionsType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__CertNameOptionsType), type);
-       soap_send(soap, soap_xcfg__CertNameOptionsType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum xcfg__CertNameOptionsType * SOAP_FMAC4 soap_get_xcfg__CertNameOptionsType(struct soap *soap, enum xcfg__CertNameOptionsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_xcfg__CertNameOptionsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2xcfg__CertNameOptionsType(struct soap *soap, const char *s, enum xcfg__CertNameOptionsType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_xcfg__CertNameOptionsType, s);
-       if (map)
-               *a = (enum xcfg__CertNameOptionsType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum xcfg__CertNameOptionsType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum xcfg__CertNameOptionsType * SOAP_FMAC4 soap_in_xcfg__CertNameOptionsType(struct soap *soap, const char *tag, enum xcfg__CertNameOptionsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum xcfg__CertNameOptionsType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__CertNameOptionsType, sizeof(enum xcfg__CertNameOptionsType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2xcfg__CertNameOptionsType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum xcfg__CertNameOptionsType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_xcfg__CertNameOptionsType, 0, sizeof(enum xcfg__CertNameOptionsType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__HTTPAuthOptionType(struct soap *soap, enum sai__HTTPAuthOptionType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__HTTPAuthOptionType
-       *a = SOAP_DEFAULT_sai__HTTPAuthOptionType;
-#else
-       *a = (enum sai__HTTPAuthOptionType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__HTTPAuthOptionType(struct soap *soap, const enum sai__HTTPAuthOptionType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__HTTPAuthOptionType);
-       if (soap_out_sai__HTTPAuthOptionType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__HTTPAuthOptionType[] =
-{      { (long)sai__HTTPAuthOptionType__NoAuth, "NoAuth" },
-       { (long)sai__HTTPAuthOptionType__Auth, "Auth" },
-       { (long)sai__HTTPAuthOptionType__Disable, "Disable" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__HTTPAuthOptionType2s(struct soap *soap, enum sai__HTTPAuthOptionType n)
-{      const char *s = soap_code_str(soap_codes_sai__HTTPAuthOptionType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__HTTPAuthOptionType), type);
-       soap_send(soap, soap_sai__HTTPAuthOptionType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__HTTPAuthOptionType * SOAP_FMAC4 soap_get_sai__HTTPAuthOptionType(struct soap *soap, enum sai__HTTPAuthOptionType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__HTTPAuthOptionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__HTTPAuthOptionType(struct soap *soap, const char *s, enum sai__HTTPAuthOptionType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__HTTPAuthOptionType, s);
-       if (map)
-               *a = (enum sai__HTTPAuthOptionType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__HTTPAuthOptionType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__HTTPAuthOptionType * SOAP_FMAC4 soap_in_sai__HTTPAuthOptionType(struct soap *soap, const char *tag, enum sai__HTTPAuthOptionType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__HTTPAuthOptionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__HTTPAuthOptionType, sizeof(enum sai__HTTPAuthOptionType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__HTTPAuthOptionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__HTTPAuthOptionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__HTTPAuthOptionType, 0, sizeof(enum sai__HTTPAuthOptionType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__HashTypeType(struct soap *soap, enum sai__HashTypeType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__HashTypeType
-       *a = SOAP_DEFAULT_sai__HashTypeType;
-#else
-       *a = (enum sai__HashTypeType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__HashTypeType(struct soap *soap, const enum sai__HashTypeType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__HashTypeType);
-       if (soap_out_sai__HashTypeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__HashTypeType[] =
-{      { (long)sai__HashTypeType__1, "1" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__HashTypeType2s(struct soap *soap, enum sai__HashTypeType n)
-{      const char *s = soap_code_str(soap_codes_sai__HashTypeType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__HashTypeType), type);
-       soap_send(soap, soap_sai__HashTypeType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__HashTypeType * SOAP_FMAC4 soap_get_sai__HashTypeType(struct soap *soap, enum sai__HashTypeType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__HashTypeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__HashTypeType(struct soap *soap, const char *s, enum sai__HashTypeType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__HashTypeType, s);
-       if (map)
-               *a = (enum sai__HashTypeType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__HashTypeType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__HashTypeType * SOAP_FMAC4 soap_in_sai__HashTypeType(struct soap *soap, const char *tag, enum sai__HashTypeType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__HashTypeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__HashTypeType, sizeof(enum sai__HashTypeType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__HashTypeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__HashTypeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__HashTypeType, 0, sizeof(enum sai__HashTypeType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__ProvisioningTLSModeType(struct soap *soap, enum sai__ProvisioningTLSModeType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__ProvisioningTLSModeType
-       *a = SOAP_DEFAULT_sai__ProvisioningTLSModeType;
-#else
-       *a = (enum sai__ProvisioningTLSModeType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__ProvisioningTLSModeType(struct soap *soap, const enum sai__ProvisioningTLSModeType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__ProvisioningTLSModeType);
-       if (soap_out_sai__ProvisioningTLSModeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__ProvisioningTLSModeType[] =
-{      { (long)sai__ProvisioningTLSModeType__0, "0" },
-       { (long)sai__ProvisioningTLSModeType__1, "1" },
-       { (long)sai__ProvisioningTLSModeType__2, "2" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__ProvisioningTLSModeType2s(struct soap *soap, enum sai__ProvisioningTLSModeType n)
-{      const char *s = soap_code_str(soap_codes_sai__ProvisioningTLSModeType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__ProvisioningTLSModeType), type);
-       soap_send(soap, soap_sai__ProvisioningTLSModeType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__ProvisioningTLSModeType * SOAP_FMAC4 soap_get_sai__ProvisioningTLSModeType(struct soap *soap, enum sai__ProvisioningTLSModeType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__ProvisioningTLSModeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__ProvisioningTLSModeType(struct soap *soap, const char *s, enum sai__ProvisioningTLSModeType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__ProvisioningTLSModeType, s);
-       if (map)
-               *a = (enum sai__ProvisioningTLSModeType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__ProvisioningTLSModeType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__ProvisioningTLSModeType * SOAP_FMAC4 soap_in_sai__ProvisioningTLSModeType(struct soap *soap, const char *tag, enum sai__ProvisioningTLSModeType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__ProvisioningTLSModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__ProvisioningTLSModeType, sizeof(enum sai__ProvisioningTLSModeType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__ProvisioningTLSModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__ProvisioningTLSModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__ProvisioningTLSModeType, 0, sizeof(enum sai__ProvisioningTLSModeType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__TlsAthenticationType(struct soap *soap, enum sai__TlsAthenticationType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__TlsAthenticationType
-       *a = SOAP_DEFAULT_sai__TlsAthenticationType;
-#else
-       *a = (enum sai__TlsAthenticationType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__TlsAthenticationType(struct soap *soap, const enum sai__TlsAthenticationType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__TlsAthenticationType);
-       if (soap_out_sai__TlsAthenticationType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__TlsAthenticationType[] =
-{      { (long)sai__TlsAthenticationType__NoAuth, "NoAuth" },
-       { (long)sai__TlsAthenticationType__ServerAuth, "ServerAuth" },
-       { (long)sai__TlsAthenticationType__MutualAuth, "MutualAuth" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__TlsAthenticationType2s(struct soap *soap, enum sai__TlsAthenticationType n)
-{      const char *s = soap_code_str(soap_codes_sai__TlsAthenticationType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__TlsAthenticationType), type);
-       soap_send(soap, soap_sai__TlsAthenticationType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__TlsAthenticationType * SOAP_FMAC4 soap_get_sai__TlsAthenticationType(struct soap *soap, enum sai__TlsAthenticationType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__TlsAthenticationType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__TlsAthenticationType(struct soap *soap, const char *s, enum sai__TlsAthenticationType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__TlsAthenticationType, s);
-       if (map)
-               *a = (enum sai__TlsAthenticationType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__TlsAthenticationType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__TlsAthenticationType * SOAP_FMAC4 soap_in_sai__TlsAthenticationType(struct soap *soap, const char *tag, enum sai__TlsAthenticationType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__TlsAthenticationType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__TlsAthenticationType, sizeof(enum sai__TlsAthenticationType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__TlsAthenticationType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__TlsAthenticationType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__TlsAthenticationType, 0, sizeof(enum sai__TlsAthenticationType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__InterfaceType(struct soap *soap, enum sai__InterfaceType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__InterfaceType
-       *a = SOAP_DEFAULT_sai__InterfaceType;
-#else
-       *a = (enum sai__InterfaceType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__InterfaceType(struct soap *soap, const enum sai__InterfaceType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__InterfaceType);
-       if (soap_out_sai__InterfaceType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__InterfaceType[] =
-{      { (long)sai__InterfaceType__NetworkInterface, "NetworkInterface" },
-       { (long)sai__InterfaceType__LocalHostInterface, "LocalHostInterface" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__InterfaceType2s(struct soap *soap, enum sai__InterfaceType n)
-{      const char *s = soap_code_str(soap_codes_sai__InterfaceType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__InterfaceType), type);
-       soap_send(soap, soap_sai__InterfaceType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__InterfaceType * SOAP_FMAC4 soap_get_sai__InterfaceType(struct soap *soap, enum sai__InterfaceType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__InterfaceType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__InterfaceType(struct soap *soap, const char *s, enum sai__InterfaceType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__InterfaceType, s);
-       if (map)
-               *a = (enum sai__InterfaceType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 1)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__InterfaceType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__InterfaceType * SOAP_FMAC4 soap_in_sai__InterfaceType(struct soap *soap, const char *tag, enum sai__InterfaceType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__InterfaceType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__InterfaceType, sizeof(enum sai__InterfaceType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__InterfaceType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__InterfaceType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__InterfaceType, 0, sizeof(enum sai__InterfaceType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__EnabledInterfacesType(struct soap *soap, enum sai__EnabledInterfacesType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__EnabledInterfacesType
-       *a = SOAP_DEFAULT_sai__EnabledInterfacesType;
-#else
-       *a = (enum sai__EnabledInterfacesType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__EnabledInterfacesType(struct soap *soap, const enum sai__EnabledInterfacesType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__EnabledInterfacesType);
-       if (soap_out_sai__EnabledInterfacesType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__EnabledInterfacesType[] =
-{      { (long)sai__EnabledInterfacesType__WebUI, "WebUI" },
-       { (long)sai__EnabledInterfacesType__SerialOverLAN, "SerialOverLAN" },
-       { (long)sai__EnabledInterfacesType__IdeRedirection, "IdeRedirection" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__EnabledInterfacesType2s(struct soap *soap, enum sai__EnabledInterfacesType n)
-{      const char *s = soap_code_str(soap_codes_sai__EnabledInterfacesType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__EnabledInterfacesType), type);
-       soap_send(soap, soap_sai__EnabledInterfacesType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__EnabledInterfacesType * SOAP_FMAC4 soap_get_sai__EnabledInterfacesType(struct soap *soap, enum sai__EnabledInterfacesType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__EnabledInterfacesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__EnabledInterfacesType(struct soap *soap, const char *s, enum sai__EnabledInterfacesType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__EnabledInterfacesType, s);
-       if (map)
-               *a = (enum sai__EnabledInterfacesType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__EnabledInterfacesType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__EnabledInterfacesType * SOAP_FMAC4 soap_in_sai__EnabledInterfacesType(struct soap *soap, const char *tag, enum sai__EnabledInterfacesType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__EnabledInterfacesType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__EnabledInterfacesType, sizeof(enum sai__EnabledInterfacesType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__EnabledInterfacesType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__EnabledInterfacesType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__EnabledInterfacesType, 0, sizeof(enum sai__EnabledInterfacesType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__PowerStateType(struct soap *soap, enum sai__PowerStateType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__PowerStateType
-       *a = SOAP_DEFAULT_sai__PowerStateType;
-#else
-       *a = (enum sai__PowerStateType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__PowerStateType(struct soap *soap, const enum sai__PowerStateType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__PowerStateType);
-       if (soap_out_sai__PowerStateType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__PowerStateType[] =
-{      { (long)sai__PowerStateType__PowerStateS0, "PowerStateS0" },
-       { (long)sai__PowerStateType__PowerStateS1, "PowerStateS1" },
-       { (long)sai__PowerStateType__PowerStateS2, "PowerStateS2" },
-       { (long)sai__PowerStateType__PowerStateS3, "PowerStateS3" },
-       { (long)sai__PowerStateType__PowerStateS4, "PowerStateS4" },
-       { (long)sai__PowerStateType__PowerStateS5, "PowerStateS5" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__PowerStateType2s(struct soap *soap, enum sai__PowerStateType n)
-{      const char *s = soap_code_str(soap_codes_sai__PowerStateType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__PowerStateType), type);
-       soap_send(soap, soap_sai__PowerStateType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__PowerStateType * SOAP_FMAC4 soap_get_sai__PowerStateType(struct soap *soap, enum sai__PowerStateType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__PowerStateType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__PowerStateType(struct soap *soap, const char *s, enum sai__PowerStateType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__PowerStateType, s);
-       if (map)
-               *a = (enum sai__PowerStateType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 5)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__PowerStateType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__PowerStateType * SOAP_FMAC4 soap_in_sai__PowerStateType(struct soap *soap, const char *tag, enum sai__PowerStateType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__PowerStateType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__PowerStateType, sizeof(enum sai__PowerStateType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__PowerStateType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__PowerStateType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__PowerStateType, 0, sizeof(enum sai__PowerStateType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__KerberosEncryptionType(struct soap *soap, enum sai__KerberosEncryptionType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__KerberosEncryptionType
-       *a = SOAP_DEFAULT_sai__KerberosEncryptionType;
-#else
-       *a = (enum sai__KerberosEncryptionType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__KerberosEncryptionType(struct soap *soap, const enum sai__KerberosEncryptionType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__KerberosEncryptionType);
-       if (soap_out_sai__KerberosEncryptionType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__KerberosEncryptionType[] =
-{      { (long)sai__KerberosEncryptionType__HMAC_USCORERC4, "HMAC_RC4" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__KerberosEncryptionType2s(struct soap *soap, enum sai__KerberosEncryptionType n)
-{      const char *s = soap_code_str(soap_codes_sai__KerberosEncryptionType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosEncryptionType), type);
-       soap_send(soap, soap_sai__KerberosEncryptionType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__KerberosEncryptionType * SOAP_FMAC4 soap_get_sai__KerberosEncryptionType(struct soap *soap, enum sai__KerberosEncryptionType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__KerberosEncryptionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__KerberosEncryptionType(struct soap *soap, const char *s, enum sai__KerberosEncryptionType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__KerberosEncryptionType, s);
-       if (map)
-               *a = (enum sai__KerberosEncryptionType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 0)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__KerberosEncryptionType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__KerberosEncryptionType * SOAP_FMAC4 soap_in_sai__KerberosEncryptionType(struct soap *soap, const char *tag, enum sai__KerberosEncryptionType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__KerberosEncryptionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosEncryptionType, sizeof(enum sai__KerberosEncryptionType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__KerberosEncryptionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__KerberosEncryptionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__KerberosEncryptionType, 0, sizeof(enum sai__KerberosEncryptionType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__KerberosSpnProtocolType(struct soap *soap, enum sai__KerberosSpnProtocolType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__KerberosSpnProtocolType
-       *a = SOAP_DEFAULT_sai__KerberosSpnProtocolType;
-#else
-       *a = (enum sai__KerberosSpnProtocolType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__KerberosSpnProtocolType(struct soap *soap, const enum sai__KerberosSpnProtocolType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__KerberosSpnProtocolType);
-       if (soap_out_sai__KerberosSpnProtocolType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__KerberosSpnProtocolType[] =
-{      { (long)sai__KerberosSpnProtocolType__HTTP, "HTTP" },
-       { (long)sai__KerberosSpnProtocolType__HTTPS, "HTTPS" },
-       { (long)sai__KerberosSpnProtocolType__SOL_USCOREIDER, "SOL_IDER" },
-       { (long)sai__KerberosSpnProtocolType__SOL_USCOREIDER_USCORESSL, "SOL_IDER_SSL" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__KerberosSpnProtocolType2s(struct soap *soap, enum sai__KerberosSpnProtocolType n)
-{      const char *s = soap_code_str(soap_codes_sai__KerberosSpnProtocolType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosSpnProtocolType), type);
-       soap_send(soap, soap_sai__KerberosSpnProtocolType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__KerberosSpnProtocolType * SOAP_FMAC4 soap_get_sai__KerberosSpnProtocolType(struct soap *soap, enum sai__KerberosSpnProtocolType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__KerberosSpnProtocolType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__KerberosSpnProtocolType(struct soap *soap, const char *s, enum sai__KerberosSpnProtocolType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__KerberosSpnProtocolType, s);
-       if (map)
-               *a = (enum sai__KerberosSpnProtocolType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 3)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__KerberosSpnProtocolType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__KerberosSpnProtocolType * SOAP_FMAC4 soap_in_sai__KerberosSpnProtocolType(struct soap *soap, const char *tag, enum sai__KerberosSpnProtocolType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__KerberosSpnProtocolType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosSpnProtocolType, sizeof(enum sai__KerberosSpnProtocolType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__KerberosSpnProtocolType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__KerberosSpnProtocolType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__KerberosSpnProtocolType, 0, sizeof(enum sai__KerberosSpnProtocolType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__AccessPermissionType(struct soap *soap, enum sai__AccessPermissionType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__AccessPermissionType
-       *a = SOAP_DEFAULT_sai__AccessPermissionType;
-#else
-       *a = (enum sai__AccessPermissionType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__AccessPermissionType(struct soap *soap, const enum sai__AccessPermissionType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__AccessPermissionType);
-       if (soap_out_sai__AccessPermissionType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__AccessPermissionType[] =
-{      { (long)sai__AccessPermissionType__LocalAccessPermission, "LocalAccessPermission" },
-       { (long)sai__AccessPermissionType__NetworkAccessPermission, "NetworkAccessPermission" },
-       { (long)sai__AccessPermissionType__AnyAccessPermission, "AnyAccessPermission" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__AccessPermissionType2s(struct soap *soap, enum sai__AccessPermissionType n)
-{      const char *s = soap_code_str(soap_codes_sai__AccessPermissionType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AccessPermissionType), type);
-       soap_send(soap, soap_sai__AccessPermissionType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__AccessPermissionType * SOAP_FMAC4 soap_get_sai__AccessPermissionType(struct soap *soap, enum sai__AccessPermissionType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__AccessPermissionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__AccessPermissionType(struct soap *soap, const char *s, enum sai__AccessPermissionType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__AccessPermissionType, s);
-       if (map)
-               *a = (enum sai__AccessPermissionType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__AccessPermissionType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__AccessPermissionType * SOAP_FMAC4 soap_in_sai__AccessPermissionType(struct soap *soap, const char *tag, enum sai__AccessPermissionType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__AccessPermissionType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AccessPermissionType, sizeof(enum sai__AccessPermissionType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__AccessPermissionType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__AccessPermissionType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__AccessPermissionType, 0, sizeof(enum sai__AccessPermissionType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__ProvisioningModeType(struct soap *soap, enum sai__ProvisioningModeType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__ProvisioningModeType
-       *a = SOAP_DEFAULT_sai__ProvisioningModeType;
-#else
-       *a = (enum sai__ProvisioningModeType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__ProvisioningModeType(struct soap *soap, const enum sai__ProvisioningModeType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__ProvisioningModeType);
-       if (soap_out_sai__ProvisioningModeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__ProvisioningModeType[] =
-{      { (long)sai__ProvisioningModeType__0, "0" },
-       { (long)sai__ProvisioningModeType__1, "1" },
-       { (long)sai__ProvisioningModeType__2, "2" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__ProvisioningModeType2s(struct soap *soap, enum sai__ProvisioningModeType n)
-{      const char *s = soap_code_str(soap_codes_sai__ProvisioningModeType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__ProvisioningModeType), type);
-       soap_send(soap, soap_sai__ProvisioningModeType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__ProvisioningModeType * SOAP_FMAC4 soap_get_sai__ProvisioningModeType(struct soap *soap, enum sai__ProvisioningModeType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__ProvisioningModeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__ProvisioningModeType(struct soap *soap, const char *s, enum sai__ProvisioningModeType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__ProvisioningModeType, s);
-       if (map)
-               *a = (enum sai__ProvisioningModeType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 2)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__ProvisioningModeType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__ProvisioningModeType * SOAP_FMAC4 soap_in_sai__ProvisioningModeType(struct soap *soap, const char *tag, enum sai__ProvisioningModeType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__ProvisioningModeType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__ProvisioningModeType, sizeof(enum sai__ProvisioningModeType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__ProvisioningModeType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__ProvisioningModeType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__ProvisioningModeType, 0, sizeof(enum sai__ProvisioningModeType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__RngKeyEncodingType(struct soap *soap, enum sai__RngKeyEncodingType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__RngKeyEncodingType
-       *a = SOAP_DEFAULT_sai__RngKeyEncodingType;
-#else
-       *a = (enum sai__RngKeyEncodingType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__RngKeyEncodingType(struct soap *soap, const enum sai__RngKeyEncodingType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__RngKeyEncodingType);
-       if (soap_out_sai__RngKeyEncodingType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__RngKeyEncodingType[] =
-{      { (long)sai__RngKeyEncodingType__20, "20" },
-       { (long)sai__RngKeyEncodingType__21, "21" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__RngKeyEncodingType2s(struct soap *soap, enum sai__RngKeyEncodingType n)
-{      const char *s = soap_code_str(soap_codes_sai__RngKeyEncodingType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RngKeyEncodingType), type);
-       soap_send(soap, soap_sai__RngKeyEncodingType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__RngKeyEncodingType * SOAP_FMAC4 soap_get_sai__RngKeyEncodingType(struct soap *soap, enum sai__RngKeyEncodingType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__RngKeyEncodingType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__RngKeyEncodingType(struct soap *soap, const char *s, enum sai__RngKeyEncodingType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__RngKeyEncodingType, s);
-       if (map)
-               *a = (enum sai__RngKeyEncodingType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 21)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__RngKeyEncodingType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__RngKeyEncodingType * SOAP_FMAC4 soap_in_sai__RngKeyEncodingType(struct soap *soap, const char *tag, enum sai__RngKeyEncodingType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__RngKeyEncodingType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RngKeyEncodingType, sizeof(enum sai__RngKeyEncodingType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__RngKeyEncodingType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__RngKeyEncodingType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RngKeyEncodingType, 0, sizeof(enum sai__RngKeyEncodingType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__RsaCertificateEncodingType(struct soap *soap, enum sai__RsaCertificateEncodingType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__RsaCertificateEncodingType
-       *a = SOAP_DEFAULT_sai__RsaCertificateEncodingType;
-#else
-       *a = (enum sai__RsaCertificateEncodingType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__RsaCertificateEncodingType(struct soap *soap, const enum sai__RsaCertificateEncodingType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__RsaCertificateEncodingType);
-       if (soap_out_sai__RsaCertificateEncodingType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__RsaCertificateEncodingType[] =
-{      { (long)sai__RsaCertificateEncodingType__10, "10" },
-       { (long)sai__RsaCertificateEncodingType__11, "11" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__RsaCertificateEncodingType2s(struct soap *soap, enum sai__RsaCertificateEncodingType n)
-{      const char *s = soap_code_str(soap_codes_sai__RsaCertificateEncodingType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RsaCertificateEncodingType), type);
-       soap_send(soap, soap_sai__RsaCertificateEncodingType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__RsaCertificateEncodingType * SOAP_FMAC4 soap_get_sai__RsaCertificateEncodingType(struct soap *soap, enum sai__RsaCertificateEncodingType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__RsaCertificateEncodingType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__RsaCertificateEncodingType(struct soap *soap, const char *s, enum sai__RsaCertificateEncodingType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__RsaCertificateEncodingType, s);
-       if (map)
-               *a = (enum sai__RsaCertificateEncodingType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 11)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__RsaCertificateEncodingType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__RsaCertificateEncodingType * SOAP_FMAC4 soap_in_sai__RsaCertificateEncodingType(struct soap *soap, const char *tag, enum sai__RsaCertificateEncodingType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__RsaCertificateEncodingType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RsaCertificateEncodingType, sizeof(enum sai__RsaCertificateEncodingType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__RsaCertificateEncodingType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__RsaCertificateEncodingType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RsaCertificateEncodingType, 0, sizeof(enum sai__RsaCertificateEncodingType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__RsaKeyEncodingType(struct soap *soap, enum sai__RsaKeyEncodingType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__RsaKeyEncodingType
-       *a = SOAP_DEFAULT_sai__RsaKeyEncodingType;
-#else
-       *a = (enum sai__RsaKeyEncodingType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__RsaKeyEncodingType(struct soap *soap, const enum sai__RsaKeyEncodingType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__RsaKeyEncodingType);
-       if (soap_out_sai__RsaKeyEncodingType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__RsaKeyEncodingType[] =
-{      { (long)sai__RsaKeyEncodingType__30, "30" },
-       { (long)sai__RsaKeyEncodingType__31, "31" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__RsaKeyEncodingType2s(struct soap *soap, enum sai__RsaKeyEncodingType n)
-{      const char *s = soap_code_str(soap_codes_sai__RsaKeyEncodingType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RsaKeyEncodingType), type);
-       soap_send(soap, soap_sai__RsaKeyEncodingType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__RsaKeyEncodingType * SOAP_FMAC4 soap_get_sai__RsaKeyEncodingType(struct soap *soap, enum sai__RsaKeyEncodingType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__RsaKeyEncodingType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__RsaKeyEncodingType(struct soap *soap, const char *s, enum sai__RsaKeyEncodingType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__RsaKeyEncodingType, s);
-       if (map)
-               *a = (enum sai__RsaKeyEncodingType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 31)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__RsaKeyEncodingType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__RsaKeyEncodingType * SOAP_FMAC4 soap_in_sai__RsaKeyEncodingType(struct soap *soap, const char *tag, enum sai__RsaKeyEncodingType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__RsaKeyEncodingType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RsaKeyEncodingType, sizeof(enum sai__RsaKeyEncodingType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__RsaKeyEncodingType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__RsaKeyEncodingType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__RsaKeyEncodingType, 0, sizeof(enum sai__RsaKeyEncodingType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__UserAclRealmType(struct soap *soap, enum sai__UserAclRealmType *a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_sai__UserAclRealmType
-       *a = SOAP_DEFAULT_sai__UserAclRealmType;
-#else
-       *a = (enum sai__UserAclRealmType)0;
-#endif
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__UserAclRealmType(struct soap *soap, const enum sai__UserAclRealmType *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__UserAclRealmType);
-       if (soap_out_sai__UserAclRealmType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-static const struct soap_code_map soap_codes_sai__UserAclRealmType[] =
-{      { (long)sai__UserAclRealmType__0, "0" },
-       { (long)sai__UserAclRealmType__1, "1" },
-       { (long)sai__UserAclRealmType__2, "2" },
-       { (long)sai__UserAclRealmType__3, "3" },
-       { (long)sai__UserAclRealmType__4, "4" },
-       { (long)sai__UserAclRealmType__5, "5" },
-       { (long)sai__UserAclRealmType__6, "6" },
-       { (long)sai__UserAclRealmType__7, "7" },
-       { (long)sai__UserAclRealmType__8, "8" },
-       { (long)sai__UserAclRealmType__9, "9" },
-       { (long)sai__UserAclRealmType__10, "10" },
-       { (long)sai__UserAclRealmType__11, "11" },
-       { (long)sai__UserAclRealmType__12, "12" },
-       { (long)sai__UserAclRealmType__13, "13" },
-       { (long)sai__UserAclRealmType__14, "14" },
-       { (long)sai__UserAclRealmType__15, "15" },
-       { (long)sai__UserAclRealmType__16, "16" },
-       { (long)sai__UserAclRealmType__17, "17" },
-       { (long)sai__UserAclRealmType__18, "18" },
-       { (long)sai__UserAclRealmType__19, "19" },
-       { 0, NULL }
-};
-
-SOAP_FMAC3S const char* SOAP_FMAC4S soap_sai__UserAclRealmType2s(struct soap *soap, enum sai__UserAclRealmType n)
-{      const char *s = soap_code_str(soap_codes_sai__UserAclRealmType, (long)n);
-       if (s)
-               return s;
-       return soap_long2s(soap, (long)n);
-}
-
-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)
-{      soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclRealmType), type);
-       soap_send(soap, soap_sai__UserAclRealmType2s(soap, *a));
-       return soap_element_end_out(soap, tag);
-}
-
-SOAP_FMAC3 enum sai__UserAclRealmType * SOAP_FMAC4 soap_get_sai__UserAclRealmType(struct soap *soap, enum sai__UserAclRealmType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__UserAclRealmType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3S int SOAP_FMAC4S soap_s2sai__UserAclRealmType(struct soap *soap, const char *s, enum sai__UserAclRealmType *a)
-{
-       const struct soap_code_map *map;
-       if (!s)
-               return SOAP_OK;
-       map = soap_code(soap_codes_sai__UserAclRealmType, s);
-       if (map)
-               *a = (enum sai__UserAclRealmType)map->code;
-       else
-       {       long n;
-               if (soap_s2long(soap, s, &n) || ((soap->mode & SOAP_XML_STRICT) && (n < 0 || n > 19)))
-                       return soap->error = SOAP_TYPE;
-               *a = (enum sai__UserAclRealmType)n;
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 enum sai__UserAclRealmType * SOAP_FMAC4 soap_in_sai__UserAclRealmType(struct soap *soap, const char *tag, enum sai__UserAclRealmType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       a = (enum sai__UserAclRealmType *)soap_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclRealmType, sizeof(enum sai__UserAclRealmType), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       if (soap->body && !*soap->href)
-       {       if (!a || soap_s2sai__UserAclRealmType(soap, soap_value(soap), a) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__UserAclRealmType *)soap_id_forward(soap, soap->href, (void**)a, 0, SOAP_TYPE_sai__UserAclRealmType, 0, sizeof(enum sai__UserAclRealmType), 0, NULL);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__PassPhrase63Type(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__PassPhrase63Type(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__PassPhrase63Type(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__PassPhrase63Type);
-       if (soap_out_wcxs__PassPhrase63Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__PassPhrase63Type(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__PassPhrase63Type(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__PassPhrase63Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__PassPhrase63Type(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhrase63Type, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, 8, 63)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__PassPhrase63Type(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__PassPhrase63Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__PassPhrase63Type(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__PassPhrase63Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__PassPhrase63Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__PassPhrase63Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__PassPhraseWEP128Type(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__PassPhraseWEP128Type);
-       if (soap_out_wcxs__PassPhraseWEP128Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__PassPhraseWEP128Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhraseWEP128Type, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, -1, -1)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__PassPhraseWEP128Type(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__PassPhraseWEP128Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__PassPhraseWEP128Type(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__PassPhraseWEP128Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__PassPhraseWEP128Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__PassPhraseWEP128Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__PassPhrase5Type(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__PassPhrase5Type(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__PassPhrase5Type(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__PassPhrase5Type);
-       if (soap_out_wcxs__PassPhrase5Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__PassPhrase5Type(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__PassPhrase5Type(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__PassPhrase5Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__PassPhrase5Type(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__PassPhrase5Type, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, -1, -1)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__PassPhrase5Type(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__PassPhrase5Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__PassPhrase5Type(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__PassPhrase5Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__PassPhrase5Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__PassPhrase5Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary const*a)
-{      a->soap_serialize(soap);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *a)
-{      a->xsd__base64Binary::soap_default(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__RawKey256Type(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_wcxs__RawKey256Type);
-       if (soap_out_wcxs__RawKey256Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__RawKey256Type(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
-{
-       id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_wcxs__RawKey256Type);
-       if (id < 0)
-               return soap->error;
-       soap_element_begin_out(soap, tag, id, type);
-       soap_putbase64(soap, a->__ptr, a->__size);
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__RawKey256Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_wcxs__RawKey256Type(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
-       {       soap->error = SOAP_TYPE;
-               return NULL;
-       }
-       a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__RawKey256Type, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-               a->soap_default(soap);
-       if (soap->body && !*soap->href)
-       {
-               a->__ptr = soap_getbase64(soap, &a->__size, 0);
-               if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                       return NULL;
-               if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       if (*soap->href != '#')
-               {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                               return NULL;
-               }
-               else
-                       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_wcxs__RawKey256Type(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__RawKey256Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_wcxs__RawKey256Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__RawKey256Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__RawKey256Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xsd__base64Binary;
-               if (size)
-                       *size = sizeof(xsd__base64Binary);
-               ((xsd__base64Binary*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xsd__base64Binary[n];
-               if (size)
-                       *size = n * sizeof(xsd__base64Binary);
-               for (int i = 0; i < n; i++)
-                       ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xsd__base64Binary*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
-       *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary const*a)
-{      a->soap_serialize(soap);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *a)
-{      a->xsd__base64Binary::soap_default(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__RawKey128Type(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_wcxs__RawKey128Type);
-       if (soap_out_wcxs__RawKey128Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__RawKey128Type(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
-{
-       id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_wcxs__RawKey128Type);
-       if (id < 0)
-               return soap->error;
-       soap_element_begin_out(soap, tag, id, type);
-       soap_putbase64(soap, a->__ptr, a->__size);
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__RawKey128Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_wcxs__RawKey128Type(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
-       {       soap->error = SOAP_TYPE;
-               return NULL;
-       }
-       a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__RawKey128Type, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-               a->soap_default(soap);
-       if (soap->body && !*soap->href)
-       {
-               a->__ptr = soap_getbase64(soap, &a->__size, 0);
-               if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                       return NULL;
-               if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       if (*soap->href != '#')
-               {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                               return NULL;
-               }
-               else
-                       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_wcxs__RawKey128Type(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__RawKey128Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_wcxs__RawKey128Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__RawKey128Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__RawKey128Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xsd__base64Binary;
-               if (size)
-                       *size = sizeof(xsd__base64Binary);
-               ((xsd__base64Binary*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xsd__base64Binary[n];
-               if (size)
-                       *size = n * sizeof(xsd__base64Binary);
-               for (int i = 0; i < n; i++)
-                       ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xsd__base64Binary*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
-       *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary const*a)
-{      a->soap_serialize(soap);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *a)
-{      a->xsd__base64Binary::soap_default(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__RawKey64Type(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_wcxs__RawKey64Type);
-       if (soap_out_wcxs__RawKey64Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__RawKey64Type(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
-{
-       id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_wcxs__RawKey64Type);
-       if (id < 0)
-               return soap->error;
-       soap_element_begin_out(soap, tag, id, type);
-       soap_putbase64(soap, a->__ptr, a->__size);
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__RawKey64Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_wcxs__RawKey64Type(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
-       {       soap->error = SOAP_TYPE;
-               return NULL;
-       }
-       a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__RawKey64Type, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-               a->soap_default(soap);
-       if (soap->body && !*soap->href)
-       {
-               a->__ptr = soap_getbase64(soap, &a->__size, 0);
-               if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                       return NULL;
-               if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       if (*soap->href != '#')
-               {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                               return NULL;
-               }
-               else
-                       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_wcxs__RawKey64Type(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__RawKey64Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_wcxs__RawKey64Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__RawKey64Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__RawKey64Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xsd__base64Binary;
-               if (size)
-                       *size = sizeof(xsd__base64Binary);
-               ((xsd__base64Binary*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xsd__base64Binary[n];
-               if (size)
-                       *size = n * sizeof(xsd__base64Binary);
-               for (int i = 0; i < n; i++)
-                       ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xsd__base64Binary*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
-       *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_wcxs__ProfileNameType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_wcxs__ProfileNameType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_wcxs__ProfileNameType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_wcxs__ProfileNameType);
-       if (soap_out_wcxs__ProfileNameType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileNameType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_wcxs__ProfileNameType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__ProfileNameType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_wcxs__ProfileNameType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_wcxs__ProfileNameType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, 1, 35)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_wcxs__ProfileNameType(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__ProfileNameType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileNameType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_wcxs__ProfileNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileNameType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__apr__AgentDescription(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default__apr__AgentDescription(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put__apr__AgentDescription(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__apr__AgentDescription);
-       if (soap_out__apr__AgentDescription(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__AgentDescription(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__apr__AgentDescription(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__AgentDescription(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__apr__AgentDescription(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__apr__AgentDescription, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, 0, 16)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__apr__AgentDescription(struct soap *soap, int n)
-{      return soap_instantiate__apr__AgentDescription(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__AgentDescription(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__apr__AgentDescription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__AgentDescription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__AgentDescription, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__PolicyName(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default__cb__PolicyName(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put__cb__PolicyName(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__cb__PolicyName);
-       if (soap_out__cb__PolicyName(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__PolicyName(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__cb__PolicyName(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__PolicyName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__cb__PolicyName(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__cb__PolicyName, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, 0, 16)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__cb__PolicyName(struct soap *soap, int n)
-{      return soap_instantiate__cb__PolicyName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__PolicyName(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__cb__PolicyName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__PolicyName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__PolicyName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__FilterName(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default__cb__FilterName(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put__cb__FilterName(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__cb__FilterName);
-       if (soap_out__cb__FilterName(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__FilterName(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__cb__FilterName(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__FilterName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__cb__FilterName(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__cb__FilterName, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, 0, 16)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__cb__FilterName(struct soap *soap, int n)
-{      return soap_instantiate__cb__FilterName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__FilterName(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__cb__FilterName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__FilterName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__FilterName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cb__IPv6AddressStringType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__IPv6AddressStringType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__IPv6AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__IPv6AddressStringType);
-       if (soap_out_cb__IPv6AddressStringType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__IPv6AddressStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cb__IPv6AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__IPv6AddressStringType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cb__IPv6AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cb__IPv6AddressStringType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, -1, -1)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cb__IPv6AddressStringType(struct soap *soap, int n)
-{      return soap_instantiate_cb__IPv6AddressStringType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__IPv6AddressStringType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cb__IPv6AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__IPv6AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__IPv6AddressStringType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cb__IPv4AddressStringType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cb__IPv4AddressStringType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cb__IPv4AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cb__IPv4AddressStringType);
-       if (soap_out_cb__IPv4AddressStringType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__IPv4AddressStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cb__IPv4AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__IPv4AddressStringType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cb__IPv4AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cb__IPv4AddressStringType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, -1, -1)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cb__IPv4AddressStringType(struct soap *soap, int n)
-{      return soap_instantiate_cb__IPv4AddressStringType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__IPv4AddressStringType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cb__IPv4AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__IPv4AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__IPv4AddressStringType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_emi__CommunityStringType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_emi__CommunityStringType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_emi__CommunityStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_emi__CommunityStringType);
-       if (soap_out_emi__CommunityStringType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__CommunityStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_emi__CommunityStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__CommunityStringType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_emi__CommunityStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_emi__CommunityStringType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, 1, 16)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_emi__CommunityStringType(struct soap *soap, int n)
-{      return soap_instantiate_emi__CommunityStringType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__CommunityStringType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_emi__CommunityStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__CommunityStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__CommunityStringType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_net__MACAddressType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_net__MACAddressType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_net__MACAddressType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_net__MACAddressType);
-       if (soap_out_net__MACAddressType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__MACAddressType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_net__MACAddressType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_net__MACAddressType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_net__MACAddressType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_net__MACAddressType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, -1, -1)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_net__MACAddressType(struct soap *soap, int n)
-{      return soap_instantiate_net__MACAddressType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__MACAddressType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_net__MACAddressType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__MACAddressType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__MACAddressType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__sai__KerberosRealmName(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default__sai__KerberosRealmName(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put__sai__KerberosRealmName(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__sai__KerberosRealmName);
-       if (soap_out__sai__KerberosRealmName(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__KerberosRealmName(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__sai__KerberosRealmName(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__KerberosRealmName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__sai__KerberosRealmName(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__sai__KerberosRealmName, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, 1, 63)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__sai__KerberosRealmName(struct soap *soap, int n)
-{      return soap_instantiate__sai__KerberosRealmName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__KerberosRealmName(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__sai__KerberosRealmName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__KerberosRealmName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__KerberosRealmName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__sai__SpnString(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default__sai__SpnString(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put__sai__SpnString(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__sai__SpnString);
-       if (soap_out__sai__SpnString(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SpnString(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get__sai__SpnString(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SpnString(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in__sai__SpnString(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE__sai__SpnString, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, 0, 266)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new__sai__SpnString(struct soap *soap, int n)
-{      return soap_instantiate__sai__SpnString(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SpnString(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate__sai__SpnString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SpnString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SpnString, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__FriendlyNameType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__FriendlyNameType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__FriendlyNameType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__FriendlyNameType);
-       if (soap_out_sai__FriendlyNameType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__FriendlyNameType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__FriendlyNameType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__FriendlyNameType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__FriendlyNameType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__FriendlyNameType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, 1, 32)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__FriendlyNameType(struct soap *soap, int n)
-{      return soap_instantiate_sai__FriendlyNameType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__FriendlyNameType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__FriendlyNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__FriendlyNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__FriendlyNameType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary const*a)
-{      a->soap_serialize(soap);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *a)
-{      a->xsd__base64Binary::soap_default(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__ProvisioningOTPType(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_sai__ProvisioningOTPType);
-       if (soap_out_sai__ProvisioningOTPType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__ProvisioningOTPType(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
-{
-       id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_sai__ProvisioningOTPType);
-       if (id < 0)
-               return soap->error;
-       soap_element_begin_out(soap, tag, id, type);
-       soap_putbase64(soap, a->__ptr, a->__size);
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__ProvisioningOTPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_sai__ProvisioningOTPType(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
-       {       soap->error = SOAP_TYPE;
-               return NULL;
-       }
-       a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__ProvisioningOTPType, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-               a->soap_default(soap);
-       if (soap->body && !*soap->href)
-       {
-               a->__ptr = soap_getbase64(soap, &a->__size, 0);
-               if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                       return NULL;
-               if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       if (*soap->href != '#')
-               {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                               return NULL;
-               }
-               else
-                       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_sai__ProvisioningOTPType(struct soap *soap, int n)
-{      return soap_instantiate_sai__ProvisioningOTPType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_sai__ProvisioningOTPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__ProvisioningOTPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__ProvisioningOTPType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xsd__base64Binary;
-               if (size)
-                       *size = sizeof(xsd__base64Binary);
-               ((xsd__base64Binary*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xsd__base64Binary[n];
-               if (size)
-                       *size = n * sizeof(xsd__base64Binary);
-               for (int i = 0; i < n; i++)
-                       ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xsd__base64Binary*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
-       *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__MEBxPasswordType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__MEBxPasswordType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__MEBxPasswordType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__MEBxPasswordType);
-       if (soap_out_sai__MEBxPasswordType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__MEBxPasswordType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__MEBxPasswordType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__MEBxPasswordType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__MEBxPasswordType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__MEBxPasswordType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, 0, 32)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__MEBxPasswordType(struct soap *soap, int n)
-{      return soap_instantiate_sai__MEBxPasswordType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__MEBxPasswordType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__MEBxPasswordType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__MEBxPasswordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__MEBxPasswordType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__AclPasswordStringType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__AclPasswordStringType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__AclPasswordStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__AclPasswordStringType);
-       if (soap_out_sai__AclPasswordStringType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AclPasswordStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__AclPasswordStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__AclPasswordStringType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__AclPasswordStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__AclPasswordStringType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, -1, 32)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__AclPasswordStringType(struct soap *soap, int n)
-{      return soap_instantiate_sai__AclPasswordStringType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AclPasswordStringType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__AclPasswordStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AclPasswordStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AclPasswordStringType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_sai__AclStringType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_sai__AclStringType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_sai__AclStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_sai__AclStringType);
-       if (soap_out_sai__AclStringType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AclStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_sai__AclStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__AclStringType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_sai__AclStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_sai__AclStringType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, -1, 16)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_sai__AclStringType(struct soap *soap, int n)
-{      return soap_instantiate_sai__AclStringType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AclStringType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_sai__AclStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AclStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AclStringType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__GuidBuf(struct soap *soap, xsd__base64Binary const*a)
-{      a->soap_serialize(soap);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__GuidBuf(struct soap *soap, xsd__base64Binary *a)
-{      a->xsd__base64Binary::soap_default(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__GuidBuf(struct soap *soap, const xsd__base64Binary *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, (struct soap_array*)&a->__ptr, 1, tag, SOAP_TYPE_cmn__GuidBuf);
-       if (soap_out_cmn__GuidBuf(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__GuidBuf(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
-{
-       id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_cmn__GuidBuf);
-       if (id < 0)
-               return soap->error;
-       soap_element_begin_out(soap, tag, id, type);
-       soap_putbase64(soap, a->__ptr, a->__size);
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_cmn__GuidBuf(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cmn__GuidBuf(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_cmn__GuidBuf(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
-       {       soap->error = SOAP_TYPE;
-               return NULL;
-       }
-       a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cmn__GuidBuf, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-               a->soap_default(soap);
-       if (soap->body && !*soap->href)
-       {
-               a->__ptr = soap_getbase64(soap, &a->__size, 0);
-               if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                       return NULL;
-               if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       if (*soap->href != '#')
-               {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                               return NULL;
-               }
-               else
-                       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_cmn__GuidBuf(struct soap *soap, int n)
-{      return soap_instantiate_cmn__GuidBuf(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__GuidBuf(struct soap *soap, xsd__base64Binary *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_cmn__GuidBuf(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__GuidBuf(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__GuidBuf, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xsd__base64Binary;
-               if (size)
-                       *size = sizeof(xsd__base64Binary);
-               ((xsd__base64Binary*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xsd__base64Binary[n];
-               if (size)
-                       *size = n * sizeof(xsd__base64Binary);
-               for (int i = 0; i < n; i++)
-                       ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xsd__base64Binary*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
-       *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__IPv6AddressStringType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__IPv6AddressStringType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__IPv6AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__IPv6AddressStringType);
-       if (soap_out_cmn__IPv6AddressStringType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__IPv6AddressStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cmn__IPv6AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cmn__IPv6AddressStringType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cmn__IPv6AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__IPv6AddressStringType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, -1, -1)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cmn__IPv6AddressStringType(struct soap *soap, int n)
-{      return soap_instantiate_cmn__IPv6AddressStringType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__IPv6AddressStringType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cmn__IPv6AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__IPv6AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__IPv6AddressStringType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__IPv4AddressStringType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__IPv4AddressStringType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__IPv4AddressStringType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__IPv4AddressStringType);
-       if (soap_out_cmn__IPv4AddressStringType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__IPv4AddressStringType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cmn__IPv4AddressStringType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cmn__IPv4AddressStringType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cmn__IPv4AddressStringType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__IPv4AddressStringType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, -1, -1)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cmn__IPv4AddressStringType(struct soap *soap, int n)
-{      return soap_instantiate_cmn__IPv4AddressStringType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__IPv4AddressStringType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cmn__IPv4AddressStringType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__IPv4AddressStringType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__IPv4AddressStringType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_cmn__HostNameType(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_cmn__HostNameType(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_cmn__HostNameType(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_cmn__HostNameType);
-       if (soap_out_cmn__HostNameType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__HostNameType(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_cmn__HostNameType(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cmn__HostNameType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_cmn__HostNameType(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_cmn__HostNameType, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, 0, 64)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_cmn__HostNameType(struct soap *soap, int n)
-{      return soap_instantiate_cmn__HostNameType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__HostNameType(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_cmn__HostNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__HostNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__HostNameType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-void _wcxs__GetWirelessSettingsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTowcxs__WirelessSettingsType(soap, &((_wcxs__GetWirelessSettingsResponse*)this)->WirelessSettings);
-       /* transient soap skipped */
-}
-
-void _wcxs__GetWirelessSettingsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__GetWirelessSettingsResponse*)this)->Status);
-       ((_wcxs__GetWirelessSettingsResponse*)this)->WirelessSettings = NULL;
-       /* transient soap skipped */
-}
-
-int _wcxs__GetWirelessSettingsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessSettingsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__GetWirelessSettingsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__GetWirelessSettingsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessSettingsResponse(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessSettingsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse), type);
-       soap_element_result(soap, "wcxs:Status");
-       soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__GetWirelessSettingsResponse*)a)->Status), "");
-       soap_out_PointerTowcxs__WirelessSettingsType(soap, "wcxs:WirelessSettings", -1, &(((_wcxs__GetWirelessSettingsResponse*)a)->WirelessSettings), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__GetWirelessSettingsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__GetWirelessSettingsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC4 soap_get__wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__GetWirelessSettingsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__GetWirelessSettingsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__GetWirelessSettingsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC4 soap_in__wcxs__GetWirelessSettingsResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__GetWirelessSettingsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse, sizeof(_wcxs__GetWirelessSettingsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessSettingsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__GetWirelessSettingsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_WirelessSettings1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__GetWirelessSettingsResponse*)a)->Status), "cmn:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_WirelessSettings1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTowcxs__WirelessSettingsType(soap, "wcxs:WirelessSettings", &(((_wcxs__GetWirelessSettingsResponse*)a)->WirelessSettings), "wcxs:WirelessSettingsType"))
-                               {       soap_flag_WirelessSettings1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "wcxs:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_WirelessSettings1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC6 soap_new__wcxs__GetWirelessSettingsResponse(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__GetWirelessSettingsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessSettingsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessSettingsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessSettingsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__GetWirelessSettingsResponse;
-               if (size)
-                       *size = sizeof(_wcxs__GetWirelessSettingsResponse);
-               ((_wcxs__GetWirelessSettingsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__GetWirelessSettingsResponse[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__GetWirelessSettingsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__GetWirelessSettingsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__GetWirelessSettingsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessSettingsResponse %p -> %p\n", q, p));
-       *(_wcxs__GetWirelessSettingsResponse*)p = *(_wcxs__GetWirelessSettingsResponse*)q;
-}
-
-void _wcxs__GetWirelessSettingsRequest::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _wcxs__GetWirelessSettingsRequest::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _wcxs__GetWirelessSettingsRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessSettingsRequest);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__GetWirelessSettingsRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__GetWirelessSettingsRequest(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessSettingsRequest(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessSettingsRequest *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__GetWirelessSettingsRequest::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__GetWirelessSettingsRequest(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC4 soap_get__wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__GetWirelessSettingsRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__GetWirelessSettingsRequest::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__GetWirelessSettingsRequest(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC4 soap_in__wcxs__GetWirelessSettingsRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsRequest *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__GetWirelessSettingsRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest, sizeof(_wcxs__GetWirelessSettingsRequest), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessSettingsRequest)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__GetWirelessSettingsRequest *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC6 soap_new__wcxs__GetWirelessSettingsRequest(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__GetWirelessSettingsRequest(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessSettingsRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessSettingsRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessSettingsRequest, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__GetWirelessSettingsRequest;
-               if (size)
-                       *size = sizeof(_wcxs__GetWirelessSettingsRequest);
-               ((_wcxs__GetWirelessSettingsRequest*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__GetWirelessSettingsRequest[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__GetWirelessSettingsRequest);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__GetWirelessSettingsRequest*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__GetWirelessSettingsRequest*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessSettingsRequest %p -> %p\n", q, p));
-       *(_wcxs__GetWirelessSettingsRequest*)p = *(_wcxs__GetWirelessSettingsRequest*)q;
-}
-
-void _wcxs__GetWirelessCapabilitiesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTowcxs__WirelessCapabilitiesType(soap, &((_wcxs__GetWirelessCapabilitiesResponse*)this)->WirelessCapabilities);
-       /* transient soap skipped */
-}
-
-void _wcxs__GetWirelessCapabilitiesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__GetWirelessCapabilitiesResponse*)this)->Status);
-       ((_wcxs__GetWirelessCapabilitiesResponse*)this)->WirelessCapabilities = NULL;
-       /* transient soap skipped */
-}
-
-int _wcxs__GetWirelessCapabilitiesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__GetWirelessCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__GetWirelessCapabilitiesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessCapabilitiesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse), type);
-       soap_element_result(soap, "wcxs:Status");
-       soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->Status), "");
-       soap_out_PointerTowcxs__WirelessCapabilitiesType(soap, "wcxs:WirelessCapabilities", -1, &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->WirelessCapabilities), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__GetWirelessCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__GetWirelessCapabilitiesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC4 soap_get__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__GetWirelessCapabilitiesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__GetWirelessCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__GetWirelessCapabilitiesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC4 soap_in__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__GetWirelessCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse, sizeof(_wcxs__GetWirelessCapabilitiesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__GetWirelessCapabilitiesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_WirelessCapabilities1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->Status), "cmn:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_WirelessCapabilities1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTowcxs__WirelessCapabilitiesType(soap, "wcxs:WirelessCapabilities", &(((_wcxs__GetWirelessCapabilitiesResponse*)a)->WirelessCapabilities), "wcxs:WirelessCapabilitiesType"))
-                               {       soap_flag_WirelessCapabilities1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "wcxs:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_WirelessCapabilities1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC6 soap_new__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesResponse;
-               if (size)
-                       *size = sizeof(_wcxs__GetWirelessCapabilitiesResponse);
-               ((_wcxs__GetWirelessCapabilitiesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesResponse[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__GetWirelessCapabilitiesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__GetWirelessCapabilitiesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__GetWirelessCapabilitiesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessCapabilitiesResponse %p -> %p\n", q, p));
-       *(_wcxs__GetWirelessCapabilitiesResponse*)p = *(_wcxs__GetWirelessCapabilitiesResponse*)q;
-}
-
-void _wcxs__GetWirelessCapabilitiesRequest::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _wcxs__GetWirelessCapabilitiesRequest::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _wcxs__GetWirelessCapabilitiesRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__GetWirelessCapabilitiesRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__GetWirelessCapabilitiesRequest(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessCapabilitiesRequest *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__GetWirelessCapabilitiesRequest::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__GetWirelessCapabilitiesRequest(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC4 soap_get__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__GetWirelessCapabilitiesRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__GetWirelessCapabilitiesRequest::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__GetWirelessCapabilitiesRequest(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC4 soap_in__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesRequest *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__GetWirelessCapabilitiesRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest, sizeof(_wcxs__GetWirelessCapabilitiesRequest), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__GetWirelessCapabilitiesRequest *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC6 soap_new__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesRequest;
-               if (size)
-                       *size = sizeof(_wcxs__GetWirelessCapabilitiesRequest);
-               ((_wcxs__GetWirelessCapabilitiesRequest*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__GetWirelessCapabilitiesRequest[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__GetWirelessCapabilitiesRequest);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__GetWirelessCapabilitiesRequest*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__GetWirelessCapabilitiesRequest*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessCapabilitiesRequest %p -> %p\n", q, p));
-       *(_wcxs__GetWirelessCapabilitiesRequest*)p = *(_wcxs__GetWirelessCapabilitiesRequest*)q;
-}
-
-void _wcxs__EnumerateWirelessProfilesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfwcxs__ProfileNameType(soap, &((_wcxs__EnumerateWirelessProfilesResponse*)this)->ProfilesNames);
-       /* transient soap skipped */
-}
-
-void _wcxs__EnumerateWirelessProfilesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__EnumerateWirelessProfilesResponse*)this)->Status);
-       soap_default_std__vectorTemplateOfwcxs__ProfileNameType(soap, &((_wcxs__EnumerateWirelessProfilesResponse*)this)->ProfilesNames);
-       /* transient soap skipped */
-}
-
-int _wcxs__EnumerateWirelessProfilesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__EnumerateWirelessProfilesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__EnumerateWirelessProfilesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, const char *tag, int id, const _wcxs__EnumerateWirelessProfilesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse), type);
-       soap_element_result(soap, "wcxs:Status");
-       soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->Status), "");
-       soap_out_std__vectorTemplateOfwcxs__ProfileNameType(soap, "wcxs:ProfilesNames", -1, &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->ProfilesNames), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__EnumerateWirelessProfilesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__EnumerateWirelessProfilesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC4 soap_get__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__EnumerateWirelessProfilesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__EnumerateWirelessProfilesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__EnumerateWirelessProfilesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC4 soap_in__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__EnumerateWirelessProfilesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse, sizeof(_wcxs__EnumerateWirelessProfilesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__EnumerateWirelessProfilesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->Status), "cmn:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfwcxs__ProfileNameType(soap, "wcxs:ProfilesNames", &(((_wcxs__EnumerateWirelessProfilesResponse*)a)->ProfilesNames), "wcxs:ProfileNameType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "wcxs:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || ((_wcxs__EnumerateWirelessProfilesResponse*)a)->ProfilesNames.size() > 64))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC6 soap_new__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse * SOAP_FMAC4 soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesResponse;
-               if (size)
-                       *size = sizeof(_wcxs__EnumerateWirelessProfilesResponse);
-               ((_wcxs__EnumerateWirelessProfilesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesResponse[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__EnumerateWirelessProfilesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__EnumerateWirelessProfilesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__EnumerateWirelessProfilesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__EnumerateWirelessProfilesResponse %p -> %p\n", q, p));
-       *(_wcxs__EnumerateWirelessProfilesResponse*)p = *(_wcxs__EnumerateWirelessProfilesResponse*)q;
-}
-
-void _wcxs__EnumerateWirelessProfilesRequest::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _wcxs__EnumerateWirelessProfilesRequest::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _wcxs__EnumerateWirelessProfilesRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__EnumerateWirelessProfilesRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__EnumerateWirelessProfilesRequest(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, const char *tag, int id, const _wcxs__EnumerateWirelessProfilesRequest *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__EnumerateWirelessProfilesRequest::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__EnumerateWirelessProfilesRequest(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC4 soap_get__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__EnumerateWirelessProfilesRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__EnumerateWirelessProfilesRequest::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__EnumerateWirelessProfilesRequest(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC4 soap_in__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesRequest *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__EnumerateWirelessProfilesRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest, sizeof(_wcxs__EnumerateWirelessProfilesRequest), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__EnumerateWirelessProfilesRequest *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC6 soap_new__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest * SOAP_FMAC4 soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesRequest;
-               if (size)
-                       *size = sizeof(_wcxs__EnumerateWirelessProfilesRequest);
-               ((_wcxs__EnumerateWirelessProfilesRequest*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__EnumerateWirelessProfilesRequest[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__EnumerateWirelessProfilesRequest);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__EnumerateWirelessProfilesRequest*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__EnumerateWirelessProfilesRequest*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__EnumerateWirelessProfilesRequest %p -> %p\n", q, p));
-       *(_wcxs__EnumerateWirelessProfilesRequest*)p = *(_wcxs__EnumerateWirelessProfilesRequest*)q;
-}
-
-void _wcxs__UpdateWirelessProfileResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _wcxs__UpdateWirelessProfileResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__UpdateWirelessProfileResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _wcxs__UpdateWirelessProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__UpdateWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__UpdateWirelessProfileResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__UpdateWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__UpdateWirelessProfileResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse), type);
-       soap_element_result(soap, "wcxs:Status");
-       soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__UpdateWirelessProfileResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__UpdateWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__UpdateWirelessProfileResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__UpdateWirelessProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__UpdateWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__UpdateWirelessProfileResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__UpdateWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__UpdateWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse, sizeof(_wcxs__UpdateWirelessProfileResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__UpdateWirelessProfileResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__UpdateWirelessProfileResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__UpdateWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "wcxs:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__UpdateWirelessProfileResponse(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__UpdateWirelessProfileResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__UpdateWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__UpdateWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__UpdateWirelessProfileResponse;
-               if (size)
-                       *size = sizeof(_wcxs__UpdateWirelessProfileResponse);
-               ((_wcxs__UpdateWirelessProfileResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__UpdateWirelessProfileResponse[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__UpdateWirelessProfileResponse);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__UpdateWirelessProfileResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__UpdateWirelessProfileResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__UpdateWirelessProfileResponse %p -> %p\n", q, p));
-       *(_wcxs__UpdateWirelessProfileResponse*)p = *(_wcxs__UpdateWirelessProfileResponse*)q;
-}
-
-void _wcxs__UpdateWirelessProfileRequest::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTowcxs__ProfileType(soap, &((_wcxs__UpdateWirelessProfileRequest*)this)->Profile);
-       /* transient soap skipped */
-}
-
-void _wcxs__UpdateWirelessProfileRequest::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_wcxs__UpdateWirelessProfileRequest*)this)->Profile = NULL;
-       /* transient soap skipped */
-}
-
-int _wcxs__UpdateWirelessProfileRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__UpdateWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__UpdateWirelessProfileRequest(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__UpdateWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__UpdateWirelessProfileRequest *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest), type);
-       soap_out_PointerTowcxs__ProfileType(soap, "wcxs:Profile", -1, &(((_wcxs__UpdateWirelessProfileRequest*)a)->Profile), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__UpdateWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__UpdateWirelessProfileRequest(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__UpdateWirelessProfileRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__UpdateWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__UpdateWirelessProfileRequest(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__UpdateWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileRequest *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__UpdateWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest, sizeof(_wcxs__UpdateWirelessProfileRequest), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__UpdateWirelessProfileRequest)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__UpdateWirelessProfileRequest *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Profile1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Profile1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTowcxs__ProfileType(soap, "wcxs:Profile", &(((_wcxs__UpdateWirelessProfileRequest*)a)->Profile), "wcxs:ProfileType"))
-                               {       soap_flag_Profile1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Profile1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__UpdateWirelessProfileRequest(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__UpdateWirelessProfileRequest(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__UpdateWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__UpdateWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__UpdateWirelessProfileRequest;
-               if (size)
-                       *size = sizeof(_wcxs__UpdateWirelessProfileRequest);
-               ((_wcxs__UpdateWirelessProfileRequest*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__UpdateWirelessProfileRequest[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__UpdateWirelessProfileRequest);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__UpdateWirelessProfileRequest*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__UpdateWirelessProfileRequest*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__UpdateWirelessProfileRequest %p -> %p\n", q, p));
-       *(_wcxs__UpdateWirelessProfileRequest*)p = *(_wcxs__UpdateWirelessProfileRequest*)q;
-}
-
-void _wcxs__RemoveWirelessProfileResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _wcxs__RemoveWirelessProfileResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__RemoveWirelessProfileResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _wcxs__RemoveWirelessProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__RemoveWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__RemoveWirelessProfileResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__RemoveWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__RemoveWirelessProfileResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse), type);
-       soap_element_result(soap, "wcxs:Status");
-       soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__RemoveWirelessProfileResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__RemoveWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__RemoveWirelessProfileResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__RemoveWirelessProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__RemoveWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__RemoveWirelessProfileResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__RemoveWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__RemoveWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse, sizeof(_wcxs__RemoveWirelessProfileResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__RemoveWirelessProfileResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__RemoveWirelessProfileResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__RemoveWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "wcxs:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__RemoveWirelessProfileResponse(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__RemoveWirelessProfileResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__RemoveWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__RemoveWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__RemoveWirelessProfileResponse;
-               if (size)
-                       *size = sizeof(_wcxs__RemoveWirelessProfileResponse);
-               ((_wcxs__RemoveWirelessProfileResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__RemoveWirelessProfileResponse[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__RemoveWirelessProfileResponse);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__RemoveWirelessProfileResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__RemoveWirelessProfileResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__RemoveWirelessProfileResponse %p -> %p\n", q, p));
-       *(_wcxs__RemoveWirelessProfileResponse*)p = *(_wcxs__RemoveWirelessProfileResponse*)q;
-}
-
-void _wcxs__RemoveWirelessProfileRequest::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_wcxs__ProfileNameType(soap, &((_wcxs__RemoveWirelessProfileRequest*)this)->ProfileName);
-       /* transient soap skipped */
-}
-
-void _wcxs__RemoveWirelessProfileRequest::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_wcxs__ProfileNameType(soap, &((_wcxs__RemoveWirelessProfileRequest*)this)->ProfileName);
-       /* transient soap skipped */
-}
-
-int _wcxs__RemoveWirelessProfileRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__RemoveWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__RemoveWirelessProfileRequest(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__RemoveWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__RemoveWirelessProfileRequest *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest), type);
-       soap_out_wcxs__ProfileNameType(soap, "wcxs:ProfileName", -1, &(((_wcxs__RemoveWirelessProfileRequest*)a)->ProfileName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__RemoveWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__RemoveWirelessProfileRequest(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__RemoveWirelessProfileRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__RemoveWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__RemoveWirelessProfileRequest(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__RemoveWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileRequest *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__RemoveWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest, sizeof(_wcxs__RemoveWirelessProfileRequest), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__RemoveWirelessProfileRequest)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__RemoveWirelessProfileRequest *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ProfileName1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ProfileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_wcxs__ProfileNameType(soap, "wcxs:ProfileName", &(((_wcxs__RemoveWirelessProfileRequest*)a)->ProfileName), "wcxs:ProfileNameType"))
-                               {       soap_flag_ProfileName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ProfileName1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__RemoveWirelessProfileRequest(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__RemoveWirelessProfileRequest(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__RemoveWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__RemoveWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__RemoveWirelessProfileRequest;
-               if (size)
-                       *size = sizeof(_wcxs__RemoveWirelessProfileRequest);
-               ((_wcxs__RemoveWirelessProfileRequest*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__RemoveWirelessProfileRequest[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__RemoveWirelessProfileRequest);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__RemoveWirelessProfileRequest*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__RemoveWirelessProfileRequest*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__RemoveWirelessProfileRequest %p -> %p\n", q, p));
-       *(_wcxs__RemoveWirelessProfileRequest*)p = *(_wcxs__RemoveWirelessProfileRequest*)q;
-}
-
-void _wcxs__GetWirelessProfileResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTowcxs__ProfileType(soap, &((_wcxs__GetWirelessProfileResponse*)this)->Profile);
-       /* transient soap skipped */
-}
-
-void _wcxs__GetWirelessProfileResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__GetWirelessProfileResponse*)this)->Status);
-       ((_wcxs__GetWirelessProfileResponse*)this)->Profile = NULL;
-       /* transient soap skipped */
-}
-
-int _wcxs__GetWirelessProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessProfileResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__GetWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__GetWirelessProfileResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessProfileResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessProfileResponse), type);
-       soap_element_result(soap, "wcxs:Status");
-       soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__GetWirelessProfileResponse*)a)->Status), "");
-       soap_out_PointerTowcxs__ProfileType(soap, "wcxs:Profile", -1, &(((_wcxs__GetWirelessProfileResponse*)a)->Profile), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__GetWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__GetWirelessProfileResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__GetWirelessProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__GetWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__GetWirelessProfileResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__GetWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__GetWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessProfileResponse, sizeof(_wcxs__GetWirelessProfileResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessProfileResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__GetWirelessProfileResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_Profile1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__GetWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_Profile1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTowcxs__ProfileType(soap, "wcxs:Profile", &(((_wcxs__GetWirelessProfileResponse*)a)->Profile), "wcxs:ProfileType"))
-                               {       soap_flag_Profile1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "wcxs:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Profile1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__GetWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__GetWirelessProfileResponse(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__GetWirelessProfileResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessProfileResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__GetWirelessProfileResponse;
-               if (size)
-                       *size = sizeof(_wcxs__GetWirelessProfileResponse);
-               ((_wcxs__GetWirelessProfileResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__GetWirelessProfileResponse[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__GetWirelessProfileResponse);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__GetWirelessProfileResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__GetWirelessProfileResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessProfileResponse %p -> %p\n", q, p));
-       *(_wcxs__GetWirelessProfileResponse*)p = *(_wcxs__GetWirelessProfileResponse*)q;
-}
-
-void _wcxs__GetWirelessProfileRequest::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_wcxs__ProfileNameType(soap, &((_wcxs__GetWirelessProfileRequest*)this)->ProfileName);
-       /* transient soap skipped */
-}
-
-void _wcxs__GetWirelessProfileRequest::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_wcxs__ProfileNameType(soap, &((_wcxs__GetWirelessProfileRequest*)this)->ProfileName);
-       /* transient soap skipped */
-}
-
-int _wcxs__GetWirelessProfileRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__GetWirelessProfileRequest);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__GetWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__GetWirelessProfileRequest(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__GetWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__GetWirelessProfileRequest *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__GetWirelessProfileRequest), type);
-       soap_out_wcxs__ProfileNameType(soap, "wcxs:ProfileName", -1, &(((_wcxs__GetWirelessProfileRequest*)a)->ProfileName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__GetWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__GetWirelessProfileRequest(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__GetWirelessProfileRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__GetWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__GetWirelessProfileRequest(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__GetWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileRequest *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__GetWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__GetWirelessProfileRequest, sizeof(_wcxs__GetWirelessProfileRequest), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__GetWirelessProfileRequest)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__GetWirelessProfileRequest *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ProfileName1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ProfileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_wcxs__ProfileNameType(soap, "wcxs:ProfileName", &(((_wcxs__GetWirelessProfileRequest*)a)->ProfileName), "wcxs:ProfileNameType"))
-                               {       soap_flag_ProfileName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ProfileName1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__GetWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__GetWirelessProfileRequest(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__GetWirelessProfileRequest(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__GetWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__GetWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__GetWirelessProfileRequest, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__GetWirelessProfileRequest;
-               if (size)
-                       *size = sizeof(_wcxs__GetWirelessProfileRequest);
-               ((_wcxs__GetWirelessProfileRequest*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__GetWirelessProfileRequest[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__GetWirelessProfileRequest);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__GetWirelessProfileRequest*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__GetWirelessProfileRequest*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__GetWirelessProfileRequest %p -> %p\n", q, p));
-       *(_wcxs__GetWirelessProfileRequest*)p = *(_wcxs__GetWirelessProfileRequest*)q;
-}
-
-void _wcxs__AddWirelessProfileResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _wcxs__AddWirelessProfileResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_wcxs__AddWirelessProfileResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _wcxs__AddWirelessProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__AddWirelessProfileResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__AddWirelessProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__AddWirelessProfileResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__AddWirelessProfileResponse(struct soap *soap, const char *tag, int id, const _wcxs__AddWirelessProfileResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__AddWirelessProfileResponse), type);
-       soap_element_result(soap, "wcxs:Status");
-       soap_out_cmn__PT_USCORESTATUS(soap, "wcxs:Status", -1, &(((_wcxs__AddWirelessProfileResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__AddWirelessProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__AddWirelessProfileResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__AddWirelessProfileResponse * SOAP_FMAC4 soap_get__wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__AddWirelessProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__AddWirelessProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__AddWirelessProfileResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__AddWirelessProfileResponse * SOAP_FMAC4 soap_in__wcxs__AddWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__AddWirelessProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__AddWirelessProfileResponse, sizeof(_wcxs__AddWirelessProfileResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__AddWirelessProfileResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__AddWirelessProfileResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "wcxs:Status", &(((_wcxs__AddWirelessProfileResponse*)a)->Status), "cmn:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "wcxs:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__AddWirelessProfileResponse * SOAP_FMAC6 soap_new__wcxs__AddWirelessProfileResponse(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__AddWirelessProfileResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__AddWirelessProfileResponse * SOAP_FMAC4 soap_instantiate__wcxs__AddWirelessProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__AddWirelessProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__AddWirelessProfileResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__AddWirelessProfileResponse;
-               if (size)
-                       *size = sizeof(_wcxs__AddWirelessProfileResponse);
-               ((_wcxs__AddWirelessProfileResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__AddWirelessProfileResponse[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__AddWirelessProfileResponse);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__AddWirelessProfileResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__AddWirelessProfileResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__AddWirelessProfileResponse %p -> %p\n", q, p));
-       *(_wcxs__AddWirelessProfileResponse*)p = *(_wcxs__AddWirelessProfileResponse*)q;
-}
-
-void _wcxs__AddWirelessProfileRequest::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTowcxs__ProfileType(soap, &((_wcxs__AddWirelessProfileRequest*)this)->Profile);
-       /* transient soap skipped */
-}
-
-void _wcxs__AddWirelessProfileRequest::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_wcxs__AddWirelessProfileRequest*)this)->Profile = NULL;
-       /* transient soap skipped */
-}
-
-int _wcxs__AddWirelessProfileRequest::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__wcxs__AddWirelessProfileRequest);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _wcxs__AddWirelessProfileRequest::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__wcxs__AddWirelessProfileRequest(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__AddWirelessProfileRequest(struct soap *soap, const char *tag, int id, const _wcxs__AddWirelessProfileRequest *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__wcxs__AddWirelessProfileRequest), type);
-       soap_out_PointerTowcxs__ProfileType(soap, "wcxs:Profile", -1, &(((_wcxs__AddWirelessProfileRequest*)a)->Profile), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_wcxs__AddWirelessProfileRequest::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__wcxs__AddWirelessProfileRequest(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _wcxs__AddWirelessProfileRequest * SOAP_FMAC4 soap_get__wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__wcxs__AddWirelessProfileRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_wcxs__AddWirelessProfileRequest::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__wcxs__AddWirelessProfileRequest(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _wcxs__AddWirelessProfileRequest * SOAP_FMAC4 soap_in__wcxs__AddWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileRequest *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_wcxs__AddWirelessProfileRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__wcxs__AddWirelessProfileRequest, sizeof(_wcxs__AddWirelessProfileRequest), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__wcxs__AddWirelessProfileRequest)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_wcxs__AddWirelessProfileRequest *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Profile1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Profile1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTowcxs__ProfileType(soap, "wcxs:Profile", &(((_wcxs__AddWirelessProfileRequest*)a)->Profile), "wcxs:ProfileType"))
-                               {       soap_flag_Profile1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Profile1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _wcxs__AddWirelessProfileRequest * SOAP_FMAC6 soap_new__wcxs__AddWirelessProfileRequest(struct soap *soap, int n)
-{      return soap_instantiate__wcxs__AddWirelessProfileRequest(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _wcxs__AddWirelessProfileRequest * SOAP_FMAC4 soap_instantiate__wcxs__AddWirelessProfileRequest(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__wcxs__AddWirelessProfileRequest(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__wcxs__AddWirelessProfileRequest, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _wcxs__AddWirelessProfileRequest;
-               if (size)
-                       *size = sizeof(_wcxs__AddWirelessProfileRequest);
-               ((_wcxs__AddWirelessProfileRequest*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _wcxs__AddWirelessProfileRequest[n];
-               if (size)
-                       *size = n * sizeof(_wcxs__AddWirelessProfileRequest);
-               for (int i = 0; i < n; i++)
-                       ((_wcxs__AddWirelessProfileRequest*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_wcxs__AddWirelessProfileRequest*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _wcxs__AddWirelessProfileRequest %p -> %p\n", q, p));
-       *(_wcxs__AddWirelessProfileRequest*)p = *(_wcxs__AddWirelessProfileRequest*)q;
-}
-
-void wcxs__WirelessSettingsType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((wcxs__WirelessSettingsType*)this)->RadioOn, SOAP_TYPE_bool);
-       soap_serialize_PointerTostd__string(soap, &((wcxs__WirelessSettingsType*)this)->ActiveProfile);
-       /* transient soap skipped */
-}
-
-void wcxs__WirelessSettingsType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((wcxs__WirelessSettingsType*)this)->RadioOn);
-       ((wcxs__WirelessSettingsType*)this)->ActiveProfile = NULL;
-       /* transient soap skipped */
-}
-
-int wcxs__WirelessSettingsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__WirelessSettingsType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__WirelessSettingsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__WirelessSettingsType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WirelessSettingsType(struct soap *soap, const char *tag, int id, const wcxs__WirelessSettingsType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WirelessSettingsType), type);
-       soap_out_bool(soap, "wcxs:RadioOn", -1, &(((wcxs__WirelessSettingsType*)a)->RadioOn), "");
-       soap_out_PointerTostd__string(soap, "wcxs:ActiveProfile", -1, &(((wcxs__WirelessSettingsType*)a)->ActiveProfile), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__WirelessSettingsType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__WirelessSettingsType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__WirelessSettingsType * SOAP_FMAC4 soap_get_wcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__WirelessSettingsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__WirelessSettingsType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__WirelessSettingsType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__WirelessSettingsType * SOAP_FMAC4 soap_in_wcxs__WirelessSettingsType(struct soap *soap, const char *tag, wcxs__WirelessSettingsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__WirelessSettingsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WirelessSettingsType, sizeof(wcxs__WirelessSettingsType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__WirelessSettingsType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__WirelessSettingsType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_RadioOn1 = 1, soap_flag_ActiveProfile1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_RadioOn1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "wcxs:RadioOn", &(((wcxs__WirelessSettingsType*)a)->RadioOn), "xsd:boolean"))
-                               {       soap_flag_RadioOn1--;
-                                       continue;
-                               }
-                       if (soap_flag_ActiveProfile1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "wcxs:ActiveProfile", &(((wcxs__WirelessSettingsType*)a)->ActiveProfile), "xsd:string"))
-                               {       soap_flag_ActiveProfile1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_RadioOn1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__WirelessSettingsType * SOAP_FMAC6 soap_new_wcxs__WirelessSettingsType(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__WirelessSettingsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__WirelessSettingsType * SOAP_FMAC4 soap_instantiate_wcxs__WirelessSettingsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WirelessSettingsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WirelessSettingsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__WirelessSettingsType;
-               if (size)
-                       *size = sizeof(wcxs__WirelessSettingsType);
-               ((wcxs__WirelessSettingsType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__WirelessSettingsType[n];
-               if (size)
-                       *size = n * sizeof(wcxs__WirelessSettingsType);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__WirelessSettingsType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__WirelessSettingsType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WirelessSettingsType %p -> %p\n", q, p));
-       *(wcxs__WirelessSettingsType*)p = *(wcxs__WirelessSettingsType*)q;
-}
-
-void wcxs__WirelessCapabilitiesType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfwcxs__FeatureType(soap, &((wcxs__WirelessCapabilitiesType*)this)->SupportedFeatures);
-       /* transient soap skipped */
-}
-
-void wcxs__WirelessCapabilitiesType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfwcxs__FeatureType(soap, &((wcxs__WirelessCapabilitiesType*)this)->SupportedFeatures);
-       /* transient soap skipped */
-}
-
-int wcxs__WirelessCapabilitiesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__WirelessCapabilitiesType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__WirelessCapabilitiesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__WirelessCapabilitiesType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, int id, const wcxs__WirelessCapabilitiesType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WirelessCapabilitiesType), type);
-       soap_out_std__vectorTemplateOfwcxs__FeatureType(soap, "wcxs:SupportedFeatures", -1, &(((wcxs__WirelessCapabilitiesType*)a)->SupportedFeatures), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__WirelessCapabilitiesType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__WirelessCapabilitiesType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__WirelessCapabilitiesType * SOAP_FMAC4 soap_get_wcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__WirelessCapabilitiesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__WirelessCapabilitiesType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__WirelessCapabilitiesType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__WirelessCapabilitiesType * SOAP_FMAC4 soap_in_wcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, wcxs__WirelessCapabilitiesType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__WirelessCapabilitiesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WirelessCapabilitiesType, sizeof(wcxs__WirelessCapabilitiesType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__WirelessCapabilitiesType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__WirelessCapabilitiesType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfwcxs__FeatureType(soap, "wcxs:SupportedFeatures", &(((wcxs__WirelessCapabilitiesType*)a)->SupportedFeatures), "wcxs:FeatureType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((wcxs__WirelessCapabilitiesType*)a)->SupportedFeatures.size() > 4))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__WirelessCapabilitiesType * SOAP_FMAC6 soap_new_wcxs__WirelessCapabilitiesType(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__WirelessCapabilitiesType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__WirelessCapabilitiesType * SOAP_FMAC4 soap_instantiate_wcxs__WirelessCapabilitiesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WirelessCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WirelessCapabilitiesType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__WirelessCapabilitiesType;
-               if (size)
-                       *size = sizeof(wcxs__WirelessCapabilitiesType);
-               ((wcxs__WirelessCapabilitiesType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__WirelessCapabilitiesType[n];
-               if (size)
-                       *size = n * sizeof(wcxs__WirelessCapabilitiesType);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__WirelessCapabilitiesType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__WirelessCapabilitiesType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WirelessCapabilitiesType %p -> %p\n", q, p));
-       *(wcxs__WirelessCapabilitiesType*)p = *(wcxs__WirelessCapabilitiesType*)q;
-}
-
-void wcxs__ProfileType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_wcxs__ProfileNameType(soap, &((wcxs__ProfileType*)this)->ProfileName);
-       soap_serialize_PointerToxsd__base64Binary(soap, &((wcxs__ProfileType*)this)->SSID);
-       soap_serialize_PointerTowcxs__ProfileSecuritySettingsType(soap, &((wcxs__ProfileType*)this)->Security);
-       /* transient soap skipped */
-}
-
-void wcxs__ProfileType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_wcxs__ProfileNameType(soap, &((wcxs__ProfileType*)this)->ProfileName);
-       soap_default_wcxs__ProfilePriorityType(soap, &((wcxs__ProfileType*)this)->Priority);
-       ((wcxs__ProfileType*)this)->SSID = NULL;
-       ((wcxs__ProfileType*)this)->Security = NULL;
-       /* transient soap skipped */
-}
-
-int wcxs__ProfileType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__ProfileType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__ProfileType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__ProfileType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileType(struct soap *soap, const char *tag, int id, const wcxs__ProfileType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileType), type);
-       soap_out_wcxs__ProfileNameType(soap, "wcxs:ProfileName", -1, &(((wcxs__ProfileType*)a)->ProfileName), "");
-       soap_out_wcxs__ProfilePriorityType(soap, "wcxs:Priority", -1, &(((wcxs__ProfileType*)a)->Priority), "");
-       soap_out_PointerToxsd__base64Binary(soap, "wcxs:SSID", -1, &(((wcxs__ProfileType*)a)->SSID), "");
-       soap_out_PointerTowcxs__ProfileSecuritySettingsType(soap, "wcxs:Security", -1, &(((wcxs__ProfileType*)a)->Security), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__ProfileType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__ProfileType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileType * SOAP_FMAC4 soap_get_wcxs__ProfileType(struct soap *soap, wcxs__ProfileType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__ProfileType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__ProfileType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__ProfileType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileType * SOAP_FMAC4 soap_in_wcxs__ProfileType(struct soap *soap, const char *tag, wcxs__ProfileType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__ProfileType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileType, sizeof(wcxs__ProfileType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__ProfileType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__ProfileType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ProfileName1 = 1, soap_flag_Priority1 = 1, soap_flag_SSID1 = 1, soap_flag_Security1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ProfileName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_wcxs__ProfileNameType(soap, "wcxs:ProfileName", &(((wcxs__ProfileType*)a)->ProfileName), "wcxs:ProfileNameType"))
-                               {       soap_flag_ProfileName1--;
-                                       continue;
-                               }
-                       if (soap_flag_Priority1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_wcxs__ProfilePriorityType(soap, "wcxs:Priority", &(((wcxs__ProfileType*)a)->Priority), "wcxs:ProfilePriorityType"))
-                               {       soap_flag_Priority1--;
-                                       continue;
-                               }
-                       if (soap_flag_SSID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxsd__base64Binary(soap, "wcxs:SSID", &(((wcxs__ProfileType*)a)->SSID), "xsd:base64Binary"))
-                               {       soap_flag_SSID1--;
-                                       continue;
-                               }
-                       if (soap_flag_Security1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTowcxs__ProfileSecuritySettingsType(soap, "wcxs:Security", &(((wcxs__ProfileType*)a)->Security), "wcxs:ProfileSecuritySettingsType"))
-                               {       soap_flag_Security1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ProfileName1 > 0 || soap_flag_Priority1 > 0 || soap_flag_Security1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__ProfileType * SOAP_FMAC6 soap_new_wcxs__ProfileType(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__ProfileType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileType(struct soap *soap, wcxs__ProfileType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__ProfileType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__ProfileType;
-               if (size)
-                       *size = sizeof(wcxs__ProfileType);
-               ((wcxs__ProfileType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__ProfileType[n];
-               if (size)
-                       *size = n * sizeof(wcxs__ProfileType);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__ProfileType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__ProfileType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileType %p -> %p\n", q, p));
-       *(wcxs__ProfileType*)p = *(wcxs__ProfileType*)q;
-}
-
-void wcxs__ProfileSecuritySettingsType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__wcxs__union_ProfileSecuritySettingsType(soap, ((wcxs__ProfileSecuritySettingsType*)this)->__union_ProfileSecuritySettingsType, &((wcxs__ProfileSecuritySettingsType*)this)->union_ProfileSecuritySettingsType);
-       /* transient soap skipped */
-}
-
-void wcxs__ProfileSecuritySettingsType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((wcxs__ProfileSecuritySettingsType*)this)->__union_ProfileSecuritySettingsType = 0;
-       /* transient soap skipped */
-}
-
-int wcxs__ProfileSecuritySettingsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__ProfileSecuritySettingsType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__ProfileSecuritySettingsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__ProfileSecuritySettingsType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, int id, const wcxs__ProfileSecuritySettingsType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType), type);
-       soap_out__wcxs__union_ProfileSecuritySettingsType(soap, ((wcxs__ProfileSecuritySettingsType*)a)->__union_ProfileSecuritySettingsType, &((wcxs__ProfileSecuritySettingsType*)a)->union_ProfileSecuritySettingsType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__ProfileSecuritySettingsType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__ProfileSecuritySettingsType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingsType * SOAP_FMAC4 soap_get_wcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__ProfileSecuritySettingsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__ProfileSecuritySettingsType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__ProfileSecuritySettingsType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingsType * SOAP_FMAC4 soap_in_wcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__ProfileSecuritySettingsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType, sizeof(wcxs__ProfileSecuritySettingsType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__ProfileSecuritySettingsType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__ProfileSecuritySettingsType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_ProfileSecuritySettingsType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_ProfileSecuritySettingsType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__wcxs__union_ProfileSecuritySettingsType(soap, &((wcxs__ProfileSecuritySettingsType*)a)->__union_ProfileSecuritySettingsType, &((wcxs__ProfileSecuritySettingsType*)a)->union_ProfileSecuritySettingsType))
-                               {       soap_flag_union_ProfileSecuritySettingsType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_ProfileSecuritySettingsType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__ProfileSecuritySettingsType * SOAP_FMAC6 soap_new_wcxs__ProfileSecuritySettingsType(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__ProfileSecuritySettingsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingsType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileSecuritySettingsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileSecuritySettingsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileSecuritySettingsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingsType;
-               if (size)
-                       *size = sizeof(wcxs__ProfileSecuritySettingsType);
-               ((wcxs__ProfileSecuritySettingsType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingsType[n];
-               if (size)
-                       *size = n * sizeof(wcxs__ProfileSecuritySettingsType);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__ProfileSecuritySettingsType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__ProfileSecuritySettingsType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileSecuritySettingsType %p -> %p\n", q, p));
-       *(wcxs__ProfileSecuritySettingsType*)p = *(wcxs__ProfileSecuritySettingsType*)q;
-}
-
-void wcxs__ProfileSecuritySettingRSNType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__wcxs__union_ProfileSecuritySettingRSNType(soap, ((wcxs__ProfileSecuritySettingRSNType*)this)->__union_ProfileSecuritySettingRSNType, &((wcxs__ProfileSecuritySettingRSNType*)this)->union_ProfileSecuritySettingRSNType);
-       /* transient soap skipped */
-}
-
-void wcxs__ProfileSecuritySettingRSNType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((wcxs__ProfileSecuritySettingRSNType*)this)->__union_ProfileSecuritySettingRSNType = 0;
-       /* transient soap skipped */
-}
-
-int wcxs__ProfileSecuritySettingRSNType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__ProfileSecuritySettingRSNType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__ProfileSecuritySettingRSNType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, int id, const wcxs__ProfileSecuritySettingRSNType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType), type);
-       soap_out__wcxs__union_ProfileSecuritySettingRSNType(soap, ((wcxs__ProfileSecuritySettingRSNType*)a)->__union_ProfileSecuritySettingRSNType, &((wcxs__ProfileSecuritySettingRSNType*)a)->union_ProfileSecuritySettingRSNType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__ProfileSecuritySettingRSNType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__ProfileSecuritySettingRSNType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_get_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__ProfileSecuritySettingRSNType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__ProfileSecuritySettingRSNType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__ProfileSecuritySettingRSNType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_in_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingRSNType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__ProfileSecuritySettingRSNType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType, sizeof(wcxs__ProfileSecuritySettingRSNType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__ProfileSecuritySettingRSNType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_ProfileSecuritySettingRSNType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_ProfileSecuritySettingRSNType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__wcxs__union_ProfileSecuritySettingRSNType(soap, &((wcxs__ProfileSecuritySettingRSNType*)a)->__union_ProfileSecuritySettingRSNType, &((wcxs__ProfileSecuritySettingRSNType*)a)->union_ProfileSecuritySettingRSNType))
-                               {       soap_flag_union_ProfileSecuritySettingRSNType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_ProfileSecuritySettingRSNType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC6 soap_new_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__ProfileSecuritySettingRSNType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileSecuritySettingRSNType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileSecuritySettingRSNType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingRSNType;
-               if (size)
-                       *size = sizeof(wcxs__ProfileSecuritySettingRSNType);
-               ((wcxs__ProfileSecuritySettingRSNType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingRSNType[n];
-               if (size)
-                       *size = n * sizeof(wcxs__ProfileSecuritySettingRSNType);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__ProfileSecuritySettingRSNType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__ProfileSecuritySettingRSNType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileSecuritySettingRSNType %p -> %p\n", q, p));
-       *(wcxs__ProfileSecuritySettingRSNType*)p = *(wcxs__ProfileSecuritySettingRSNType*)q;
-}
-
-void wcxs__ProfileSecuritySettingWPAType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__wcxs__union_ProfileSecuritySettingWPAType(soap, ((wcxs__ProfileSecuritySettingWPAType*)this)->__union_ProfileSecuritySettingWPAType, &((wcxs__ProfileSecuritySettingWPAType*)this)->union_ProfileSecuritySettingWPAType);
-       /* transient soap skipped */
-}
-
-void wcxs__ProfileSecuritySettingWPAType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((wcxs__ProfileSecuritySettingWPAType*)this)->__union_ProfileSecuritySettingWPAType = 0;
-       /* transient soap skipped */
-}
-
-int wcxs__ProfileSecuritySettingWPAType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__ProfileSecuritySettingWPAType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__ProfileSecuritySettingWPAType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, int id, const wcxs__ProfileSecuritySettingWPAType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType), type);
-       soap_out__wcxs__union_ProfileSecuritySettingWPAType(soap, ((wcxs__ProfileSecuritySettingWPAType*)a)->__union_ProfileSecuritySettingWPAType, &((wcxs__ProfileSecuritySettingWPAType*)a)->union_ProfileSecuritySettingWPAType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__ProfileSecuritySettingWPAType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__ProfileSecuritySettingWPAType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_get_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__ProfileSecuritySettingWPAType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__ProfileSecuritySettingWPAType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__ProfileSecuritySettingWPAType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_in_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingWPAType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__ProfileSecuritySettingWPAType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType, sizeof(wcxs__ProfileSecuritySettingWPAType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__ProfileSecuritySettingWPAType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_ProfileSecuritySettingWPAType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_ProfileSecuritySettingWPAType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__wcxs__union_ProfileSecuritySettingWPAType(soap, &((wcxs__ProfileSecuritySettingWPAType*)a)->__union_ProfileSecuritySettingWPAType, &((wcxs__ProfileSecuritySettingWPAType*)a)->union_ProfileSecuritySettingWPAType))
-                               {       soap_flag_union_ProfileSecuritySettingWPAType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_ProfileSecuritySettingWPAType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC6 soap_new_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__ProfileSecuritySettingWPAType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_instantiate_wcxs__ProfileSecuritySettingWPAType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__ProfileSecuritySettingWPAType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingWPAType;
-               if (size)
-                       *size = sizeof(wcxs__ProfileSecuritySettingWPAType);
-               ((wcxs__ProfileSecuritySettingWPAType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__ProfileSecuritySettingWPAType[n];
-               if (size)
-                       *size = n * sizeof(wcxs__ProfileSecuritySettingWPAType);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__ProfileSecuritySettingWPAType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__ProfileSecuritySettingWPAType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__ProfileSecuritySettingWPAType %p -> %p\n", q, p));
-       *(wcxs__ProfileSecuritySettingWPAType*)p = *(wcxs__ProfileSecuritySettingWPAType*)q;
-}
-
-void wcxs__DataEncryptionCCMPType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__wcxs__union_DataEncryptionCCMPType(soap, ((wcxs__DataEncryptionCCMPType*)this)->__union_DataEncryptionCCMPType, &((wcxs__DataEncryptionCCMPType*)this)->union_DataEncryptionCCMPType);
-       /* transient soap skipped */
-}
-
-void wcxs__DataEncryptionCCMPType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((wcxs__DataEncryptionCCMPType*)this)->__union_DataEncryptionCCMPType = 0;
-       /* transient soap skipped */
-}
-
-int wcxs__DataEncryptionCCMPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__DataEncryptionCCMPType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__DataEncryptionCCMPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__DataEncryptionCCMPType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionCCMPType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionCCMPType), type);
-       soap_out__wcxs__union_DataEncryptionCCMPType(soap, ((wcxs__DataEncryptionCCMPType*)a)->__union_DataEncryptionCCMPType, &((wcxs__DataEncryptionCCMPType*)a)->union_DataEncryptionCCMPType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__DataEncryptionCCMPType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__DataEncryptionCCMPType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionCCMPType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__DataEncryptionCCMPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__DataEncryptionCCMPType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__DataEncryptionCCMPType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionCCMPType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, wcxs__DataEncryptionCCMPType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__DataEncryptionCCMPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionCCMPType, sizeof(wcxs__DataEncryptionCCMPType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionCCMPType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__DataEncryptionCCMPType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_DataEncryptionCCMPType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_DataEncryptionCCMPType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__wcxs__union_DataEncryptionCCMPType(soap, &((wcxs__DataEncryptionCCMPType*)a)->__union_DataEncryptionCCMPType, &((wcxs__DataEncryptionCCMPType*)a)->union_DataEncryptionCCMPType))
-                               {       soap_flag_union_DataEncryptionCCMPType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_DataEncryptionCCMPType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__DataEncryptionCCMPType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionCCMPType(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__DataEncryptionCCMPType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionCCMPType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionCCMPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionCCMPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionCCMPType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__DataEncryptionCCMPType;
-               if (size)
-                       *size = sizeof(wcxs__DataEncryptionCCMPType);
-               ((wcxs__DataEncryptionCCMPType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__DataEncryptionCCMPType[n];
-               if (size)
-                       *size = n * sizeof(wcxs__DataEncryptionCCMPType);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__DataEncryptionCCMPType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__DataEncryptionCCMPType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionCCMPType %p -> %p\n", q, p));
-       *(wcxs__DataEncryptionCCMPType*)p = *(wcxs__DataEncryptionCCMPType*)q;
-}
-
-void wcxs__DataEncryptionTKIPType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__wcxs__union_DataEncryptionTKIPType(soap, ((wcxs__DataEncryptionTKIPType*)this)->__union_DataEncryptionTKIPType, &((wcxs__DataEncryptionTKIPType*)this)->union_DataEncryptionTKIPType);
-       /* transient soap skipped */
-}
-
-void wcxs__DataEncryptionTKIPType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((wcxs__DataEncryptionTKIPType*)this)->__union_DataEncryptionTKIPType = 0;
-       /* transient soap skipped */
-}
-
-int wcxs__DataEncryptionTKIPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__DataEncryptionTKIPType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__DataEncryptionTKIPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__DataEncryptionTKIPType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionTKIPType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionTKIPType), type);
-       soap_out__wcxs__union_DataEncryptionTKIPType(soap, ((wcxs__DataEncryptionTKIPType*)a)->__union_DataEncryptionTKIPType, &((wcxs__DataEncryptionTKIPType*)a)->union_DataEncryptionTKIPType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__DataEncryptionTKIPType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__DataEncryptionTKIPType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionTKIPType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__DataEncryptionTKIPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__DataEncryptionTKIPType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__DataEncryptionTKIPType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionTKIPType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, wcxs__DataEncryptionTKIPType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__DataEncryptionTKIPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionTKIPType, sizeof(wcxs__DataEncryptionTKIPType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionTKIPType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__DataEncryptionTKIPType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_DataEncryptionTKIPType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_DataEncryptionTKIPType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__wcxs__union_DataEncryptionTKIPType(soap, &((wcxs__DataEncryptionTKIPType*)a)->__union_DataEncryptionTKIPType, &((wcxs__DataEncryptionTKIPType*)a)->union_DataEncryptionTKIPType))
-                               {       soap_flag_union_DataEncryptionTKIPType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_DataEncryptionTKIPType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__DataEncryptionTKIPType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionTKIPType(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__DataEncryptionTKIPType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionTKIPType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionTKIPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionTKIPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionTKIPType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__DataEncryptionTKIPType;
-               if (size)
-                       *size = sizeof(wcxs__DataEncryptionTKIPType);
-               ((wcxs__DataEncryptionTKIPType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__DataEncryptionTKIPType[n];
-               if (size)
-                       *size = n * sizeof(wcxs__DataEncryptionTKIPType);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__DataEncryptionTKIPType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__DataEncryptionTKIPType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionTKIPType %p -> %p\n", q, p));
-       *(wcxs__DataEncryptionTKIPType*)p = *(wcxs__DataEncryptionTKIPType*)q;
-}
-
-void wcxs__DataEncryptionWEPType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__wcxs__union_DataEncryptionWEPType(soap, ((wcxs__DataEncryptionWEPType*)this)->__union_DataEncryptionWEPType, &((wcxs__DataEncryptionWEPType*)this)->union_DataEncryptionWEPType);
-       /* transient soap skipped */
-}
-
-void wcxs__DataEncryptionWEPType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((wcxs__DataEncryptionWEPType*)this)->__union_DataEncryptionWEPType = 0;
-       /* transient soap skipped */
-}
-
-int wcxs__DataEncryptionWEPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__DataEncryptionWEPType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__DataEncryptionWEPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__DataEncryptionWEPType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionWEPType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionWEPType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionWEPType), type);
-       soap_out__wcxs__union_DataEncryptionWEPType(soap, ((wcxs__DataEncryptionWEPType*)a)->__union_DataEncryptionWEPType, &((wcxs__DataEncryptionWEPType*)a)->union_DataEncryptionWEPType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__DataEncryptionWEPType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__DataEncryptionWEPType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionWEPType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionWEPType(struct soap *soap, wcxs__DataEncryptionWEPType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__DataEncryptionWEPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__DataEncryptionWEPType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__DataEncryptionWEPType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionWEPType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionWEPType(struct soap *soap, const char *tag, wcxs__DataEncryptionWEPType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__DataEncryptionWEPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionWEPType, sizeof(wcxs__DataEncryptionWEPType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionWEPType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__DataEncryptionWEPType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_DataEncryptionWEPType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_DataEncryptionWEPType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__wcxs__union_DataEncryptionWEPType(soap, &((wcxs__DataEncryptionWEPType*)a)->__union_DataEncryptionWEPType, &((wcxs__DataEncryptionWEPType*)a)->union_DataEncryptionWEPType))
-                               {       soap_flag_union_DataEncryptionWEPType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_DataEncryptionWEPType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__DataEncryptionWEPType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionWEPType(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__DataEncryptionWEPType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionWEPType(struct soap *soap, wcxs__DataEncryptionWEPType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionWEPType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionWEPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionWEPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionWEPType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__DataEncryptionWEPType;
-               if (size)
-                       *size = sizeof(wcxs__DataEncryptionWEPType);
-               ((wcxs__DataEncryptionWEPType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__DataEncryptionWEPType[n];
-               if (size)
-                       *size = n * sizeof(wcxs__DataEncryptionWEPType);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__DataEncryptionWEPType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__DataEncryptionWEPType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionWEPType %p -> %p\n", q, p));
-       *(wcxs__DataEncryptionWEPType*)p = *(wcxs__DataEncryptionWEPType*)q;
-}
-
-void wcxs__DataEncryptionWEPXType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__wcxs__union_DataEncryptionWEPXType(soap, ((wcxs__DataEncryptionWEPXType*)this)->__union_DataEncryptionWEPXType, &((wcxs__DataEncryptionWEPXType*)this)->union_DataEncryptionWEPXType);
-       /* transient soap skipped */
-}
-
-void wcxs__DataEncryptionWEPXType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_wcxs__KeyIndexType(soap, &((wcxs__DataEncryptionWEPXType*)this)->KeyIndex);
-       ((wcxs__DataEncryptionWEPXType*)this)->__union_DataEncryptionWEPXType = 0;
-       /* transient soap skipped */
-}
-
-int wcxs__DataEncryptionWEPXType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__DataEncryptionWEPXType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__DataEncryptionWEPXType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__DataEncryptionWEPXType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__DataEncryptionWEPXType(struct soap *soap, const char *tag, int id, const wcxs__DataEncryptionWEPXType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__DataEncryptionWEPXType), type);
-       soap_out_wcxs__KeyIndexType(soap, "wcxs:KeyIndex", -1, &(((wcxs__DataEncryptionWEPXType*)a)->KeyIndex), "");
-       soap_out__wcxs__union_DataEncryptionWEPXType(soap, ((wcxs__DataEncryptionWEPXType*)a)->__union_DataEncryptionWEPXType, &((wcxs__DataEncryptionWEPXType*)a)->union_DataEncryptionWEPXType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__DataEncryptionWEPXType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__DataEncryptionWEPXType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionWEPXType * SOAP_FMAC4 soap_get_wcxs__DataEncryptionWEPXType(struct soap *soap, wcxs__DataEncryptionWEPXType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__DataEncryptionWEPXType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__DataEncryptionWEPXType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__DataEncryptionWEPXType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionWEPXType * SOAP_FMAC4 soap_in_wcxs__DataEncryptionWEPXType(struct soap *soap, const char *tag, wcxs__DataEncryptionWEPXType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__DataEncryptionWEPXType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__DataEncryptionWEPXType, sizeof(wcxs__DataEncryptionWEPXType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__DataEncryptionWEPXType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__DataEncryptionWEPXType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_KeyIndex1 = 1, soap_flag_union_DataEncryptionWEPXType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_KeyIndex1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_wcxs__KeyIndexType(soap, "wcxs:KeyIndex", &(((wcxs__DataEncryptionWEPXType*)a)->KeyIndex), "wcxs:KeyIndexType"))
-                               {       soap_flag_KeyIndex1--;
-                                       continue;
-                               }
-                       if (soap_flag_union_DataEncryptionWEPXType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__wcxs__union_DataEncryptionWEPXType(soap, &((wcxs__DataEncryptionWEPXType*)a)->__union_DataEncryptionWEPXType, &((wcxs__DataEncryptionWEPXType*)a)->union_DataEncryptionWEPXType))
-                               {       soap_flag_union_DataEncryptionWEPXType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyIndex1 > 0 || soap_flag_union_DataEncryptionWEPXType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__DataEncryptionWEPXType * SOAP_FMAC6 soap_new_wcxs__DataEncryptionWEPXType(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__DataEncryptionWEPXType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__DataEncryptionWEPXType(struct soap *soap, wcxs__DataEncryptionWEPXType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionWEPXType * SOAP_FMAC4 soap_instantiate_wcxs__DataEncryptionWEPXType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__DataEncryptionWEPXType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__DataEncryptionWEPXType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__DataEncryptionWEPXType;
-               if (size)
-                       *size = sizeof(wcxs__DataEncryptionWEPXType);
-               ((wcxs__DataEncryptionWEPXType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__DataEncryptionWEPXType[n];
-               if (size)
-                       *size = n * sizeof(wcxs__DataEncryptionWEPXType);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__DataEncryptionWEPXType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__DataEncryptionWEPXType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__DataEncryptionWEPXType %p -> %p\n", q, p));
-       *(wcxs__DataEncryptionWEPXType*)p = *(wcxs__DataEncryptionWEPXType*)q;
-}
-
-void wcxs__WEP128Type::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__wcxs__union_WEP128Type(soap, ((wcxs__WEP128Type*)this)->__union_WEP128Type, &((wcxs__WEP128Type*)this)->union_WEP128Type);
-       /* transient soap skipped */
-}
-
-void wcxs__WEP128Type::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((wcxs__WEP128Type*)this)->__union_WEP128Type = 0;
-       /* transient soap skipped */
-}
-
-int wcxs__WEP128Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__WEP128Type);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__WEP128Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__WEP128Type(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WEP128Type(struct soap *soap, const char *tag, int id, const wcxs__WEP128Type *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WEP128Type), type);
-       soap_out__wcxs__union_WEP128Type(soap, ((wcxs__WEP128Type*)a)->__union_WEP128Type, &((wcxs__WEP128Type*)a)->union_WEP128Type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__WEP128Type::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__WEP128Type(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__WEP128Type * SOAP_FMAC4 soap_get_wcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__WEP128Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__WEP128Type::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__WEP128Type(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__WEP128Type * SOAP_FMAC4 soap_in_wcxs__WEP128Type(struct soap *soap, const char *tag, wcxs__WEP128Type *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__WEP128Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WEP128Type, sizeof(wcxs__WEP128Type), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__WEP128Type)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__WEP128Type *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_WEP128Type1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_WEP128Type1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__wcxs__union_WEP128Type(soap, &((wcxs__WEP128Type*)a)->__union_WEP128Type, &((wcxs__WEP128Type*)a)->union_WEP128Type))
-                               {       soap_flag_union_WEP128Type1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_WEP128Type1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__WEP128Type * SOAP_FMAC6 soap_new_wcxs__WEP128Type(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__WEP128Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__WEP128Type * SOAP_FMAC4 soap_instantiate_wcxs__WEP128Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WEP128Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WEP128Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__WEP128Type;
-               if (size)
-                       *size = sizeof(wcxs__WEP128Type);
-               ((wcxs__WEP128Type*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__WEP128Type[n];
-               if (size)
-                       *size = n * sizeof(wcxs__WEP128Type);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__WEP128Type*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__WEP128Type*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WEP128Type %p -> %p\n", q, p));
-       *(wcxs__WEP128Type*)p = *(wcxs__WEP128Type*)q;
-}
-
-void wcxs__WEP64Type::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__wcxs__union_WEP64Type(soap, ((wcxs__WEP64Type*)this)->__union_WEP64Type, &((wcxs__WEP64Type*)this)->union_WEP64Type);
-       /* transient soap skipped */
-}
-
-void wcxs__WEP64Type::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((wcxs__WEP64Type*)this)->__union_WEP64Type = 0;
-       /* transient soap skipped */
-}
-
-int wcxs__WEP64Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_wcxs__WEP64Type);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int wcxs__WEP64Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_wcxs__WEP64Type(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_wcxs__WEP64Type(struct soap *soap, const char *tag, int id, const wcxs__WEP64Type *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_wcxs__WEP64Type), type);
-       soap_out__wcxs__union_WEP64Type(soap, ((wcxs__WEP64Type*)a)->__union_WEP64Type, &((wcxs__WEP64Type*)a)->union_WEP64Type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *wcxs__WEP64Type::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_wcxs__WEP64Type(soap, this, tag, type);
-}
-
-SOAP_FMAC3 wcxs__WEP64Type * SOAP_FMAC4 soap_get_wcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_wcxs__WEP64Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *wcxs__WEP64Type::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_wcxs__WEP64Type(soap, tag, this, type);
-}
-
-SOAP_FMAC3 wcxs__WEP64Type * SOAP_FMAC4 soap_in_wcxs__WEP64Type(struct soap *soap, const char *tag, wcxs__WEP64Type *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (wcxs__WEP64Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_wcxs__WEP64Type, sizeof(wcxs__WEP64Type), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_wcxs__WEP64Type)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (wcxs__WEP64Type *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_WEP64Type1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_WEP64Type1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__wcxs__union_WEP64Type(soap, &((wcxs__WEP64Type*)a)->__union_WEP64Type, &((wcxs__WEP64Type*)a)->union_WEP64Type))
-                               {       soap_flag_union_WEP64Type1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_WEP64Type1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 wcxs__WEP64Type * SOAP_FMAC6 soap_new_wcxs__WEP64Type(struct soap *soap, int n)
-{      return soap_instantiate_wcxs__WEP64Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_wcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 wcxs__WEP64Type * SOAP_FMAC4 soap_instantiate_wcxs__WEP64Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_wcxs__WEP64Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_wcxs__WEP64Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new wcxs__WEP64Type;
-               if (size)
-                       *size = sizeof(wcxs__WEP64Type);
-               ((wcxs__WEP64Type*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new wcxs__WEP64Type[n];
-               if (size)
-                       *size = n * sizeof(wcxs__WEP64Type);
-               for (int i = 0; i < n; i++)
-                       ((wcxs__WEP64Type*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (wcxs__WEP64Type*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying wcxs__WEP64Type %p -> %p\n", q, p));
-       *(wcxs__WEP64Type*)p = *(wcxs__WEP64Type*)q;
-}
-
-void _rci__GetSystemPowerStateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _rci__GetSystemPowerStateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_rci__PT_USCORESTATUS(soap, &((_rci__GetSystemPowerStateResponse*)this)->Status);
-       soap_default_rci__SystemPowerStateType(soap, &((_rci__GetSystemPowerStateResponse*)this)->SystemPowerState);
-       /* transient soap skipped */
-}
-
-int _rci__GetSystemPowerStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__GetSystemPowerStateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _rci__GetSystemPowerStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__rci__GetSystemPowerStateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetSystemPowerStateResponse(struct soap *soap, const char *tag, int id, const _rci__GetSystemPowerStateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetSystemPowerStateResponse), type);
-       soap_element_result(soap, "rci:Status");
-       soap_out_rci__PT_USCORESTATUS(soap, "rci:Status", -1, &(((_rci__GetSystemPowerStateResponse*)a)->Status), "");
-       soap_out_rci__SystemPowerStateType(soap, "rci:SystemPowerState", -1, &(((_rci__GetSystemPowerStateResponse*)a)->SystemPowerState), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_rci__GetSystemPowerStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__rci__GetSystemPowerStateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _rci__GetSystemPowerStateResponse * SOAP_FMAC4 soap_get__rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__rci__GetSystemPowerStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_rci__GetSystemPowerStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__rci__GetSystemPowerStateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _rci__GetSystemPowerStateResponse * SOAP_FMAC4 soap_in__rci__GetSystemPowerStateResponse(struct soap *soap, const char *tag, _rci__GetSystemPowerStateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_rci__GetSystemPowerStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetSystemPowerStateResponse, sizeof(_rci__GetSystemPowerStateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__rci__GetSystemPowerStateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_rci__GetSystemPowerStateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_SystemPowerState1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_rci__PT_USCORESTATUS(soap, "rci:Status", &(((_rci__GetSystemPowerStateResponse*)a)->Status), "rci:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_SystemPowerState1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_rci__SystemPowerStateType(soap, "rci:SystemPowerState", &(((_rci__GetSystemPowerStateResponse*)a)->SystemPowerState), "rci:SystemPowerStateType"))
-                               {       soap_flag_SystemPowerState1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "rci:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SystemPowerState1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _rci__GetSystemPowerStateResponse * SOAP_FMAC6 soap_new__rci__GetSystemPowerStateResponse(struct soap *soap, int n)
-{      return soap_instantiate__rci__GetSystemPowerStateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _rci__GetSystemPowerStateResponse * SOAP_FMAC4 soap_instantiate__rci__GetSystemPowerStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetSystemPowerStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetSystemPowerStateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _rci__GetSystemPowerStateResponse;
-               if (size)
-                       *size = sizeof(_rci__GetSystemPowerStateResponse);
-               ((_rci__GetSystemPowerStateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _rci__GetSystemPowerStateResponse[n];
-               if (size)
-                       *size = n * sizeof(_rci__GetSystemPowerStateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_rci__GetSystemPowerStateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_rci__GetSystemPowerStateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetSystemPowerStateResponse %p -> %p\n", q, p));
-       *(_rci__GetSystemPowerStateResponse*)p = *(_rci__GetSystemPowerStateResponse*)q;
-}
-
-void _rci__GetSystemPowerState::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _rci__GetSystemPowerState::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _rci__GetSystemPowerState::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__GetSystemPowerState);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _rci__GetSystemPowerState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__rci__GetSystemPowerState(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetSystemPowerState(struct soap *soap, const char *tag, int id, const _rci__GetSystemPowerState *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetSystemPowerState), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_rci__GetSystemPowerState::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__rci__GetSystemPowerState(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _rci__GetSystemPowerState * SOAP_FMAC4 soap_get__rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__rci__GetSystemPowerState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_rci__GetSystemPowerState::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__rci__GetSystemPowerState(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _rci__GetSystemPowerState * SOAP_FMAC4 soap_in__rci__GetSystemPowerState(struct soap *soap, const char *tag, _rci__GetSystemPowerState *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_rci__GetSystemPowerState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetSystemPowerState, sizeof(_rci__GetSystemPowerState), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__rci__GetSystemPowerState)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_rci__GetSystemPowerState *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _rci__GetSystemPowerState * SOAP_FMAC6 soap_new__rci__GetSystemPowerState(struct soap *soap, int n)
-{      return soap_instantiate__rci__GetSystemPowerState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _rci__GetSystemPowerState * SOAP_FMAC4 soap_instantiate__rci__GetSystemPowerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetSystemPowerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetSystemPowerState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _rci__GetSystemPowerState;
-               if (size)
-                       *size = sizeof(_rci__GetSystemPowerState);
-               ((_rci__GetSystemPowerState*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _rci__GetSystemPowerState[n];
-               if (size)
-                       *size = n * sizeof(_rci__GetSystemPowerState);
-               for (int i = 0; i < n; i++)
-                       ((_rci__GetSystemPowerState*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_rci__GetSystemPowerState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetSystemPowerState %p -> %p\n", q, p));
-       *(_rci__GetSystemPowerState*)p = *(_rci__GetSystemPowerState*)q;
-}
-
-void _rci__RemoteControlResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _rci__RemoteControlResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_rci__PT_USCORESTATUS(soap, &((_rci__RemoteControlResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _rci__RemoteControlResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__RemoteControlResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _rci__RemoteControlResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__rci__RemoteControlResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__RemoteControlResponse(struct soap *soap, const char *tag, int id, const _rci__RemoteControlResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__RemoteControlResponse), type);
-       soap_element_result(soap, "rci:Status");
-       soap_out_rci__PT_USCORESTATUS(soap, "rci:Status", -1, &(((_rci__RemoteControlResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_rci__RemoteControlResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__rci__RemoteControlResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _rci__RemoteControlResponse * SOAP_FMAC4 soap_get__rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__rci__RemoteControlResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_rci__RemoteControlResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__rci__RemoteControlResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _rci__RemoteControlResponse * SOAP_FMAC4 soap_in__rci__RemoteControlResponse(struct soap *soap, const char *tag, _rci__RemoteControlResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_rci__RemoteControlResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__RemoteControlResponse, sizeof(_rci__RemoteControlResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__rci__RemoteControlResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_rci__RemoteControlResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_rci__PT_USCORESTATUS(soap, "rci:Status", &(((_rci__RemoteControlResponse*)a)->Status), "rci:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "rci:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _rci__RemoteControlResponse * SOAP_FMAC6 soap_new__rci__RemoteControlResponse(struct soap *soap, int n)
-{      return soap_instantiate__rci__RemoteControlResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _rci__RemoteControlResponse * SOAP_FMAC4 soap_instantiate__rci__RemoteControlResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__RemoteControlResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__RemoteControlResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _rci__RemoteControlResponse;
-               if (size)
-                       *size = sizeof(_rci__RemoteControlResponse);
-               ((_rci__RemoteControlResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _rci__RemoteControlResponse[n];
-               if (size)
-                       *size = n * sizeof(_rci__RemoteControlResponse);
-               for (int i = 0; i < n; i++)
-                       ((_rci__RemoteControlResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_rci__RemoteControlResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__RemoteControlResponse %p -> %p\n", q, p));
-       *(_rci__RemoteControlResponse*)p = *(_rci__RemoteControlResponse*)q;
-}
-
-void _rci__RemoteControl::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_rci__RemoteControl*)this)->IanaOemNumber, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerTorci__SpecialCommandType(soap, &((_rci__RemoteControl*)this)->SpecialCommand);
-       soap_serialize_PointerTorci__SpecialCommandParameterType(soap, &((_rci__RemoteControl*)this)->SpecialCommandParameter);
-       soap_serialize_PointerTorci__BootOptionsType(soap, &((_rci__RemoteControl*)this)->BootOptions);
-       soap_serialize_PointerTorci__OemParametersType(soap, &((_rci__RemoteControl*)this)->OEMparameters);
-       /* transient soap skipped */
-}
-
-void _rci__RemoteControl::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_rci__RemoteControlCommandType(soap, &((_rci__RemoteControl*)this)->Command);
-       soap_default_unsignedInt(soap, &((_rci__RemoteControl*)this)->IanaOemNumber);
-       ((_rci__RemoteControl*)this)->SpecialCommand = NULL;
-       ((_rci__RemoteControl*)this)->SpecialCommandParameter = NULL;
-       ((_rci__RemoteControl*)this)->BootOptions = NULL;
-       ((_rci__RemoteControl*)this)->OEMparameters = NULL;
-       /* transient soap skipped */
-}
-
-int _rci__RemoteControl::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__RemoteControl);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _rci__RemoteControl::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__rci__RemoteControl(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__RemoteControl(struct soap *soap, const char *tag, int id, const _rci__RemoteControl *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__RemoteControl), type);
-       soap_out_rci__RemoteControlCommandType(soap, "rci:Command", -1, &(((_rci__RemoteControl*)a)->Command), "");
-       soap_out_unsignedInt(soap, "rci:IanaOemNumber", -1, &(((_rci__RemoteControl*)a)->IanaOemNumber), "");
-       soap_out_PointerTorci__SpecialCommandType(soap, "rci:SpecialCommand", -1, &(((_rci__RemoteControl*)a)->SpecialCommand), "");
-       soap_out_PointerTorci__SpecialCommandParameterType(soap, "rci:SpecialCommandParameter", -1, &(((_rci__RemoteControl*)a)->SpecialCommandParameter), "");
-       soap_out_PointerTorci__BootOptionsType(soap, "rci:BootOptions", -1, &(((_rci__RemoteControl*)a)->BootOptions), "");
-       soap_out_PointerTorci__OemParametersType(soap, "rci:OEMparameters", -1, &(((_rci__RemoteControl*)a)->OEMparameters), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_rci__RemoteControl::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__rci__RemoteControl(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _rci__RemoteControl * SOAP_FMAC4 soap_get__rci__RemoteControl(struct soap *soap, _rci__RemoteControl *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__rci__RemoteControl(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_rci__RemoteControl::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__rci__RemoteControl(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _rci__RemoteControl * SOAP_FMAC4 soap_in__rci__RemoteControl(struct soap *soap, const char *tag, _rci__RemoteControl *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_rci__RemoteControl *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__RemoteControl, sizeof(_rci__RemoteControl), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__rci__RemoteControl)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_rci__RemoteControl *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Command1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_rci__RemoteControlCommandType(soap, "rci:Command", &(((_rci__RemoteControl*)a)->Command), "rci:RemoteControlCommandType"))
-                               {       soap_flag_Command1--;
-                                       continue;
-                               }
-                       if (soap_flag_IanaOemNumber1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "rci:IanaOemNumber", &(((_rci__RemoteControl*)a)->IanaOemNumber), "xsd:unsignedInt"))
-                               {       soap_flag_IanaOemNumber1--;
-                                       continue;
-                               }
-                       if (soap_flag_SpecialCommand1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTorci__SpecialCommandType(soap, "rci:SpecialCommand", &(((_rci__RemoteControl*)a)->SpecialCommand), "rci:SpecialCommandType"))
-                               {       soap_flag_SpecialCommand1--;
-                                       continue;
-                               }
-                       if (soap_flag_SpecialCommandParameter1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTorci__SpecialCommandParameterType(soap, "rci:SpecialCommandParameter", &(((_rci__RemoteControl*)a)->SpecialCommandParameter), "rci:SpecialCommandParameterType"))
-                               {       soap_flag_SpecialCommandParameter1--;
-                                       continue;
-                               }
-                       if (soap_flag_BootOptions1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTorci__BootOptionsType(soap, "rci:BootOptions", &(((_rci__RemoteControl*)a)->BootOptions), "rci:BootOptionsType"))
-                               {       soap_flag_BootOptions1--;
-                                       continue;
-                               }
-                       if (soap_flag_OEMparameters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTorci__OemParametersType(soap, "rci:OEMparameters", &(((_rci__RemoteControl*)a)->OEMparameters), "rci:OemParametersType"))
-                               {       soap_flag_OEMparameters1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Command1 > 0 || soap_flag_IanaOemNumber1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _rci__RemoteControl * SOAP_FMAC6 soap_new__rci__RemoteControl(struct soap *soap, int n)
-{      return soap_instantiate__rci__RemoteControl(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__RemoteControl(struct soap *soap, _rci__RemoteControl *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _rci__RemoteControl * SOAP_FMAC4 soap_instantiate__rci__RemoteControl(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__RemoteControl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__RemoteControl, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _rci__RemoteControl;
-               if (size)
-                       *size = sizeof(_rci__RemoteControl);
-               ((_rci__RemoteControl*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _rci__RemoteControl[n];
-               if (size)
-                       *size = n * sizeof(_rci__RemoteControl);
-               for (int i = 0; i < n; i++)
-                       ((_rci__RemoteControl*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_rci__RemoteControl*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__RemoteControl %p -> %p\n", q, p));
-       *(_rci__RemoteControl*)p = *(_rci__RemoteControl*)q;
-}
-
-void _rci__GetRemoteControlCapabilitiesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->IanaOemNumber, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _rci__GetRemoteControlCapabilitiesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_rci__PT_USCORESTATUS(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->IanaOemNumber);
-       soap_default_rci__OemDefinedCapabilitiesType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->OemDefinedCapabilities);
-       soap_default_rci__SpecialCommandsSupportedType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->SpecialCommandsSupported);
-       soap_default_rci__SystemCapabilitiesSupportedType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->SystemCapabilitiesSupported);
-       soap_default_rci__SystemFirmwareCapabilitiesType(soap, &((_rci__GetRemoteControlCapabilitiesResponse*)this)->SystemFirmwareCapabilities);
-       /* transient soap skipped */
-}
-
-int _rci__GetRemoteControlCapabilitiesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _rci__GetRemoteControlCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__rci__GetRemoteControlCapabilitiesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _rci__GetRemoteControlCapabilitiesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse), type);
-       soap_element_result(soap, "rci:Status");
-       soap_out_rci__PT_USCORESTATUS(soap, "rci:Status", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "rci:IanaOemNumber", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->IanaOemNumber), "");
-       soap_out_rci__OemDefinedCapabilitiesType(soap, "rci:OemDefinedCapabilities", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->OemDefinedCapabilities), "");
-       soap_out_rci__SpecialCommandsSupportedType(soap, "rci:SpecialCommandsSupported", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SpecialCommandsSupported), "");
-       soap_out_rci__SystemCapabilitiesSupportedType(soap, "rci:SystemCapabilitiesSupported", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemCapabilitiesSupported), "");
-       soap_out_rci__SystemFirmwareCapabilitiesType(soap, "rci:SystemFirmwareCapabilities", -1, &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemFirmwareCapabilities), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_rci__GetRemoteControlCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__rci__GetRemoteControlCapabilitiesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC4 soap_get__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__rci__GetRemoteControlCapabilitiesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_rci__GetRemoteControlCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__rci__GetRemoteControlCapabilitiesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC4 soap_in__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilitiesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_rci__GetRemoteControlCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse, sizeof(_rci__GetRemoteControlCapabilitiesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_rci__GetRemoteControlCapabilitiesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_rci__PT_USCORESTATUS(soap, "rci:Status", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->Status), "rci:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_IanaOemNumber1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "rci:IanaOemNumber", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->IanaOemNumber), "xsd:unsignedInt"))
-                               {       soap_flag_IanaOemNumber1--;
-                                       continue;
-                               }
-                       if (soap_flag_OemDefinedCapabilities1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_rci__OemDefinedCapabilitiesType(soap, "rci:OemDefinedCapabilities", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->OemDefinedCapabilities), "rci:OemDefinedCapabilitiesType"))
-                               {       soap_flag_OemDefinedCapabilities1--;
-                                       continue;
-                               }
-                       if (soap_flag_SpecialCommandsSupported1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_rci__SpecialCommandsSupportedType(soap, "rci:SpecialCommandsSupported", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SpecialCommandsSupported), "rci:SpecialCommandsSupportedType"))
-                               {       soap_flag_SpecialCommandsSupported1--;
-                                       continue;
-                               }
-                       if (soap_flag_SystemCapabilitiesSupported1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_rci__SystemCapabilitiesSupportedType(soap, "rci:SystemCapabilitiesSupported", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemCapabilitiesSupported), "rci:SystemCapabilitiesSupportedType"))
-                               {       soap_flag_SystemCapabilitiesSupported1--;
-                                       continue;
-                               }
-                       if (soap_flag_SystemFirmwareCapabilities1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_rci__SystemFirmwareCapabilitiesType(soap, "rci:SystemFirmwareCapabilities", &(((_rci__GetRemoteControlCapabilitiesResponse*)a)->SystemFirmwareCapabilities), "rci:SystemFirmwareCapabilitiesType"))
-                               {       soap_flag_SystemFirmwareCapabilities1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "rci:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC6 soap_new__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, int n)
-{      return soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _rci__GetRemoteControlCapabilitiesResponse;
-               if (size)
-                       *size = sizeof(_rci__GetRemoteControlCapabilitiesResponse);
-               ((_rci__GetRemoteControlCapabilitiesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _rci__GetRemoteControlCapabilitiesResponse[n];
-               if (size)
-                       *size = n * sizeof(_rci__GetRemoteControlCapabilitiesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_rci__GetRemoteControlCapabilitiesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_rci__GetRemoteControlCapabilitiesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetRemoteControlCapabilitiesResponse %p -> %p\n", q, p));
-       *(_rci__GetRemoteControlCapabilitiesResponse*)p = *(_rci__GetRemoteControlCapabilitiesResponse*)q;
-}
-
-void _rci__GetRemoteControlCapabilities::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _rci__GetRemoteControlCapabilities::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _rci__GetRemoteControlCapabilities::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__rci__GetRemoteControlCapabilities);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _rci__GetRemoteControlCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__rci__GetRemoteControlCapabilities(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, int id, const _rci__GetRemoteControlCapabilities *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__rci__GetRemoteControlCapabilities), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_rci__GetRemoteControlCapabilities::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__rci__GetRemoteControlCapabilities(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_get__rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__rci__GetRemoteControlCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_rci__GetRemoteControlCapabilities::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__rci__GetRemoteControlCapabilities(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_in__rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilities *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_rci__GetRemoteControlCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__rci__GetRemoteControlCapabilities, sizeof(_rci__GetRemoteControlCapabilities), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__rci__GetRemoteControlCapabilities)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_rci__GetRemoteControlCapabilities *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _rci__GetRemoteControlCapabilities * SOAP_FMAC6 soap_new__rci__GetRemoteControlCapabilities(struct soap *soap, int n)
-{      return soap_instantiate__rci__GetRemoteControlCapabilities(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_instantiate__rci__GetRemoteControlCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__rci__GetRemoteControlCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__rci__GetRemoteControlCapabilities, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _rci__GetRemoteControlCapabilities;
-               if (size)
-                       *size = sizeof(_rci__GetRemoteControlCapabilities);
-               ((_rci__GetRemoteControlCapabilities*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _rci__GetRemoteControlCapabilities[n];
-               if (size)
-                       *size = n * sizeof(_rci__GetRemoteControlCapabilities);
-               for (int i = 0; i < n; i++)
-                       ((_rci__GetRemoteControlCapabilities*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_rci__GetRemoteControlCapabilities*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _rci__GetRemoteControlCapabilities %p -> %p\n", q, p));
-       *(_rci__GetRemoteControlCapabilities*)p = *(_rci__GetRemoteControlCapabilities*)q;
-}
-
-void _inf__GetIderSessionLogResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, &((_inf__GetIderSessionLogResponse*)this)->LogData);
-       /* transient soap skipped */
-}
-
-void _inf__GetIderSessionLogResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetIderSessionLogResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, &((_inf__GetIderSessionLogResponse*)this)->LogData);
-       /* transient soap skipped */
-}
-
-int _inf__GetIderSessionLogResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetIderSessionLogResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetIderSessionLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetIderSessionLogResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetIderSessionLogResponse(struct soap *soap, const char *tag, int id, const _inf__GetIderSessionLogResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetIderSessionLogResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetIderSessionLogResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, "inf:LogData", -1, &(((_inf__GetIderSessionLogResponse*)a)->LogData), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetIderSessionLogResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetIderSessionLogResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetIderSessionLogResponse * SOAP_FMAC4 soap_get__inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetIderSessionLogResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetIderSessionLogResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetIderSessionLogResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetIderSessionLogResponse * SOAP_FMAC4 soap_in__inf__GetIderSessionLogResponse(struct soap *soap, const char *tag, _inf__GetIderSessionLogResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetIderSessionLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetIderSessionLogResponse, sizeof(_inf__GetIderSessionLogResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetIderSessionLogResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetIderSessionLogResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetIderSessionLogResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, "inf:LogData", &(((_inf__GetIderSessionLogResponse*)a)->LogData), "inf:IderSessionLogEntryType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetIderSessionLogResponse * SOAP_FMAC6 soap_new__inf__GetIderSessionLogResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetIderSessionLogResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetIderSessionLogResponse * SOAP_FMAC4 soap_instantiate__inf__GetIderSessionLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetIderSessionLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetIderSessionLogResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetIderSessionLogResponse;
-               if (size)
-                       *size = sizeof(_inf__GetIderSessionLogResponse);
-               ((_inf__GetIderSessionLogResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetIderSessionLogResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetIderSessionLogResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetIderSessionLogResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetIderSessionLogResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetIderSessionLogResponse %p -> %p\n", q, p));
-       *(_inf__GetIderSessionLogResponse*)p = *(_inf__GetIderSessionLogResponse*)q;
-}
-
-void _inf__GetIderSessionLog::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetIderSessionLog::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetIderSessionLog::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetIderSessionLog);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetIderSessionLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetIderSessionLog(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetIderSessionLog(struct soap *soap, const char *tag, int id, const _inf__GetIderSessionLog *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetIderSessionLog), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetIderSessionLog::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetIderSessionLog(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetIderSessionLog * SOAP_FMAC4 soap_get__inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetIderSessionLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetIderSessionLog::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetIderSessionLog(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetIderSessionLog * SOAP_FMAC4 soap_in__inf__GetIderSessionLog(struct soap *soap, const char *tag, _inf__GetIderSessionLog *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetIderSessionLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetIderSessionLog, sizeof(_inf__GetIderSessionLog), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetIderSessionLog)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetIderSessionLog *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetIderSessionLog * SOAP_FMAC6 soap_new__inf__GetIderSessionLog(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetIderSessionLog(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetIderSessionLog * SOAP_FMAC4 soap_instantiate__inf__GetIderSessionLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetIderSessionLog, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetIderSessionLog;
-               if (size)
-                       *size = sizeof(_inf__GetIderSessionLog);
-               ((_inf__GetIderSessionLog*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetIderSessionLog[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetIderSessionLog);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetIderSessionLog*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetIderSessionLog*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetIderSessionLog %p -> %p\n", q, p));
-       *(_inf__GetIderSessionLog*)p = *(_inf__GetIderSessionLog*)q;
-}
-
-void _inf__GetSecurityParametersResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->EnterpriseMode, SOAP_TYPE_bool);
-       soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->TlsEnabled, SOAP_TYPE_bool);
-       soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->HwCryptoEnabled, SOAP_TYPE_bool);
-       soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->NetworkInterfaceEnabled, SOAP_TYPE_bool);
-       soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->SOLEnabled, SOAP_TYPE_bool);
-       soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->IDEREnabled, SOAP_TYPE_bool);
-       soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->FWUpdateEnabled, SOAP_TYPE_bool);
-       soap_embedded(soap, &((_inf__GetSecurityParametersResponse*)this)->LinkIsUp, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _inf__GetSecurityParametersResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetSecurityParametersResponse*)this)->StatusCode);
-       soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->EnterpriseMode);
-       soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->TlsEnabled);
-       soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->HwCryptoEnabled);
-       soap_default_inf__ProvisioningStateType(soap, &((_inf__GetSecurityParametersResponse*)this)->ProvisioningState);
-       soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->NetworkInterfaceEnabled);
-       soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->SOLEnabled);
-       soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->IDEREnabled);
-       soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->FWUpdateEnabled);
-       soap_default_bool(soap, &((_inf__GetSecurityParametersResponse*)this)->LinkIsUp);
-       /* transient soap skipped */
-}
-
-int _inf__GetSecurityParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetSecurityParametersResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetSecurityParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetSecurityParametersResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetSecurityParametersResponse(struct soap *soap, const char *tag, int id, const _inf__GetSecurityParametersResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetSecurityParametersResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetSecurityParametersResponse*)a)->StatusCode), "");
-       soap_out_bool(soap, "inf:EnterpriseMode", -1, &(((_inf__GetSecurityParametersResponse*)a)->EnterpriseMode), "");
-       soap_out_bool(soap, "inf:TlsEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->TlsEnabled), "");
-       soap_out_bool(soap, "inf:HwCryptoEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->HwCryptoEnabled), "");
-       soap_out_inf__ProvisioningStateType(soap, "inf:ProvisioningState", -1, &(((_inf__GetSecurityParametersResponse*)a)->ProvisioningState), "");
-       soap_out_bool(soap, "inf:NetworkInterfaceEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->NetworkInterfaceEnabled), "");
-       soap_out_bool(soap, "inf:SOLEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->SOLEnabled), "");
-       soap_out_bool(soap, "inf:IDEREnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->IDEREnabled), "");
-       soap_out_bool(soap, "inf:FWUpdateEnabled", -1, &(((_inf__GetSecurityParametersResponse*)a)->FWUpdateEnabled), "");
-       soap_out_bool(soap, "inf:LinkIsUp", -1, &(((_inf__GetSecurityParametersResponse*)a)->LinkIsUp), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetSecurityParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetSecurityParametersResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetSecurityParametersResponse * SOAP_FMAC4 soap_get__inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetSecurityParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetSecurityParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetSecurityParametersResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetSecurityParametersResponse * SOAP_FMAC4 soap_in__inf__GetSecurityParametersResponse(struct soap *soap, const char *tag, _inf__GetSecurityParametersResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetSecurityParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetSecurityParametersResponse, sizeof(_inf__GetSecurityParametersResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetSecurityParametersResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetSecurityParametersResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetSecurityParametersResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_EnterpriseMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:EnterpriseMode", &(((_inf__GetSecurityParametersResponse*)a)->EnterpriseMode), "xsd:boolean"))
-                               {       soap_flag_EnterpriseMode1--;
-                                       continue;
-                               }
-                       if (soap_flag_TlsEnabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:TlsEnabled", &(((_inf__GetSecurityParametersResponse*)a)->TlsEnabled), "xsd:boolean"))
-                               {       soap_flag_TlsEnabled1--;
-                                       continue;
-                               }
-                       if (soap_flag_HwCryptoEnabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:HwCryptoEnabled", &(((_inf__GetSecurityParametersResponse*)a)->HwCryptoEnabled), "xsd:boolean"))
-                               {       soap_flag_HwCryptoEnabled1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProvisioningState1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__ProvisioningStateType(soap, "inf:ProvisioningState", &(((_inf__GetSecurityParametersResponse*)a)->ProvisioningState), "inf:ProvisioningStateType"))
-                               {       soap_flag_ProvisioningState1--;
-                                       continue;
-                               }
-                       if (soap_flag_NetworkInterfaceEnabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:NetworkInterfaceEnabled", &(((_inf__GetSecurityParametersResponse*)a)->NetworkInterfaceEnabled), "xsd:boolean"))
-                               {       soap_flag_NetworkInterfaceEnabled1--;
-                                       continue;
-                               }
-                       if (soap_flag_SOLEnabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:SOLEnabled", &(((_inf__GetSecurityParametersResponse*)a)->SOLEnabled), "xsd:boolean"))
-                               {       soap_flag_SOLEnabled1--;
-                                       continue;
-                               }
-                       if (soap_flag_IDEREnabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:IDEREnabled", &(((_inf__GetSecurityParametersResponse*)a)->IDEREnabled), "xsd:boolean"))
-                               {       soap_flag_IDEREnabled1--;
-                                       continue;
-                               }
-                       if (soap_flag_FWUpdateEnabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:FWUpdateEnabled", &(((_inf__GetSecurityParametersResponse*)a)->FWUpdateEnabled), "xsd:boolean"))
-                               {       soap_flag_FWUpdateEnabled1--;
-                                       continue;
-                               }
-                       if (soap_flag_LinkIsUp1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:LinkIsUp", &(((_inf__GetSecurityParametersResponse*)a)->LinkIsUp), "xsd:boolean"))
-                               {       soap_flag_LinkIsUp1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetSecurityParametersResponse * SOAP_FMAC6 soap_new__inf__GetSecurityParametersResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetSecurityParametersResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetSecurityParametersResponse * SOAP_FMAC4 soap_instantiate__inf__GetSecurityParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetSecurityParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetSecurityParametersResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetSecurityParametersResponse;
-               if (size)
-                       *size = sizeof(_inf__GetSecurityParametersResponse);
-               ((_inf__GetSecurityParametersResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetSecurityParametersResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetSecurityParametersResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetSecurityParametersResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetSecurityParametersResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetSecurityParametersResponse %p -> %p\n", q, p));
-       *(_inf__GetSecurityParametersResponse*)p = *(_inf__GetSecurityParametersResponse*)q;
-}
-
-void _inf__GetSecurityParameters::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetSecurityParameters::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetSecurityParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetSecurityParameters);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetSecurityParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetSecurityParameters(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetSecurityParameters(struct soap *soap, const char *tag, int id, const _inf__GetSecurityParameters *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetSecurityParameters), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetSecurityParameters::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetSecurityParameters(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetSecurityParameters * SOAP_FMAC4 soap_get__inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetSecurityParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetSecurityParameters::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetSecurityParameters(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetSecurityParameters * SOAP_FMAC4 soap_in__inf__GetSecurityParameters(struct soap *soap, const char *tag, _inf__GetSecurityParameters *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetSecurityParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetSecurityParameters, sizeof(_inf__GetSecurityParameters), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetSecurityParameters)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetSecurityParameters *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetSecurityParameters * SOAP_FMAC6 soap_new__inf__GetSecurityParameters(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetSecurityParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetSecurityParameters * SOAP_FMAC4 soap_instantiate__inf__GetSecurityParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetSecurityParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetSecurityParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetSecurityParameters;
-               if (size)
-                       *size = sizeof(_inf__GetSecurityParameters);
-               ((_inf__GetSecurityParameters*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetSecurityParameters[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetSecurityParameters);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetSecurityParameters*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetSecurityParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetSecurityParameters %p -> %p\n", q, p));
-       *(_inf__GetSecurityParameters*)p = *(_inf__GetSecurityParameters*)q;
-}
-
-void _inf__GetNetworkStateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_inf__GetNetworkStateResponse*)this)->IsEnabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _inf__GetNetworkStateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetNetworkStateResponse*)this)->StatusCode);
-       soap_default_bool(soap, &((_inf__GetNetworkStateResponse*)this)->IsEnabled);
-       /* transient soap skipped */
-}
-
-int _inf__GetNetworkStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetNetworkStateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetNetworkStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetNetworkStateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetNetworkStateResponse(struct soap *soap, const char *tag, int id, const _inf__GetNetworkStateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetNetworkStateResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetNetworkStateResponse*)a)->StatusCode), "");
-       soap_out_bool(soap, "inf:IsEnabled", -1, &(((_inf__GetNetworkStateResponse*)a)->IsEnabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetNetworkStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetNetworkStateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetNetworkStateResponse * SOAP_FMAC4 soap_get__inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetNetworkStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetNetworkStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetNetworkStateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetNetworkStateResponse * SOAP_FMAC4 soap_in__inf__GetNetworkStateResponse(struct soap *soap, const char *tag, _inf__GetNetworkStateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetNetworkStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetNetworkStateResponse, sizeof(_inf__GetNetworkStateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetNetworkStateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetNetworkStateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_IsEnabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetNetworkStateResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_IsEnabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:IsEnabled", &(((_inf__GetNetworkStateResponse*)a)->IsEnabled), "xsd:boolean"))
-                               {       soap_flag_IsEnabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_IsEnabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetNetworkStateResponse * SOAP_FMAC6 soap_new__inf__GetNetworkStateResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetNetworkStateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetNetworkStateResponse * SOAP_FMAC4 soap_instantiate__inf__GetNetworkStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetNetworkStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetNetworkStateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetNetworkStateResponse;
-               if (size)
-                       *size = sizeof(_inf__GetNetworkStateResponse);
-               ((_inf__GetNetworkStateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetNetworkStateResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetNetworkStateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetNetworkStateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetNetworkStateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetNetworkStateResponse %p -> %p\n", q, p));
-       *(_inf__GetNetworkStateResponse*)p = *(_inf__GetNetworkStateResponse*)q;
-}
-
-void _inf__GetNetworkState::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetNetworkState::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetNetworkState::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetNetworkState);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetNetworkState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetNetworkState(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetNetworkState(struct soap *soap, const char *tag, int id, const _inf__GetNetworkState *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetNetworkState), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetNetworkState::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetNetworkState(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetNetworkState * SOAP_FMAC4 soap_get__inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetNetworkState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetNetworkState::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetNetworkState(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetNetworkState * SOAP_FMAC4 soap_in__inf__GetNetworkState(struct soap *soap, const char *tag, _inf__GetNetworkState *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetNetworkState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetNetworkState, sizeof(_inf__GetNetworkState), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetNetworkState)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetNetworkState *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetNetworkState * SOAP_FMAC6 soap_new__inf__GetNetworkState(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetNetworkState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetNetworkState * SOAP_FMAC4 soap_instantiate__inf__GetNetworkState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetNetworkState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetNetworkState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetNetworkState;
-               if (size)
-                       *size = sizeof(_inf__GetNetworkState);
-               ((_inf__GetNetworkState*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetNetworkState[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetNetworkState);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetNetworkState*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetNetworkState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetNetworkState %p -> %p\n", q, p));
-       *(_inf__GetNetworkState*)p = *(_inf__GetNetworkState*)q;
-}
-
-void _inf__GetEnabledInterfacesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfinf__EnabledInterfacesType(soap, &((_inf__GetEnabledInterfacesResponse*)this)->EnabledInterfaces);
-       /* transient soap skipped */
-}
-
-void _inf__GetEnabledInterfacesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetEnabledInterfacesResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfinf__EnabledInterfacesType(soap, &((_inf__GetEnabledInterfacesResponse*)this)->EnabledInterfaces);
-       /* transient soap skipped */
-}
-
-int _inf__GetEnabledInterfacesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetEnabledInterfacesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetEnabledInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetEnabledInterfacesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, const _inf__GetEnabledInterfacesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetEnabledInterfacesResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetEnabledInterfacesResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfinf__EnabledInterfacesType(soap, "inf:EnabledInterfaces", -1, &(((_inf__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetEnabledInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetEnabledInterfacesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_get__inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetEnabledInterfacesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetEnabledInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetEnabledInterfacesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_in__inf__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _inf__GetEnabledInterfacesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetEnabledInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetEnabledInterfacesResponse, sizeof(_inf__GetEnabledInterfacesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetEnabledInterfacesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetEnabledInterfacesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetEnabledInterfacesResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfinf__EnabledInterfacesType(soap, "inf:EnabledInterfaces", &(((_inf__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), "inf:EnabledInterfacesType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetEnabledInterfacesResponse * SOAP_FMAC6 soap_new__inf__GetEnabledInterfacesResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetEnabledInterfacesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_instantiate__inf__GetEnabledInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetEnabledInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetEnabledInterfacesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetEnabledInterfacesResponse;
-               if (size)
-                       *size = sizeof(_inf__GetEnabledInterfacesResponse);
-               ((_inf__GetEnabledInterfacesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetEnabledInterfacesResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetEnabledInterfacesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetEnabledInterfacesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetEnabledInterfacesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetEnabledInterfacesResponse %p -> %p\n", q, p));
-       *(_inf__GetEnabledInterfacesResponse*)p = *(_inf__GetEnabledInterfacesResponse*)q;
-}
-
-void _inf__GetEnabledInterfaces::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetEnabledInterfaces::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetEnabledInterfaces::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetEnabledInterfaces);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetEnabledInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetEnabledInterfaces(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, const _inf__GetEnabledInterfaces *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetEnabledInterfaces), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetEnabledInterfaces::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetEnabledInterfaces(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetEnabledInterfaces * SOAP_FMAC4 soap_get__inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetEnabledInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetEnabledInterfaces::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetEnabledInterfaces(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetEnabledInterfaces * SOAP_FMAC4 soap_in__inf__GetEnabledInterfaces(struct soap *soap, const char *tag, _inf__GetEnabledInterfaces *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetEnabledInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetEnabledInterfaces, sizeof(_inf__GetEnabledInterfaces), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetEnabledInterfaces)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetEnabledInterfaces *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetEnabledInterfaces * SOAP_FMAC6 soap_new__inf__GetEnabledInterfaces(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetEnabledInterfaces(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetEnabledInterfaces * SOAP_FMAC4 soap_instantiate__inf__GetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetEnabledInterfaces, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetEnabledInterfaces;
-               if (size)
-                       *size = sizeof(_inf__GetEnabledInterfaces);
-               ((_inf__GetEnabledInterfaces*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetEnabledInterfaces[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetEnabledInterfaces);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetEnabledInterfaces*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetEnabledInterfaces*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetEnabledInterfaces %p -> %p\n", q, p));
-       *(_inf__GetEnabledInterfaces*)p = *(_inf__GetEnabledInterfaces*)q;
-}
-
-void _inf__GetPasswordModelResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetPasswordModelResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetPasswordModelResponse*)this)->StatusCode);
-       soap_default_inf__PasswordModelType(soap, &((_inf__GetPasswordModelResponse*)this)->PasswordModel);
-       /* transient soap skipped */
-}
-
-int _inf__GetPasswordModelResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetPasswordModelResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetPasswordModelResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetPasswordModelResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetPasswordModelResponse(struct soap *soap, const char *tag, int id, const _inf__GetPasswordModelResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetPasswordModelResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetPasswordModelResponse*)a)->StatusCode), "");
-       soap_out_inf__PasswordModelType(soap, "inf:PasswordModel", -1, &(((_inf__GetPasswordModelResponse*)a)->PasswordModel), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetPasswordModelResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetPasswordModelResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetPasswordModelResponse * SOAP_FMAC4 soap_get__inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetPasswordModelResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetPasswordModelResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetPasswordModelResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetPasswordModelResponse * SOAP_FMAC4 soap_in__inf__GetPasswordModelResponse(struct soap *soap, const char *tag, _inf__GetPasswordModelResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetPasswordModelResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetPasswordModelResponse, sizeof(_inf__GetPasswordModelResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetPasswordModelResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetPasswordModelResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_PasswordModel1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetPasswordModelResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_PasswordModel1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PasswordModelType(soap, "inf:PasswordModel", &(((_inf__GetPasswordModelResponse*)a)->PasswordModel), "inf:PasswordModelType"))
-                               {       soap_flag_PasswordModel1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PasswordModel1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetPasswordModelResponse * SOAP_FMAC6 soap_new__inf__GetPasswordModelResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetPasswordModelResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetPasswordModelResponse * SOAP_FMAC4 soap_instantiate__inf__GetPasswordModelResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetPasswordModelResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetPasswordModelResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetPasswordModelResponse;
-               if (size)
-                       *size = sizeof(_inf__GetPasswordModelResponse);
-               ((_inf__GetPasswordModelResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetPasswordModelResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetPasswordModelResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetPasswordModelResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetPasswordModelResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetPasswordModelResponse %p -> %p\n", q, p));
-       *(_inf__GetPasswordModelResponse*)p = *(_inf__GetPasswordModelResponse*)q;
-}
-
-void _inf__GetPasswordModel::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetPasswordModel::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetPasswordModel::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetPasswordModel);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetPasswordModel::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetPasswordModel(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetPasswordModel(struct soap *soap, const char *tag, int id, const _inf__GetPasswordModel *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetPasswordModel), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetPasswordModel::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetPasswordModel(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetPasswordModel * SOAP_FMAC4 soap_get__inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetPasswordModel(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetPasswordModel::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetPasswordModel(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetPasswordModel * SOAP_FMAC4 soap_in__inf__GetPasswordModel(struct soap *soap, const char *tag, _inf__GetPasswordModel *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetPasswordModel *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetPasswordModel, sizeof(_inf__GetPasswordModel), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetPasswordModel)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetPasswordModel *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetPasswordModel * SOAP_FMAC6 soap_new__inf__GetPasswordModel(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetPasswordModel(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetPasswordModel * SOAP_FMAC4 soap_instantiate__inf__GetPasswordModel(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetPasswordModel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetPasswordModel, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetPasswordModel;
-               if (size)
-                       *size = sizeof(_inf__GetPasswordModel);
-               ((_inf__GetPasswordModel*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetPasswordModel[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetPasswordModel);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetPasswordModel*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetPasswordModel*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetPasswordModel %p -> %p\n", q, p));
-       *(_inf__GetPasswordModel*)p = *(_inf__GetPasswordModel*)q;
-}
-
-void _inf__GetAdminNetAclEntryStatusResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_inf__GetAdminNetAclEntryStatusResponse*)this)->IsDefault, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _inf__GetAdminNetAclEntryStatusResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetAdminNetAclEntryStatusResponse*)this)->StatusCode);
-       soap_default_bool(soap, &((_inf__GetAdminNetAclEntryStatusResponse*)this)->IsDefault);
-       /* transient soap skipped */
-}
-
-int _inf__GetAdminNetAclEntryStatusResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetAdminNetAclEntryStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetAdminNetAclEntryStatusResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, const char *tag, int id, const _inf__GetAdminNetAclEntryStatusResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->StatusCode), "");
-       soap_out_bool(soap, "inf:IsDefault", -1, &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->IsDefault), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetAdminNetAclEntryStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetAdminNetAclEntryStatusResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC4 soap_get__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetAdminNetAclEntryStatusResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetAdminNetAclEntryStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetAdminNetAclEntryStatusResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC4 soap_in__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatusResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetAdminNetAclEntryStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse, sizeof(_inf__GetAdminNetAclEntryStatusResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetAdminNetAclEntryStatusResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_IsDefault1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_IsDefault1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:IsDefault", &(((_inf__GetAdminNetAclEntryStatusResponse*)a)->IsDefault), "xsd:boolean"))
-                               {       soap_flag_IsDefault1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_IsDefault1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC6 soap_new__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse * SOAP_FMAC4 soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatusResponse;
-               if (size)
-                       *size = sizeof(_inf__GetAdminNetAclEntryStatusResponse);
-               ((_inf__GetAdminNetAclEntryStatusResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatusResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetAdminNetAclEntryStatusResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetAdminNetAclEntryStatusResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetAdminNetAclEntryStatusResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminNetAclEntryStatusResponse %p -> %p\n", q, p));
-       *(_inf__GetAdminNetAclEntryStatusResponse*)p = *(_inf__GetAdminNetAclEntryStatusResponse*)q;
-}
-
-void _inf__GetAdminNetAclEntryStatus::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetAdminNetAclEntryStatus::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetAdminNetAclEntryStatus::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetAdminNetAclEntryStatus);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetAdminNetAclEntryStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetAdminNetAclEntryStatus(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, int id, const _inf__GetAdminNetAclEntryStatus *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetAdminNetAclEntryStatus::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetAdminNetAclEntryStatus(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_get__inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetAdminNetAclEntryStatus(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetAdminNetAclEntryStatus::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetAdminNetAclEntryStatus(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_in__inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatus *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetAdminNetAclEntryStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus, sizeof(_inf__GetAdminNetAclEntryStatus), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetAdminNetAclEntryStatus)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetAdminNetAclEntryStatus *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC6 soap_new__inf__GetAdminNetAclEntryStatus(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetAdminNetAclEntryStatus(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_instantiate__inf__GetAdminNetAclEntryStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminNetAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminNetAclEntryStatus, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatus;
-               if (size)
-                       *size = sizeof(_inf__GetAdminNetAclEntryStatus);
-               ((_inf__GetAdminNetAclEntryStatus*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetAdminNetAclEntryStatus[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetAdminNetAclEntryStatus);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetAdminNetAclEntryStatus*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetAdminNetAclEntryStatus*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminNetAclEntryStatus %p -> %p\n", q, p));
-       *(_inf__GetAdminNetAclEntryStatus*)p = *(_inf__GetAdminNetAclEntryStatus*)q;
-}
-
-void _inf__GetAdminAclEntryStatusResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_inf__GetAdminAclEntryStatusResponse*)this)->IsDefault, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _inf__GetAdminAclEntryStatusResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetAdminAclEntryStatusResponse*)this)->StatusCode);
-       soap_default_bool(soap, &((_inf__GetAdminAclEntryStatusResponse*)this)->IsDefault);
-       /* transient soap skipped */
-}
-
-int _inf__GetAdminAclEntryStatusResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetAdminAclEntryStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetAdminAclEntryStatusResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminAclEntryStatusResponse(struct soap *soap, const char *tag, int id, const _inf__GetAdminAclEntryStatusResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetAdminAclEntryStatusResponse*)a)->StatusCode), "");
-       soap_out_bool(soap, "inf:IsDefault", -1, &(((_inf__GetAdminAclEntryStatusResponse*)a)->IsDefault), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetAdminAclEntryStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetAdminAclEntryStatusResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC4 soap_get__inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetAdminAclEntryStatusResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetAdminAclEntryStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetAdminAclEntryStatusResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC4 soap_in__inf__GetAdminAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatusResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetAdminAclEntryStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse, sizeof(_inf__GetAdminAclEntryStatusResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetAdminAclEntryStatusResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetAdminAclEntryStatusResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_IsDefault1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetAdminAclEntryStatusResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_IsDefault1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:IsDefault", &(((_inf__GetAdminAclEntryStatusResponse*)a)->IsDefault), "xsd:boolean"))
-                               {       soap_flag_IsDefault1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_IsDefault1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC6 soap_new__inf__GetAdminAclEntryStatusResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetAdminAclEntryStatusResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse * SOAP_FMAC4 soap_instantiate__inf__GetAdminAclEntryStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminAclEntryStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetAdminAclEntryStatusResponse;
-               if (size)
-                       *size = sizeof(_inf__GetAdminAclEntryStatusResponse);
-               ((_inf__GetAdminAclEntryStatusResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetAdminAclEntryStatusResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetAdminAclEntryStatusResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetAdminAclEntryStatusResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetAdminAclEntryStatusResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminAclEntryStatusResponse %p -> %p\n", q, p));
-       *(_inf__GetAdminAclEntryStatusResponse*)p = *(_inf__GetAdminAclEntryStatusResponse*)q;
-}
-
-void _inf__GetAdminAclEntryStatus::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetAdminAclEntryStatus::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetAdminAclEntryStatus::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetAdminAclEntryStatus);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetAdminAclEntryStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetAdminAclEntryStatus(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, int id, const _inf__GetAdminAclEntryStatus *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetAdminAclEntryStatus), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetAdminAclEntryStatus::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetAdminAclEntryStatus(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_get__inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetAdminAclEntryStatus(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetAdminAclEntryStatus::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetAdminAclEntryStatus(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_in__inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatus *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetAdminAclEntryStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetAdminAclEntryStatus, sizeof(_inf__GetAdminAclEntryStatus), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetAdminAclEntryStatus)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetAdminAclEntryStatus *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetAdminAclEntryStatus * SOAP_FMAC6 soap_new__inf__GetAdminAclEntryStatus(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetAdminAclEntryStatus(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_instantiate__inf__GetAdminAclEntryStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetAdminAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetAdminAclEntryStatus, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetAdminAclEntryStatus;
-               if (size)
-                       *size = sizeof(_inf__GetAdminAclEntryStatus);
-               ((_inf__GetAdminAclEntryStatus*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetAdminAclEntryStatus[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetAdminAclEntryStatus);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetAdminAclEntryStatus*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetAdminAclEntryStatus*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetAdminAclEntryStatus %p -> %p\n", q, p));
-       *(_inf__GetAdminAclEntryStatus*)p = *(_inf__GetAdminAclEntryStatus*)q;
-}
-
-void _inf__GetConfigServerInfoResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_inf__GetConfigServerInfoResponse*)this)->Port, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void _inf__GetConfigServerInfoResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetConfigServerInfoResponse*)this)->StatusCode);
-       soap_default_inf__IPv4AddressType(soap, &((_inf__GetConfigServerInfoResponse*)this)->Ip);
-       soap_default_unsignedShort(soap, &((_inf__GetConfigServerInfoResponse*)this)->Port);
-       /* transient soap skipped */
-}
-
-int _inf__GetConfigServerInfoResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetConfigServerInfoResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetConfigServerInfoResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetConfigServerInfoResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetConfigServerInfoResponse(struct soap *soap, const char *tag, int id, const _inf__GetConfigServerInfoResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetConfigServerInfoResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetConfigServerInfoResponse*)a)->StatusCode), "");
-       soap_out_inf__IPv4AddressType(soap, "inf:Ip", -1, &(((_inf__GetConfigServerInfoResponse*)a)->Ip), "");
-       soap_out_unsignedShort(soap, "inf:Port", -1, &(((_inf__GetConfigServerInfoResponse*)a)->Port), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetConfigServerInfoResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetConfigServerInfoResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetConfigServerInfoResponse * SOAP_FMAC4 soap_get__inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetConfigServerInfoResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetConfigServerInfoResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetConfigServerInfoResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetConfigServerInfoResponse * SOAP_FMAC4 soap_in__inf__GetConfigServerInfoResponse(struct soap *soap, const char *tag, _inf__GetConfigServerInfoResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetConfigServerInfoResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetConfigServerInfoResponse, sizeof(_inf__GetConfigServerInfoResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetConfigServerInfoResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetConfigServerInfoResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Ip1 = 1, soap_flag_Port1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetConfigServerInfoResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Ip1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__IPv4AddressType(soap, "inf:Ip", &(((_inf__GetConfigServerInfoResponse*)a)->Ip), "inf:IPv4AddressType"))
-                               {       soap_flag_Ip1--;
-                                       continue;
-                               }
-                       if (soap_flag_Port1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "inf:Port", &(((_inf__GetConfigServerInfoResponse*)a)->Port), "xsd:unsignedShort"))
-                               {       soap_flag_Port1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Ip1 > 0 || soap_flag_Port1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetConfigServerInfoResponse * SOAP_FMAC6 soap_new__inf__GetConfigServerInfoResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetConfigServerInfoResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetConfigServerInfoResponse * SOAP_FMAC4 soap_instantiate__inf__GetConfigServerInfoResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetConfigServerInfoResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetConfigServerInfoResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetConfigServerInfoResponse;
-               if (size)
-                       *size = sizeof(_inf__GetConfigServerInfoResponse);
-               ((_inf__GetConfigServerInfoResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetConfigServerInfoResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetConfigServerInfoResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetConfigServerInfoResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetConfigServerInfoResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetConfigServerInfoResponse %p -> %p\n", q, p));
-       *(_inf__GetConfigServerInfoResponse*)p = *(_inf__GetConfigServerInfoResponse*)q;
-}
-
-void _inf__GetConfigServerInfo::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetConfigServerInfo::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetConfigServerInfo::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetConfigServerInfo);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetConfigServerInfo::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetConfigServerInfo(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetConfigServerInfo(struct soap *soap, const char *tag, int id, const _inf__GetConfigServerInfo *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetConfigServerInfo), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetConfigServerInfo::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetConfigServerInfo(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetConfigServerInfo * SOAP_FMAC4 soap_get__inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetConfigServerInfo(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetConfigServerInfo::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetConfigServerInfo(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetConfigServerInfo * SOAP_FMAC4 soap_in__inf__GetConfigServerInfo(struct soap *soap, const char *tag, _inf__GetConfigServerInfo *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetConfigServerInfo *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetConfigServerInfo, sizeof(_inf__GetConfigServerInfo), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetConfigServerInfo)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetConfigServerInfo *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetConfigServerInfo * SOAP_FMAC6 soap_new__inf__GetConfigServerInfo(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetConfigServerInfo(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetConfigServerInfo * SOAP_FMAC4 soap_instantiate__inf__GetConfigServerInfo(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetConfigServerInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetConfigServerInfo, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetConfigServerInfo;
-               if (size)
-                       *size = sizeof(_inf__GetConfigServerInfo);
-               ((_inf__GetConfigServerInfo*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetConfigServerInfo[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetConfigServerInfo);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetConfigServerInfo*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetConfigServerInfo*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetConfigServerInfo %p -> %p\n", q, p));
-       *(_inf__GetConfigServerInfo*)p = *(_inf__GetConfigServerInfo*)q;
-}
-
-void _inf__GetHostNameResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_inf__GetHostNameResponse*)this)->HostName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_inf__GetHostNameResponse*)this)->HostName);
-       /* transient soap skipped */
-}
-
-void _inf__GetHostNameResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetHostNameResponse*)this)->StatusCode);
-       soap_default_std__string(soap, &((_inf__GetHostNameResponse*)this)->HostName);
-       /* transient soap skipped */
-}
-
-int _inf__GetHostNameResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetHostNameResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetHostNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetHostNameResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetHostNameResponse(struct soap *soap, const char *tag, int id, const _inf__GetHostNameResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetHostNameResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetHostNameResponse*)a)->StatusCode), "");
-       soap_out_std__string(soap, "inf:HostName", -1, &(((_inf__GetHostNameResponse*)a)->HostName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetHostNameResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetHostNameResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetHostNameResponse * SOAP_FMAC4 soap_get__inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetHostNameResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetHostNameResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetHostNameResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetHostNameResponse * SOAP_FMAC4 soap_in__inf__GetHostNameResponse(struct soap *soap, const char *tag, _inf__GetHostNameResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetHostNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetHostNameResponse, sizeof(_inf__GetHostNameResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetHostNameResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetHostNameResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_HostName1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetHostNameResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_HostName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "inf:HostName", &(((_inf__GetHostNameResponse*)a)->HostName), "xsd:string"))
-                               {       soap_flag_HostName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_HostName1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetHostNameResponse * SOAP_FMAC6 soap_new__inf__GetHostNameResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetHostNameResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetHostNameResponse * SOAP_FMAC4 soap_instantiate__inf__GetHostNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetHostNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetHostNameResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetHostNameResponse;
-               if (size)
-                       *size = sizeof(_inf__GetHostNameResponse);
-               ((_inf__GetHostNameResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetHostNameResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetHostNameResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetHostNameResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetHostNameResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetHostNameResponse %p -> %p\n", q, p));
-       *(_inf__GetHostNameResponse*)p = *(_inf__GetHostNameResponse*)q;
-}
-
-void _inf__GetHostName::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetHostName::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetHostName::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetHostName);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetHostName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetHostName(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetHostName(struct soap *soap, const char *tag, int id, const _inf__GetHostName *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetHostName), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetHostName::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetHostName(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetHostName * SOAP_FMAC4 soap_get__inf__GetHostName(struct soap *soap, _inf__GetHostName *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetHostName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetHostName::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetHostName(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetHostName * SOAP_FMAC4 soap_in__inf__GetHostName(struct soap *soap, const char *tag, _inf__GetHostName *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetHostName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetHostName, sizeof(_inf__GetHostName), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetHostName)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetHostName *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetHostName * SOAP_FMAC6 soap_new__inf__GetHostName(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetHostName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetHostName(struct soap *soap, _inf__GetHostName *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetHostName * SOAP_FMAC4 soap_instantiate__inf__GetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetHostName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetHostName;
-               if (size)
-                       *size = sizeof(_inf__GetHostName);
-               ((_inf__GetHostName*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetHostName[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetHostName);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetHostName*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetHostName*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetHostName %p -> %p\n", q, p));
-       *(_inf__GetHostName*)p = *(_inf__GetHostName*)q;
-}
-
-void _inf__GetVlanParametersResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_inf__GetVlanParametersResponse*)this)->VlanMode, SOAP_TYPE_bool);
-       soap_embedded(soap, &((_inf__GetVlanParametersResponse*)this)->VlanTag, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void _inf__GetVlanParametersResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetVlanParametersResponse*)this)->StatusCode);
-       soap_default_bool(soap, &((_inf__GetVlanParametersResponse*)this)->VlanMode);
-       soap_default_unsignedShort(soap, &((_inf__GetVlanParametersResponse*)this)->VlanTag);
-       /* transient soap skipped */
-}
-
-int _inf__GetVlanParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetVlanParametersResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetVlanParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetVlanParametersResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetVlanParametersResponse(struct soap *soap, const char *tag, int id, const _inf__GetVlanParametersResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetVlanParametersResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetVlanParametersResponse*)a)->StatusCode), "");
-       soap_out_bool(soap, "inf:VlanMode", -1, &(((_inf__GetVlanParametersResponse*)a)->VlanMode), "");
-       soap_out_unsignedShort(soap, "inf:VlanTag", -1, &(((_inf__GetVlanParametersResponse*)a)->VlanTag), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetVlanParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetVlanParametersResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetVlanParametersResponse * SOAP_FMAC4 soap_get__inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetVlanParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetVlanParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetVlanParametersResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetVlanParametersResponse * SOAP_FMAC4 soap_in__inf__GetVlanParametersResponse(struct soap *soap, const char *tag, _inf__GetVlanParametersResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetVlanParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetVlanParametersResponse, sizeof(_inf__GetVlanParametersResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetVlanParametersResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetVlanParametersResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_VlanMode1 = 1, soap_flag_VlanTag1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetVlanParametersResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_VlanMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "inf:VlanMode", &(((_inf__GetVlanParametersResponse*)a)->VlanMode), "xsd:boolean"))
-                               {       soap_flag_VlanMode1--;
-                                       continue;
-                               }
-                       if (soap_flag_VlanTag1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "inf:VlanTag", &(((_inf__GetVlanParametersResponse*)a)->VlanTag), "xsd:unsignedShort"))
-                               {       soap_flag_VlanTag1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_VlanMode1 > 0 || soap_flag_VlanTag1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetVlanParametersResponse * SOAP_FMAC6 soap_new__inf__GetVlanParametersResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetVlanParametersResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetVlanParametersResponse * SOAP_FMAC4 soap_instantiate__inf__GetVlanParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetVlanParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetVlanParametersResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetVlanParametersResponse;
-               if (size)
-                       *size = sizeof(_inf__GetVlanParametersResponse);
-               ((_inf__GetVlanParametersResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetVlanParametersResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetVlanParametersResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetVlanParametersResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetVlanParametersResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetVlanParametersResponse %p -> %p\n", q, p));
-       *(_inf__GetVlanParametersResponse*)p = *(_inf__GetVlanParametersResponse*)q;
-}
-
-void _inf__GetVlanParameters::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocmn__InterfaceHandleType(soap, &((_inf__GetVlanParameters*)this)->InterfaceHandle);
-       /* transient soap skipped */
-}
-
-void _inf__GetVlanParameters::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_inf__GetVlanParameters*)this)->InterfaceHandle = NULL;
-       /* transient soap skipped */
-}
-
-int _inf__GetVlanParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetVlanParameters);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetVlanParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetVlanParameters(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetVlanParameters(struct soap *soap, const char *tag, int id, const _inf__GetVlanParameters *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetVlanParameters), type);
-       soap_out_PointerTocmn__InterfaceHandleType(soap, "inf:InterfaceHandle", -1, &(((_inf__GetVlanParameters*)a)->InterfaceHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetVlanParameters::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetVlanParameters(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetVlanParameters * SOAP_FMAC4 soap_get__inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetVlanParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetVlanParameters::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetVlanParameters(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetVlanParameters * SOAP_FMAC4 soap_in__inf__GetVlanParameters(struct soap *soap, const char *tag, _inf__GetVlanParameters *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetVlanParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetVlanParameters, sizeof(_inf__GetVlanParameters), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetVlanParameters)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetVlanParameters *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocmn__InterfaceHandleType(soap, "inf:InterfaceHandle", &(((_inf__GetVlanParameters*)a)->InterfaceHandle), "cmn:InterfaceHandleType"))
-                               {       soap_flag_InterfaceHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetVlanParameters * SOAP_FMAC6 soap_new__inf__GetVlanParameters(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetVlanParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetVlanParameters * SOAP_FMAC4 soap_instantiate__inf__GetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetVlanParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetVlanParameters;
-               if (size)
-                       *size = sizeof(_inf__GetVlanParameters);
-               ((_inf__GetVlanParameters*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetVlanParameters[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetVlanParameters);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetVlanParameters*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetVlanParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetVlanParameters %p -> %p\n", q, p));
-       *(_inf__GetVlanParameters*)p = *(_inf__GetVlanParameters*)q;
-}
-
-void _inf__GetProvisioningStateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetProvisioningStateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetProvisioningStateResponse*)this)->StatusCode);
-       soap_default_inf__ProvisioningStateType(soap, &((_inf__GetProvisioningStateResponse*)this)->ProvisioningState);
-       /* transient soap skipped */
-}
-
-int _inf__GetProvisioningStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetProvisioningStateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetProvisioningStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetProvisioningStateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningStateResponse(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningStateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningStateResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetProvisioningStateResponse*)a)->StatusCode), "");
-       soap_out_inf__ProvisioningStateType(soap, "inf:ProvisioningState", -1, &(((_inf__GetProvisioningStateResponse*)a)->ProvisioningState), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetProvisioningStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetProvisioningStateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningStateResponse * SOAP_FMAC4 soap_get__inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetProvisioningStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetProvisioningStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetProvisioningStateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningStateResponse * SOAP_FMAC4 soap_in__inf__GetProvisioningStateResponse(struct soap *soap, const char *tag, _inf__GetProvisioningStateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetProvisioningStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningStateResponse, sizeof(_inf__GetProvisioningStateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningStateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetProvisioningStateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningState1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetProvisioningStateResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProvisioningState1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__ProvisioningStateType(soap, "inf:ProvisioningState", &(((_inf__GetProvisioningStateResponse*)a)->ProvisioningState), "inf:ProvisioningStateType"))
-                               {       soap_flag_ProvisioningState1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningState1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetProvisioningStateResponse * SOAP_FMAC6 soap_new__inf__GetProvisioningStateResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetProvisioningStateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningStateResponse * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningStateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetProvisioningStateResponse;
-               if (size)
-                       *size = sizeof(_inf__GetProvisioningStateResponse);
-               ((_inf__GetProvisioningStateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetProvisioningStateResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetProvisioningStateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetProvisioningStateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetProvisioningStateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningStateResponse %p -> %p\n", q, p));
-       *(_inf__GetProvisioningStateResponse*)p = *(_inf__GetProvisioningStateResponse*)q;
-}
-
-void _inf__GetProvisioningState::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetProvisioningState::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetProvisioningState::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetProvisioningState);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetProvisioningState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetProvisioningState(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningState(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningState *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningState), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetProvisioningState::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetProvisioningState(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningState * SOAP_FMAC4 soap_get__inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetProvisioningState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetProvisioningState::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetProvisioningState(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningState * SOAP_FMAC4 soap_in__inf__GetProvisioningState(struct soap *soap, const char *tag, _inf__GetProvisioningState *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetProvisioningState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningState, sizeof(_inf__GetProvisioningState), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningState)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetProvisioningState *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetProvisioningState * SOAP_FMAC6 soap_new__inf__GetProvisioningState(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetProvisioningState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningState * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetProvisioningState;
-               if (size)
-                       *size = sizeof(_inf__GetProvisioningState);
-               ((_inf__GetProvisioningState*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetProvisioningState[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetProvisioningState);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetProvisioningState*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetProvisioningState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningState %p -> %p\n", q, p));
-       *(_inf__GetProvisioningState*)p = *(_inf__GetProvisioningState*)q;
-}
-
-void _inf__GetProvisioningModeResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetProvisioningModeResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetProvisioningModeResponse*)this)->StatusCode);
-       soap_default_inf__ProvisioningModeType(soap, &((_inf__GetProvisioningModeResponse*)this)->ProvisioningMode);
-       /* transient soap skipped */
-}
-
-int _inf__GetProvisioningModeResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetProvisioningModeResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetProvisioningModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetProvisioningModeResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningModeResponse(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningModeResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningModeResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetProvisioningModeResponse*)a)->StatusCode), "");
-       soap_out_inf__ProvisioningModeType(soap, "inf:ProvisioningMode", -1, &(((_inf__GetProvisioningModeResponse*)a)->ProvisioningMode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetProvisioningModeResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetProvisioningModeResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningModeResponse * SOAP_FMAC4 soap_get__inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetProvisioningModeResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetProvisioningModeResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetProvisioningModeResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningModeResponse * SOAP_FMAC4 soap_in__inf__GetProvisioningModeResponse(struct soap *soap, const char *tag, _inf__GetProvisioningModeResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetProvisioningModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningModeResponse, sizeof(_inf__GetProvisioningModeResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningModeResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetProvisioningModeResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningMode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetProvisioningModeResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__ProvisioningModeType(soap, "inf:ProvisioningMode", &(((_inf__GetProvisioningModeResponse*)a)->ProvisioningMode), "inf:ProvisioningModeType"))
-                               {       soap_flag_ProvisioningMode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningMode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetProvisioningModeResponse * SOAP_FMAC6 soap_new__inf__GetProvisioningModeResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetProvisioningModeResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningModeResponse * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningModeResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetProvisioningModeResponse;
-               if (size)
-                       *size = sizeof(_inf__GetProvisioningModeResponse);
-               ((_inf__GetProvisioningModeResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetProvisioningModeResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetProvisioningModeResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetProvisioningModeResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetProvisioningModeResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningModeResponse %p -> %p\n", q, p));
-       *(_inf__GetProvisioningModeResponse*)p = *(_inf__GetProvisioningModeResponse*)q;
-}
-
-void _inf__GetProvisioningMode::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetProvisioningMode::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetProvisioningMode::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetProvisioningMode);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetProvisioningMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetProvisioningMode(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetProvisioningMode(struct soap *soap, const char *tag, int id, const _inf__GetProvisioningMode *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetProvisioningMode), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetProvisioningMode::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetProvisioningMode(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningMode * SOAP_FMAC4 soap_get__inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetProvisioningMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetProvisioningMode::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetProvisioningMode(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningMode * SOAP_FMAC4 soap_in__inf__GetProvisioningMode(struct soap *soap, const char *tag, _inf__GetProvisioningMode *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetProvisioningMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetProvisioningMode, sizeof(_inf__GetProvisioningMode), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetProvisioningMode)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetProvisioningMode *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetProvisioningMode * SOAP_FMAC6 soap_new__inf__GetProvisioningMode(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetProvisioningMode(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningMode * SOAP_FMAC4 soap_instantiate__inf__GetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetProvisioningMode, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetProvisioningMode;
-               if (size)
-                       *size = sizeof(_inf__GetProvisioningMode);
-               ((_inf__GetProvisioningMode*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetProvisioningMode[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetProvisioningMode);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetProvisioningMode*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetProvisioningMode*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetProvisioningMode %p -> %p\n", q, p));
-       *(_inf__GetProvisioningMode*)p = *(_inf__GetProvisioningMode*)q;
-}
-
-void _inf__GetCodeVersionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_inf__GetCodeVersionsResponse*)this)->BiosVersion, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_inf__GetCodeVersionsResponse*)this)->BiosVersion);
-       soap_serialize_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, &((_inf__GetCodeVersionsResponse*)this)->Versions);
-       /* transient soap skipped */
-}
-
-void _inf__GetCodeVersionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetCodeVersionsResponse*)this)->StatusCode);
-       soap_default_std__string(soap, &((_inf__GetCodeVersionsResponse*)this)->BiosVersion);
-       soap_default_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, &((_inf__GetCodeVersionsResponse*)this)->Versions);
-       /* transient soap skipped */
-}
-
-int _inf__GetCodeVersionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetCodeVersionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetCodeVersionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetCodeVersionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCodeVersionsResponse(struct soap *soap, const char *tag, int id, const _inf__GetCodeVersionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCodeVersionsResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetCodeVersionsResponse*)a)->StatusCode), "");
-       soap_out_std__string(soap, "inf:BiosVersion", -1, &(((_inf__GetCodeVersionsResponse*)a)->BiosVersion), "");
-       soap_out_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, "inf:Versions", -1, &(((_inf__GetCodeVersionsResponse*)a)->Versions), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetCodeVersionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetCodeVersionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetCodeVersionsResponse * SOAP_FMAC4 soap_get__inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetCodeVersionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetCodeVersionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetCodeVersionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetCodeVersionsResponse * SOAP_FMAC4 soap_in__inf__GetCodeVersionsResponse(struct soap *soap, const char *tag, _inf__GetCodeVersionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetCodeVersionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCodeVersionsResponse, sizeof(_inf__GetCodeVersionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetCodeVersionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetCodeVersionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_BiosVersion1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetCodeVersionsResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_BiosVersion1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "inf:BiosVersion", &(((_inf__GetCodeVersionsResponse*)a)->BiosVersion), "xsd:string"))
-                               {       soap_flag_BiosVersion1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, "inf:Versions", &(((_inf__GetCodeVersionsResponse*)a)->Versions), "inf:FirmwareVersionType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_BiosVersion1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetCodeVersionsResponse * SOAP_FMAC6 soap_new__inf__GetCodeVersionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetCodeVersionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetCodeVersionsResponse * SOAP_FMAC4 soap_instantiate__inf__GetCodeVersionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCodeVersionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCodeVersionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetCodeVersionsResponse;
-               if (size)
-                       *size = sizeof(_inf__GetCodeVersionsResponse);
-               ((_inf__GetCodeVersionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetCodeVersionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetCodeVersionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetCodeVersionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetCodeVersionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCodeVersionsResponse %p -> %p\n", q, p));
-       *(_inf__GetCodeVersionsResponse*)p = *(_inf__GetCodeVersionsResponse*)q;
-}
-
-void _inf__GetCodeVersions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetCodeVersions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetCodeVersions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetCodeVersions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetCodeVersions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetCodeVersions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCodeVersions(struct soap *soap, const char *tag, int id, const _inf__GetCodeVersions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCodeVersions), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetCodeVersions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetCodeVersions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetCodeVersions * SOAP_FMAC4 soap_get__inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetCodeVersions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetCodeVersions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetCodeVersions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetCodeVersions * SOAP_FMAC4 soap_in__inf__GetCodeVersions(struct soap *soap, const char *tag, _inf__GetCodeVersions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetCodeVersions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCodeVersions, sizeof(_inf__GetCodeVersions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetCodeVersions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetCodeVersions *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetCodeVersions * SOAP_FMAC6 soap_new__inf__GetCodeVersions(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetCodeVersions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetCodeVersions * SOAP_FMAC4 soap_instantiate__inf__GetCodeVersions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCodeVersions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCodeVersions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetCodeVersions;
-               if (size)
-                       *size = sizeof(_inf__GetCodeVersions);
-               ((_inf__GetCodeVersions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetCodeVersions[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetCodeVersions);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetCodeVersions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetCodeVersions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCodeVersions %p -> %p\n", q, p));
-       *(_inf__GetCodeVersions*)p = *(_inf__GetCodeVersions*)q;
-}
-
-void _inf__GetCoreVersionResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_inf__GetCoreVersionResponse*)this)->Version, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_inf__GetCoreVersionResponse*)this)->Version);
-       /* transient soap skipped */
-}
-
-void _inf__GetCoreVersionResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__PT_USCORESTATUS(soap, &((_inf__GetCoreVersionResponse*)this)->StatusCode);
-       soap_default_std__string(soap, &((_inf__GetCoreVersionResponse*)this)->Version);
-       /* transient soap skipped */
-}
-
-int _inf__GetCoreVersionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetCoreVersionResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetCoreVersionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetCoreVersionResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCoreVersionResponse(struct soap *soap, const char *tag, int id, const _inf__GetCoreVersionResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCoreVersionResponse), type);
-       soap_element_result(soap, "inf:StatusCode");
-       soap_out_inf__PT_USCORESTATUS(soap, "inf:StatusCode", -1, &(((_inf__GetCoreVersionResponse*)a)->StatusCode), "");
-       soap_out_std__string(soap, "inf:Version", -1, &(((_inf__GetCoreVersionResponse*)a)->Version), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetCoreVersionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetCoreVersionResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetCoreVersionResponse * SOAP_FMAC4 soap_get__inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetCoreVersionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetCoreVersionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetCoreVersionResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetCoreVersionResponse * SOAP_FMAC4 soap_in__inf__GetCoreVersionResponse(struct soap *soap, const char *tag, _inf__GetCoreVersionResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetCoreVersionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCoreVersionResponse, sizeof(_inf__GetCoreVersionResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetCoreVersionResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetCoreVersionResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Version1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__PT_USCORESTATUS(soap, "inf:StatusCode", &(((_inf__GetCoreVersionResponse*)a)->StatusCode), "inf:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "inf:Version", &(((_inf__GetCoreVersionResponse*)a)->Version), "xsd:string"))
-                               {       soap_flag_Version1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "inf:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Version1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetCoreVersionResponse * SOAP_FMAC6 soap_new__inf__GetCoreVersionResponse(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetCoreVersionResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetCoreVersionResponse * SOAP_FMAC4 soap_instantiate__inf__GetCoreVersionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCoreVersionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCoreVersionResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetCoreVersionResponse;
-               if (size)
-                       *size = sizeof(_inf__GetCoreVersionResponse);
-               ((_inf__GetCoreVersionResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetCoreVersionResponse[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetCoreVersionResponse);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetCoreVersionResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetCoreVersionResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCoreVersionResponse %p -> %p\n", q, p));
-       *(_inf__GetCoreVersionResponse*)p = *(_inf__GetCoreVersionResponse*)q;
-}
-
-void _inf__GetCoreVersion::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _inf__GetCoreVersion::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _inf__GetCoreVersion::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__inf__GetCoreVersion);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _inf__GetCoreVersion::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__inf__GetCoreVersion(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__inf__GetCoreVersion(struct soap *soap, const char *tag, int id, const _inf__GetCoreVersion *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__inf__GetCoreVersion), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_inf__GetCoreVersion::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__inf__GetCoreVersion(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _inf__GetCoreVersion * SOAP_FMAC4 soap_get__inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__inf__GetCoreVersion(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_inf__GetCoreVersion::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__inf__GetCoreVersion(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _inf__GetCoreVersion * SOAP_FMAC4 soap_in__inf__GetCoreVersion(struct soap *soap, const char *tag, _inf__GetCoreVersion *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_inf__GetCoreVersion *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__inf__GetCoreVersion, sizeof(_inf__GetCoreVersion), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__inf__GetCoreVersion)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_inf__GetCoreVersion *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _inf__GetCoreVersion * SOAP_FMAC6 soap_new__inf__GetCoreVersion(struct soap *soap, int n)
-{      return soap_instantiate__inf__GetCoreVersion(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _inf__GetCoreVersion * SOAP_FMAC4 soap_instantiate__inf__GetCoreVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__inf__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__inf__GetCoreVersion, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _inf__GetCoreVersion;
-               if (size)
-                       *size = sizeof(_inf__GetCoreVersion);
-               ((_inf__GetCoreVersion*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _inf__GetCoreVersion[n];
-               if (size)
-                       *size = n * sizeof(_inf__GetCoreVersion);
-               for (int i = 0; i < n; i++)
-                       ((_inf__GetCoreVersion*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_inf__GetCoreVersion*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _inf__GetCoreVersion %p -> %p\n", q, p));
-       *(_inf__GetCoreVersion*)p = *(_inf__GetCoreVersion*)q;
-}
-
-void inf__FirmwareVersionType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((inf__FirmwareVersionType*)this)->Description, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((inf__FirmwareVersionType*)this)->Description);
-       soap_embedded(soap, &((inf__FirmwareVersionType*)this)->Version, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((inf__FirmwareVersionType*)this)->Version);
-       /* transient soap skipped */
-}
-
-void inf__FirmwareVersionType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((inf__FirmwareVersionType*)this)->Description);
-       soap_default_std__string(soap, &((inf__FirmwareVersionType*)this)->Version);
-       /* transient soap skipped */
-}
-
-int inf__FirmwareVersionType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_inf__FirmwareVersionType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int inf__FirmwareVersionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_inf__FirmwareVersionType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__FirmwareVersionType(struct soap *soap, const char *tag, int id, const inf__FirmwareVersionType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__FirmwareVersionType), type);
-       soap_out_std__string(soap, "inf:Description", -1, &(((inf__FirmwareVersionType*)a)->Description), "");
-       soap_out_std__string(soap, "inf:Version", -1, &(((inf__FirmwareVersionType*)a)->Version), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *inf__FirmwareVersionType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_inf__FirmwareVersionType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 inf__FirmwareVersionType * SOAP_FMAC4 soap_get_inf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_inf__FirmwareVersionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *inf__FirmwareVersionType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_inf__FirmwareVersionType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 inf__FirmwareVersionType * SOAP_FMAC4 soap_in_inf__FirmwareVersionType(struct soap *soap, const char *tag, inf__FirmwareVersionType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (inf__FirmwareVersionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_inf__FirmwareVersionType, sizeof(inf__FirmwareVersionType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_inf__FirmwareVersionType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (inf__FirmwareVersionType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Description1 = 1, soap_flag_Version1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "inf:Description", &(((inf__FirmwareVersionType*)a)->Description), "xsd:string"))
-                               {       soap_flag_Description1--;
-                                       continue;
-                               }
-                       if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "inf:Version", &(((inf__FirmwareVersionType*)a)->Version), "xsd:string"))
-                               {       soap_flag_Version1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Description1 > 0 || soap_flag_Version1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 inf__FirmwareVersionType * SOAP_FMAC6 soap_new_inf__FirmwareVersionType(struct soap *soap, int n)
-{      return soap_instantiate_inf__FirmwareVersionType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_inf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 inf__FirmwareVersionType * SOAP_FMAC4 soap_instantiate_inf__FirmwareVersionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_inf__FirmwareVersionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_inf__FirmwareVersionType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new inf__FirmwareVersionType;
-               if (size)
-                       *size = sizeof(inf__FirmwareVersionType);
-               ((inf__FirmwareVersionType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new inf__FirmwareVersionType[n];
-               if (size)
-                       *size = n * sizeof(inf__FirmwareVersionType);
-               for (int i = 0; i < n; i++)
-                       ((inf__FirmwareVersionType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (inf__FirmwareVersionType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying inf__FirmwareVersionType %p -> %p\n", q, p));
-       *(inf__FirmwareVersionType*)p = *(inf__FirmwareVersionType*)q;
-}
-
-void inf__IderSessionLogEntryType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((inf__IderSessionLogEntryType*)this)->Port, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void inf__IderSessionLogEntryType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_inf__IPv4AddressType(soap, &((inf__IderSessionLogEntryType*)this)->ConsoleAddress);
-       soap_default_unsignedShort(soap, &((inf__IderSessionLogEntryType*)this)->Port);
-       soap_default_inf__TimeType(soap, &((inf__IderSessionLogEntryType*)this)->TimeStamp);
-       /* transient soap skipped */
-}
-
-int inf__IderSessionLogEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_inf__IderSessionLogEntryType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int inf__IderSessionLogEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_inf__IderSessionLogEntryType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_inf__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, const inf__IderSessionLogEntryType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_inf__IderSessionLogEntryType), type);
-       soap_out_inf__IPv4AddressType(soap, "inf:ConsoleAddress", -1, &(((inf__IderSessionLogEntryType*)a)->ConsoleAddress), "");
-       soap_out_unsignedShort(soap, "inf:Port", -1, &(((inf__IderSessionLogEntryType*)a)->Port), "");
-       soap_out_inf__TimeType(soap, "inf:TimeStamp", -1, &(((inf__IderSessionLogEntryType*)a)->TimeStamp), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *inf__IderSessionLogEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_inf__IderSessionLogEntryType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 inf__IderSessionLogEntryType * SOAP_FMAC4 soap_get_inf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_inf__IderSessionLogEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *inf__IderSessionLogEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_inf__IderSessionLogEntryType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 inf__IderSessionLogEntryType * SOAP_FMAC4 soap_in_inf__IderSessionLogEntryType(struct soap *soap, const char *tag, inf__IderSessionLogEntryType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (inf__IderSessionLogEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_inf__IderSessionLogEntryType, sizeof(inf__IderSessionLogEntryType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_inf__IderSessionLogEntryType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (inf__IderSessionLogEntryType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ConsoleAddress1 = 1, soap_flag_Port1 = 1, soap_flag_TimeStamp1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ConsoleAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__IPv4AddressType(soap, "inf:ConsoleAddress", &(((inf__IderSessionLogEntryType*)a)->ConsoleAddress), "inf:IPv4AddressType"))
-                               {       soap_flag_ConsoleAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_Port1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "inf:Port", &(((inf__IderSessionLogEntryType*)a)->Port), "xsd:unsignedShort"))
-                               {       soap_flag_Port1--;
-                                       continue;
-                               }
-                       if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_inf__TimeType(soap, "inf:TimeStamp", &(((inf__IderSessionLogEntryType*)a)->TimeStamp), "inf:TimeType"))
-                               {       soap_flag_TimeStamp1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ConsoleAddress1 > 0 || soap_flag_Port1 > 0 || soap_flag_TimeStamp1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 inf__IderSessionLogEntryType * SOAP_FMAC6 soap_new_inf__IderSessionLogEntryType(struct soap *soap, int n)
-{      return soap_instantiate_inf__IderSessionLogEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_inf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 inf__IderSessionLogEntryType * SOAP_FMAC4 soap_instantiate_inf__IderSessionLogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_inf__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_inf__IderSessionLogEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new inf__IderSessionLogEntryType;
-               if (size)
-                       *size = sizeof(inf__IderSessionLogEntryType);
-               ((inf__IderSessionLogEntryType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new inf__IderSessionLogEntryType[n];
-               if (size)
-                       *size = n * sizeof(inf__IderSessionLogEntryType);
-               for (int i = 0; i < n; i++)
-                       ((inf__IderSessionLogEntryType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (inf__IderSessionLogEntryType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying inf__IderSessionLogEntryType %p -> %p\n", q, p));
-       *(inf__IderSessionLogEntryType*)p = *(inf__IderSessionLogEntryType*)q;
-}
-
-void _str__ExecuteStorageOperationResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_str__ExecuteStorageOperationResponse*)this)->Response, SOAP_TYPE_xsd__base64Binary);
-       ((_str__ExecuteStorageOperationResponse*)this)->Response.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void _str__ExecuteStorageOperationResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_str__PT_USCORESTATUS(soap, &((_str__ExecuteStorageOperationResponse*)this)->Status);
-       ((_str__ExecuteStorageOperationResponse*)this)->Response.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int _str__ExecuteStorageOperationResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__str__ExecuteStorageOperationResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _str__ExecuteStorageOperationResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__str__ExecuteStorageOperationResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__str__ExecuteStorageOperationResponse(struct soap *soap, const char *tag, int id, const _str__ExecuteStorageOperationResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__str__ExecuteStorageOperationResponse), type);
-       soap_element_result(soap, "str:Status");
-       soap_out_str__PT_USCORESTATUS(soap, "str:Status", -1, &(((_str__ExecuteStorageOperationResponse*)a)->Status), "");
-       (((_str__ExecuteStorageOperationResponse*)a)->Response).soap_out(soap, "str:Response", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_str__ExecuteStorageOperationResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__str__ExecuteStorageOperationResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _str__ExecuteStorageOperationResponse * SOAP_FMAC4 soap_get__str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__str__ExecuteStorageOperationResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_str__ExecuteStorageOperationResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__str__ExecuteStorageOperationResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _str__ExecuteStorageOperationResponse * SOAP_FMAC4 soap_in__str__ExecuteStorageOperationResponse(struct soap *soap, const char *tag, _str__ExecuteStorageOperationResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_str__ExecuteStorageOperationResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__str__ExecuteStorageOperationResponse, sizeof(_str__ExecuteStorageOperationResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__str__ExecuteStorageOperationResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_str__ExecuteStorageOperationResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_Response1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_str__PT_USCORESTATUS(soap, "str:Status", &(((_str__ExecuteStorageOperationResponse*)a)->Status), "str:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_Response1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((_str__ExecuteStorageOperationResponse*)a)->Response).soap_in(soap, "str:Response", "xsd:base64Binary"))
-                               {       soap_flag_Response1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "str:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Response1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _str__ExecuteStorageOperationResponse * SOAP_FMAC6 soap_new__str__ExecuteStorageOperationResponse(struct soap *soap, int n)
-{      return soap_instantiate__str__ExecuteStorageOperationResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _str__ExecuteStorageOperationResponse * SOAP_FMAC4 soap_instantiate__str__ExecuteStorageOperationResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__str__ExecuteStorageOperationResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__str__ExecuteStorageOperationResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _str__ExecuteStorageOperationResponse;
-               if (size)
-                       *size = sizeof(_str__ExecuteStorageOperationResponse);
-               ((_str__ExecuteStorageOperationResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _str__ExecuteStorageOperationResponse[n];
-               if (size)
-                       *size = n * sizeof(_str__ExecuteStorageOperationResponse);
-               for (int i = 0; i < n; i++)
-                       ((_str__ExecuteStorageOperationResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_str__ExecuteStorageOperationResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _str__ExecuteStorageOperationResponse %p -> %p\n", q, p));
-       *(_str__ExecuteStorageOperationResponse*)p = *(_str__ExecuteStorageOperationResponse*)q;
-}
-
-void _str__ExecuteStorageOperation::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_str__ExecuteStorageOperation*)this)->Request, SOAP_TYPE_xsd__base64Binary);
-       ((_str__ExecuteStorageOperation*)this)->Request.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void _str__ExecuteStorageOperation::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_str__ExecuteStorageOperation*)this)->Request.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int _str__ExecuteStorageOperation::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__str__ExecuteStorageOperation);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _str__ExecuteStorageOperation::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__str__ExecuteStorageOperation(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__str__ExecuteStorageOperation(struct soap *soap, const char *tag, int id, const _str__ExecuteStorageOperation *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__str__ExecuteStorageOperation), type);
-       (((_str__ExecuteStorageOperation*)a)->Request).soap_out(soap, "str:Request", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_str__ExecuteStorageOperation::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__str__ExecuteStorageOperation(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _str__ExecuteStorageOperation * SOAP_FMAC4 soap_get__str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__str__ExecuteStorageOperation(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_str__ExecuteStorageOperation::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__str__ExecuteStorageOperation(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _str__ExecuteStorageOperation * SOAP_FMAC4 soap_in__str__ExecuteStorageOperation(struct soap *soap, const char *tag, _str__ExecuteStorageOperation *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_str__ExecuteStorageOperation *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__str__ExecuteStorageOperation, sizeof(_str__ExecuteStorageOperation), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__str__ExecuteStorageOperation)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_str__ExecuteStorageOperation *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Request1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Request1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((_str__ExecuteStorageOperation*)a)->Request).soap_in(soap, "str:Request", "xsd:base64Binary"))
-                               {       soap_flag_Request1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Request1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _str__ExecuteStorageOperation * SOAP_FMAC6 soap_new__str__ExecuteStorageOperation(struct soap *soap, int n)
-{      return soap_instantiate__str__ExecuteStorageOperation(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _str__ExecuteStorageOperation * SOAP_FMAC4 soap_instantiate__str__ExecuteStorageOperation(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__str__ExecuteStorageOperation(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__str__ExecuteStorageOperation, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _str__ExecuteStorageOperation;
-               if (size)
-                       *size = sizeof(_str__ExecuteStorageOperation);
-               ((_str__ExecuteStorageOperation*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _str__ExecuteStorageOperation[n];
-               if (size)
-                       *size = n * sizeof(_str__ExecuteStorageOperation);
-               for (int i = 0; i < n; i++)
-                       ((_str__ExecuteStorageOperation*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_str__ExecuteStorageOperation*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _str__ExecuteStorageOperation %p -> %p\n", q, p));
-       *(_str__ExecuteStorageOperation*)p = *(_str__ExecuteStorageOperation*)q;
-}
-
-void _tim__SetHighAccuracyTimeSynchResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _tim__SetHighAccuracyTimeSynchResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_tim__PT_USCORESTATUS(soap, &((_tim__SetHighAccuracyTimeSynchResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _tim__SetHighAccuracyTimeSynchResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _tim__SetHighAccuracyTimeSynchResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__tim__SetHighAccuracyTimeSynchResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, const char *tag, int id, const _tim__SetHighAccuracyTimeSynchResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse), type);
-       soap_element_result(soap, "tim:StatusCode");
-       soap_out_tim__PT_USCORESTATUS(soap, "tim:StatusCode", -1, &(((_tim__SetHighAccuracyTimeSynchResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_tim__SetHighAccuracyTimeSynchResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__tim__SetHighAccuracyTimeSynchResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC4 soap_get__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__tim__SetHighAccuracyTimeSynchResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_tim__SetHighAccuracyTimeSynchResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__tim__SetHighAccuracyTimeSynchResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC4 soap_in__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynchResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_tim__SetHighAccuracyTimeSynchResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse, sizeof(_tim__SetHighAccuracyTimeSynchResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_tim__SetHighAccuracyTimeSynchResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_tim__PT_USCORESTATUS(soap, "tim:StatusCode", &(((_tim__SetHighAccuracyTimeSynchResponse*)a)->StatusCode), "tim:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "tim:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC6 soap_new__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, int n)
-{      return soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse * SOAP_FMAC4 soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynchResponse;
-               if (size)
-                       *size = sizeof(_tim__SetHighAccuracyTimeSynchResponse);
-               ((_tim__SetHighAccuracyTimeSynchResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynchResponse[n];
-               if (size)
-                       *size = n * sizeof(_tim__SetHighAccuracyTimeSynchResponse);
-               for (int i = 0; i < n; i++)
-                       ((_tim__SetHighAccuracyTimeSynchResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_tim__SetHighAccuracyTimeSynchResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__SetHighAccuracyTimeSynchResponse %p -> %p\n", q, p));
-       *(_tim__SetHighAccuracyTimeSynchResponse*)p = *(_tim__SetHighAccuracyTimeSynchResponse*)q;
-}
-
-void _tim__SetHighAccuracyTimeSynch::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _tim__SetHighAccuracyTimeSynch::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_tim__TimeType(soap, &((_tim__SetHighAccuracyTimeSynch*)this)->Ta0);
-       soap_default_tim__TimeType(soap, &((_tim__SetHighAccuracyTimeSynch*)this)->Tm1);
-       soap_default_tim__TimeType(soap, &((_tim__SetHighAccuracyTimeSynch*)this)->Tm2);
-       /* transient soap skipped */
-}
-
-int _tim__SetHighAccuracyTimeSynch::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__tim__SetHighAccuracyTimeSynch);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _tim__SetHighAccuracyTimeSynch::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__tim__SetHighAccuracyTimeSynch(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, int id, const _tim__SetHighAccuracyTimeSynch *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch), type);
-       soap_out_tim__TimeType(soap, "tim:Ta0", -1, &(((_tim__SetHighAccuracyTimeSynch*)a)->Ta0), "");
-       soap_out_tim__TimeType(soap, "tim:Tm1", -1, &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm1), "");
-       soap_out_tim__TimeType(soap, "tim:Tm2", -1, &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm2), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_tim__SetHighAccuracyTimeSynch::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__tim__SetHighAccuracyTimeSynch(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_get__tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__tim__SetHighAccuracyTimeSynch(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_tim__SetHighAccuracyTimeSynch::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__tim__SetHighAccuracyTimeSynch(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_in__tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynch *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_tim__SetHighAccuracyTimeSynch *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch, sizeof(_tim__SetHighAccuracyTimeSynch), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__tim__SetHighAccuracyTimeSynch)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_tim__SetHighAccuracyTimeSynch *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Ta01 = 1, soap_flag_Tm11 = 1, soap_flag_Tm21 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Ta01 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_tim__TimeType(soap, "tim:Ta0", &(((_tim__SetHighAccuracyTimeSynch*)a)->Ta0), "tim:TimeType"))
-                               {       soap_flag_Ta01--;
-                                       continue;
-                               }
-                       if (soap_flag_Tm11 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_tim__TimeType(soap, "tim:Tm1", &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm1), "tim:TimeType"))
-                               {       soap_flag_Tm11--;
-                                       continue;
-                               }
-                       if (soap_flag_Tm21 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_tim__TimeType(soap, "tim:Tm2", &(((_tim__SetHighAccuracyTimeSynch*)a)->Tm2), "tim:TimeType"))
-                               {       soap_flag_Tm21--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Ta01 > 0 || soap_flag_Tm11 > 0 || soap_flag_Tm21 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC6 soap_new__tim__SetHighAccuracyTimeSynch(struct soap *soap, int n)
-{      return soap_instantiate__tim__SetHighAccuracyTimeSynch(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_instantiate__tim__SetHighAccuracyTimeSynch(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__SetHighAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__SetHighAccuracyTimeSynch, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynch;
-               if (size)
-                       *size = sizeof(_tim__SetHighAccuracyTimeSynch);
-               ((_tim__SetHighAccuracyTimeSynch*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _tim__SetHighAccuracyTimeSynch[n];
-               if (size)
-                       *size = n * sizeof(_tim__SetHighAccuracyTimeSynch);
-               for (int i = 0; i < n; i++)
-                       ((_tim__SetHighAccuracyTimeSynch*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_tim__SetHighAccuracyTimeSynch*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__SetHighAccuracyTimeSynch %p -> %p\n", q, p));
-       *(_tim__SetHighAccuracyTimeSynch*)p = *(_tim__SetHighAccuracyTimeSynch*)q;
-}
-
-void _tim__GetLowAccuracyTimeSynchResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _tim__GetLowAccuracyTimeSynchResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_tim__PT_USCORESTATUS(soap, &((_tim__GetLowAccuracyTimeSynchResponse*)this)->StatusCode);
-       soap_default_tim__TimeType(soap, &((_tim__GetLowAccuracyTimeSynchResponse*)this)->Ta0);
-       /* transient soap skipped */
-}
-
-int _tim__GetLowAccuracyTimeSynchResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _tim__GetLowAccuracyTimeSynchResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__tim__GetLowAccuracyTimeSynchResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, const char *tag, int id, const _tim__GetLowAccuracyTimeSynchResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse), type);
-       soap_element_result(soap, "tim:StatusCode");
-       soap_out_tim__PT_USCORESTATUS(soap, "tim:StatusCode", -1, &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->StatusCode), "");
-       soap_out_tim__TimeType(soap, "tim:Ta0", -1, &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->Ta0), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_tim__GetLowAccuracyTimeSynchResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__tim__GetLowAccuracyTimeSynchResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC4 soap_get__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__tim__GetLowAccuracyTimeSynchResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_tim__GetLowAccuracyTimeSynchResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__tim__GetLowAccuracyTimeSynchResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC4 soap_in__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynchResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_tim__GetLowAccuracyTimeSynchResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse, sizeof(_tim__GetLowAccuracyTimeSynchResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_tim__GetLowAccuracyTimeSynchResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Ta01 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_tim__PT_USCORESTATUS(soap, "tim:StatusCode", &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->StatusCode), "tim:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Ta01 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_tim__TimeType(soap, "tim:Ta0", &(((_tim__GetLowAccuracyTimeSynchResponse*)a)->Ta0), "tim:TimeType"))
-                               {       soap_flag_Ta01--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "tim:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Ta01 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC6 soap_new__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, int n)
-{      return soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse * SOAP_FMAC4 soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynchResponse;
-               if (size)
-                       *size = sizeof(_tim__GetLowAccuracyTimeSynchResponse);
-               ((_tim__GetLowAccuracyTimeSynchResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynchResponse[n];
-               if (size)
-                       *size = n * sizeof(_tim__GetLowAccuracyTimeSynchResponse);
-               for (int i = 0; i < n; i++)
-                       ((_tim__GetLowAccuracyTimeSynchResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_tim__GetLowAccuracyTimeSynchResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__GetLowAccuracyTimeSynchResponse %p -> %p\n", q, p));
-       *(_tim__GetLowAccuracyTimeSynchResponse*)p = *(_tim__GetLowAccuracyTimeSynchResponse*)q;
-}
-
-void _tim__GetLowAccuracyTimeSynch::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _tim__GetLowAccuracyTimeSynch::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _tim__GetLowAccuracyTimeSynch::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__tim__GetLowAccuracyTimeSynch);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _tim__GetLowAccuracyTimeSynch::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__tim__GetLowAccuracyTimeSynch(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, int id, const _tim__GetLowAccuracyTimeSynch *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_tim__GetLowAccuracyTimeSynch::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__tim__GetLowAccuracyTimeSynch(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_get__tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__tim__GetLowAccuracyTimeSynch(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_tim__GetLowAccuracyTimeSynch::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__tim__GetLowAccuracyTimeSynch(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_in__tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynch *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_tim__GetLowAccuracyTimeSynch *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch, sizeof(_tim__GetLowAccuracyTimeSynch), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__tim__GetLowAccuracyTimeSynch)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_tim__GetLowAccuracyTimeSynch *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC6 soap_new__tim__GetLowAccuracyTimeSynch(struct soap *soap, int n)
-{      return soap_instantiate__tim__GetLowAccuracyTimeSynch(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_instantiate__tim__GetLowAccuracyTimeSynch(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__tim__GetLowAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__tim__GetLowAccuracyTimeSynch, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynch;
-               if (size)
-                       *size = sizeof(_tim__GetLowAccuracyTimeSynch);
-               ((_tim__GetLowAccuracyTimeSynch*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _tim__GetLowAccuracyTimeSynch[n];
-               if (size)
-                       *size = n * sizeof(_tim__GetLowAccuracyTimeSynch);
-               for (int i = 0; i < n; i++)
-                       ((_tim__GetLowAccuracyTimeSynch*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_tim__GetLowAccuracyTimeSynch*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _tim__GetLowAccuracyTimeSynch %p -> %p\n", q, p));
-       *(_tim__GetLowAccuracyTimeSynch*)p = *(_tim__GetLowAccuracyTimeSynch*)q;
-}
-
-void _idr__GetIderSessionLogResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, &((_idr__GetIderSessionLogResponse*)this)->LogData);
-       /* transient soap skipped */
-}
-
-void _idr__GetIderSessionLogResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_idr__PT_USCORESTATUS(soap, &((_idr__GetIderSessionLogResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, &((_idr__GetIderSessionLogResponse*)this)->LogData);
-       /* transient soap skipped */
-}
-
-int _idr__GetIderSessionLogResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__GetIderSessionLogResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _idr__GetIderSessionLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__idr__GetIderSessionLogResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetIderSessionLogResponse(struct soap *soap, const char *tag, int id, const _idr__GetIderSessionLogResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetIderSessionLogResponse), type);
-       soap_element_result(soap, "idr:StatusCode");
-       soap_out_idr__PT_USCORESTATUS(soap, "idr:StatusCode", -1, &(((_idr__GetIderSessionLogResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, "idr:LogData", -1, &(((_idr__GetIderSessionLogResponse*)a)->LogData), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_idr__GetIderSessionLogResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__idr__GetIderSessionLogResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _idr__GetIderSessionLogResponse * SOAP_FMAC4 soap_get__idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__idr__GetIderSessionLogResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_idr__GetIderSessionLogResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__idr__GetIderSessionLogResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _idr__GetIderSessionLogResponse * SOAP_FMAC4 soap_in__idr__GetIderSessionLogResponse(struct soap *soap, const char *tag, _idr__GetIderSessionLogResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_idr__GetIderSessionLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetIderSessionLogResponse, sizeof(_idr__GetIderSessionLogResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__idr__GetIderSessionLogResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_idr__GetIderSessionLogResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_idr__PT_USCORESTATUS(soap, "idr:StatusCode", &(((_idr__GetIderSessionLogResponse*)a)->StatusCode), "idr:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, "idr:LogData", &(((_idr__GetIderSessionLogResponse*)a)->LogData), "idr:IderSessionLogEntryType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "idr:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _idr__GetIderSessionLogResponse * SOAP_FMAC6 soap_new__idr__GetIderSessionLogResponse(struct soap *soap, int n)
-{      return soap_instantiate__idr__GetIderSessionLogResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _idr__GetIderSessionLogResponse * SOAP_FMAC4 soap_instantiate__idr__GetIderSessionLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetIderSessionLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetIderSessionLogResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _idr__GetIderSessionLogResponse;
-               if (size)
-                       *size = sizeof(_idr__GetIderSessionLogResponse);
-               ((_idr__GetIderSessionLogResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _idr__GetIderSessionLogResponse[n];
-               if (size)
-                       *size = n * sizeof(_idr__GetIderSessionLogResponse);
-               for (int i = 0; i < n; i++)
-                       ((_idr__GetIderSessionLogResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_idr__GetIderSessionLogResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetIderSessionLogResponse %p -> %p\n", q, p));
-       *(_idr__GetIderSessionLogResponse*)p = *(_idr__GetIderSessionLogResponse*)q;
-}
-
-void _idr__GetIderSessionLog::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _idr__GetIderSessionLog::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _idr__GetIderSessionLog::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__GetIderSessionLog);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _idr__GetIderSessionLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__idr__GetIderSessionLog(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetIderSessionLog(struct soap *soap, const char *tag, int id, const _idr__GetIderSessionLog *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetIderSessionLog), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_idr__GetIderSessionLog::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__idr__GetIderSessionLog(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _idr__GetIderSessionLog * SOAP_FMAC4 soap_get__idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__idr__GetIderSessionLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_idr__GetIderSessionLog::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__idr__GetIderSessionLog(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _idr__GetIderSessionLog * SOAP_FMAC4 soap_in__idr__GetIderSessionLog(struct soap *soap, const char *tag, _idr__GetIderSessionLog *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_idr__GetIderSessionLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetIderSessionLog, sizeof(_idr__GetIderSessionLog), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__idr__GetIderSessionLog)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_idr__GetIderSessionLog *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _idr__GetIderSessionLog * SOAP_FMAC6 soap_new__idr__GetIderSessionLog(struct soap *soap, int n)
-{      return soap_instantiate__idr__GetIderSessionLog(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _idr__GetIderSessionLog * SOAP_FMAC4 soap_instantiate__idr__GetIderSessionLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetIderSessionLog, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _idr__GetIderSessionLog;
-               if (size)
-                       *size = sizeof(_idr__GetIderSessionLog);
-               ((_idr__GetIderSessionLog*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _idr__GetIderSessionLog[n];
-               if (size)
-                       *size = n * sizeof(_idr__GetIderSessionLog);
-               for (int i = 0; i < n; i++)
-                       ((_idr__GetIderSessionLog*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_idr__GetIderSessionLog*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetIderSessionLog %p -> %p\n", q, p));
-       *(_idr__GetIderSessionLog*)p = *(_idr__GetIderSessionLog*)q;
-}
-
-void _idr__GetRedirectionListenerStateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_idr__GetRedirectionListenerStateResponse*)this)->Enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _idr__GetRedirectionListenerStateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_idr__PT_USCORESTATUS(soap, &((_idr__GetRedirectionListenerStateResponse*)this)->StatusCode);
-       soap_default_bool(soap, &((_idr__GetRedirectionListenerStateResponse*)this)->Enabled);
-       /* transient soap skipped */
-}
-
-int _idr__GetRedirectionListenerStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__GetRedirectionListenerStateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _idr__GetRedirectionListenerStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__idr__GetRedirectionListenerStateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetRedirectionListenerStateResponse(struct soap *soap, const char *tag, int id, const _idr__GetRedirectionListenerStateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse), type);
-       soap_element_result(soap, "idr:StatusCode");
-       soap_out_idr__PT_USCORESTATUS(soap, "idr:StatusCode", -1, &(((_idr__GetRedirectionListenerStateResponse*)a)->StatusCode), "");
-       soap_out_bool(soap, "idr:Enabled", -1, &(((_idr__GetRedirectionListenerStateResponse*)a)->Enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_idr__GetRedirectionListenerStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__idr__GetRedirectionListenerStateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC4 soap_get__idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__idr__GetRedirectionListenerStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_idr__GetRedirectionListenerStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__idr__GetRedirectionListenerStateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC4 soap_in__idr__GetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__GetRedirectionListenerStateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_idr__GetRedirectionListenerStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse, sizeof(_idr__GetRedirectionListenerStateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__idr__GetRedirectionListenerStateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_idr__GetRedirectionListenerStateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_idr__PT_USCORESTATUS(soap, "idr:StatusCode", &(((_idr__GetRedirectionListenerStateResponse*)a)->StatusCode), "idr:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "idr:Enabled", &(((_idr__GetRedirectionListenerStateResponse*)a)->Enabled), "xsd:boolean"))
-                               {       soap_flag_Enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "idr:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC6 soap_new__idr__GetRedirectionListenerStateResponse(struct soap *soap, int n)
-{      return soap_instantiate__idr__GetRedirectionListenerStateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse * SOAP_FMAC4 soap_instantiate__idr__GetRedirectionListenerStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetRedirectionListenerStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetRedirectionListenerStateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _idr__GetRedirectionListenerStateResponse;
-               if (size)
-                       *size = sizeof(_idr__GetRedirectionListenerStateResponse);
-               ((_idr__GetRedirectionListenerStateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _idr__GetRedirectionListenerStateResponse[n];
-               if (size)
-                       *size = n * sizeof(_idr__GetRedirectionListenerStateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_idr__GetRedirectionListenerStateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_idr__GetRedirectionListenerStateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetRedirectionListenerStateResponse %p -> %p\n", q, p));
-       *(_idr__GetRedirectionListenerStateResponse*)p = *(_idr__GetRedirectionListenerStateResponse*)q;
-}
-
-void _idr__GetRedirectionListenerState::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _idr__GetRedirectionListenerState::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _idr__GetRedirectionListenerState::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__GetRedirectionListenerState);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _idr__GetRedirectionListenerState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__idr__GetRedirectionListenerState(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__GetRedirectionListenerState(struct soap *soap, const char *tag, int id, const _idr__GetRedirectionListenerState *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__GetRedirectionListenerState), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_idr__GetRedirectionListenerState::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__idr__GetRedirectionListenerState(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _idr__GetRedirectionListenerState * SOAP_FMAC4 soap_get__idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__idr__GetRedirectionListenerState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_idr__GetRedirectionListenerState::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__idr__GetRedirectionListenerState(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _idr__GetRedirectionListenerState * SOAP_FMAC4 soap_in__idr__GetRedirectionListenerState(struct soap *soap, const char *tag, _idr__GetRedirectionListenerState *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_idr__GetRedirectionListenerState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__GetRedirectionListenerState, sizeof(_idr__GetRedirectionListenerState), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__idr__GetRedirectionListenerState)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_idr__GetRedirectionListenerState *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _idr__GetRedirectionListenerState * SOAP_FMAC6 soap_new__idr__GetRedirectionListenerState(struct soap *soap, int n)
-{      return soap_instantiate__idr__GetRedirectionListenerState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _idr__GetRedirectionListenerState * SOAP_FMAC4 soap_instantiate__idr__GetRedirectionListenerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__GetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__GetRedirectionListenerState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _idr__GetRedirectionListenerState;
-               if (size)
-                       *size = sizeof(_idr__GetRedirectionListenerState);
-               ((_idr__GetRedirectionListenerState*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _idr__GetRedirectionListenerState[n];
-               if (size)
-                       *size = n * sizeof(_idr__GetRedirectionListenerState);
-               for (int i = 0; i < n; i++)
-                       ((_idr__GetRedirectionListenerState*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_idr__GetRedirectionListenerState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__GetRedirectionListenerState %p -> %p\n", q, p));
-       *(_idr__GetRedirectionListenerState*)p = *(_idr__GetRedirectionListenerState*)q;
-}
-
-void _idr__SetRedirectionListenerStateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _idr__SetRedirectionListenerStateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_idr__PT_USCORESTATUS(soap, &((_idr__SetRedirectionListenerStateResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _idr__SetRedirectionListenerStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__SetRedirectionListenerStateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _idr__SetRedirectionListenerStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__idr__SetRedirectionListenerStateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__SetRedirectionListenerStateResponse(struct soap *soap, const char *tag, int id, const _idr__SetRedirectionListenerStateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse), type);
-       soap_element_result(soap, "idr:StatusCode");
-       soap_out_idr__PT_USCORESTATUS(soap, "idr:StatusCode", -1, &(((_idr__SetRedirectionListenerStateResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_idr__SetRedirectionListenerStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__idr__SetRedirectionListenerStateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC4 soap_get__idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__idr__SetRedirectionListenerStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_idr__SetRedirectionListenerStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__idr__SetRedirectionListenerStateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC4 soap_in__idr__SetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__SetRedirectionListenerStateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_idr__SetRedirectionListenerStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse, sizeof(_idr__SetRedirectionListenerStateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__idr__SetRedirectionListenerStateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_idr__SetRedirectionListenerStateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_idr__PT_USCORESTATUS(soap, "idr:StatusCode", &(((_idr__SetRedirectionListenerStateResponse*)a)->StatusCode), "idr:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "idr:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC6 soap_new__idr__SetRedirectionListenerStateResponse(struct soap *soap, int n)
-{      return soap_instantiate__idr__SetRedirectionListenerStateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse * SOAP_FMAC4 soap_instantiate__idr__SetRedirectionListenerStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__SetRedirectionListenerStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__SetRedirectionListenerStateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _idr__SetRedirectionListenerStateResponse;
-               if (size)
-                       *size = sizeof(_idr__SetRedirectionListenerStateResponse);
-               ((_idr__SetRedirectionListenerStateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _idr__SetRedirectionListenerStateResponse[n];
-               if (size)
-                       *size = n * sizeof(_idr__SetRedirectionListenerStateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_idr__SetRedirectionListenerStateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_idr__SetRedirectionListenerStateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__SetRedirectionListenerStateResponse %p -> %p\n", q, p));
-       *(_idr__SetRedirectionListenerStateResponse*)p = *(_idr__SetRedirectionListenerStateResponse*)q;
-}
-
-void _idr__SetRedirectionListenerState::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_idr__SetRedirectionListenerState*)this)->Enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _idr__SetRedirectionListenerState::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((_idr__SetRedirectionListenerState*)this)->Enabled);
-       /* transient soap skipped */
-}
-
-int _idr__SetRedirectionListenerState::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__idr__SetRedirectionListenerState);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _idr__SetRedirectionListenerState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__idr__SetRedirectionListenerState(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__idr__SetRedirectionListenerState(struct soap *soap, const char *tag, int id, const _idr__SetRedirectionListenerState *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__idr__SetRedirectionListenerState), type);
-       soap_out_bool(soap, "idr:Enabled", -1, &(((_idr__SetRedirectionListenerState*)a)->Enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_idr__SetRedirectionListenerState::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__idr__SetRedirectionListenerState(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _idr__SetRedirectionListenerState * SOAP_FMAC4 soap_get__idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__idr__SetRedirectionListenerState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_idr__SetRedirectionListenerState::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__idr__SetRedirectionListenerState(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _idr__SetRedirectionListenerState * SOAP_FMAC4 soap_in__idr__SetRedirectionListenerState(struct soap *soap, const char *tag, _idr__SetRedirectionListenerState *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_idr__SetRedirectionListenerState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__idr__SetRedirectionListenerState, sizeof(_idr__SetRedirectionListenerState), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__idr__SetRedirectionListenerState)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_idr__SetRedirectionListenerState *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "idr:Enabled", &(((_idr__SetRedirectionListenerState*)a)->Enabled), "xsd:boolean"))
-                               {       soap_flag_Enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _idr__SetRedirectionListenerState * SOAP_FMAC6 soap_new__idr__SetRedirectionListenerState(struct soap *soap, int n)
-{      return soap_instantiate__idr__SetRedirectionListenerState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _idr__SetRedirectionListenerState * SOAP_FMAC4 soap_instantiate__idr__SetRedirectionListenerState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__idr__SetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__idr__SetRedirectionListenerState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _idr__SetRedirectionListenerState;
-               if (size)
-                       *size = sizeof(_idr__SetRedirectionListenerState);
-               ((_idr__SetRedirectionListenerState*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _idr__SetRedirectionListenerState[n];
-               if (size)
-                       *size = n * sizeof(_idr__SetRedirectionListenerState);
-               for (int i = 0; i < n; i++)
-                       ((_idr__SetRedirectionListenerState*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_idr__SetRedirectionListenerState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _idr__SetRedirectionListenerState %p -> %p\n", q, p));
-       *(_idr__SetRedirectionListenerState*)p = *(_idr__SetRedirectionListenerState*)q;
-}
-
-void idr__FirmwareVersionType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((idr__FirmwareVersionType*)this)->Description, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((idr__FirmwareVersionType*)this)->Description);
-       soap_embedded(soap, &((idr__FirmwareVersionType*)this)->Version, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((idr__FirmwareVersionType*)this)->Version);
-       /* transient soap skipped */
-}
-
-void idr__FirmwareVersionType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((idr__FirmwareVersionType*)this)->Description);
-       soap_default_std__string(soap, &((idr__FirmwareVersionType*)this)->Version);
-       /* transient soap skipped */
-}
-
-int idr__FirmwareVersionType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_idr__FirmwareVersionType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int idr__FirmwareVersionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_idr__FirmwareVersionType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__FirmwareVersionType(struct soap *soap, const char *tag, int id, const idr__FirmwareVersionType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_idr__FirmwareVersionType), type);
-       soap_out_std__string(soap, "idr:Description", -1, &(((idr__FirmwareVersionType*)a)->Description), "");
-       soap_out_std__string(soap, "idr:Version", -1, &(((idr__FirmwareVersionType*)a)->Version), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *idr__FirmwareVersionType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_idr__FirmwareVersionType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 idr__FirmwareVersionType * SOAP_FMAC4 soap_get_idr__FirmwareVersionType(struct soap *soap, idr__FirmwareVersionType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_idr__FirmwareVersionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *idr__FirmwareVersionType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_idr__FirmwareVersionType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 idr__FirmwareVersionType * SOAP_FMAC4 soap_in_idr__FirmwareVersionType(struct soap *soap, const char *tag, idr__FirmwareVersionType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (idr__FirmwareVersionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_idr__FirmwareVersionType, sizeof(idr__FirmwareVersionType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_idr__FirmwareVersionType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (idr__FirmwareVersionType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Description1 = 1, soap_flag_Version1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Description1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "idr:Description", &(((idr__FirmwareVersionType*)a)->Description), "xsd:string"))
-                               {       soap_flag_Description1--;
-                                       continue;
-                               }
-                       if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "idr:Version", &(((idr__FirmwareVersionType*)a)->Version), "xsd:string"))
-                               {       soap_flag_Version1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Description1 > 0 || soap_flag_Version1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 idr__FirmwareVersionType * SOAP_FMAC6 soap_new_idr__FirmwareVersionType(struct soap *soap, int n)
-{      return soap_instantiate_idr__FirmwareVersionType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_idr__FirmwareVersionType(struct soap *soap, idr__FirmwareVersionType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 idr__FirmwareVersionType * SOAP_FMAC4 soap_instantiate_idr__FirmwareVersionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_idr__FirmwareVersionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_idr__FirmwareVersionType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new idr__FirmwareVersionType;
-               if (size)
-                       *size = sizeof(idr__FirmwareVersionType);
-               ((idr__FirmwareVersionType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new idr__FirmwareVersionType[n];
-               if (size)
-                       *size = n * sizeof(idr__FirmwareVersionType);
-               for (int i = 0; i < n; i++)
-                       ((idr__FirmwareVersionType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (idr__FirmwareVersionType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying idr__FirmwareVersionType %p -> %p\n", q, p));
-       *(idr__FirmwareVersionType*)p = *(idr__FirmwareVersionType*)q;
-}
-
-void idr__IderSessionLogEntryType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((idr__IderSessionLogEntryType*)this)->Port, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void idr__IderSessionLogEntryType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_idr__IPv4AddressType(soap, &((idr__IderSessionLogEntryType*)this)->ConsoleAddress);
-       soap_default_unsignedShort(soap, &((idr__IderSessionLogEntryType*)this)->Port);
-       soap_default_idr__TimeType(soap, &((idr__IderSessionLogEntryType*)this)->TimeStamp);
-       /* transient soap skipped */
-}
-
-int idr__IderSessionLogEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_idr__IderSessionLogEntryType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int idr__IderSessionLogEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_idr__IderSessionLogEntryType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_idr__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, const idr__IderSessionLogEntryType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_idr__IderSessionLogEntryType), type);
-       soap_out_idr__IPv4AddressType(soap, "idr:ConsoleAddress", -1, &(((idr__IderSessionLogEntryType*)a)->ConsoleAddress), "");
-       soap_out_unsignedShort(soap, "idr:Port", -1, &(((idr__IderSessionLogEntryType*)a)->Port), "");
-       soap_out_idr__TimeType(soap, "idr:TimeStamp", -1, &(((idr__IderSessionLogEntryType*)a)->TimeStamp), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *idr__IderSessionLogEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_idr__IderSessionLogEntryType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 idr__IderSessionLogEntryType * SOAP_FMAC4 soap_get_idr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_idr__IderSessionLogEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *idr__IderSessionLogEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_idr__IderSessionLogEntryType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 idr__IderSessionLogEntryType * SOAP_FMAC4 soap_in_idr__IderSessionLogEntryType(struct soap *soap, const char *tag, idr__IderSessionLogEntryType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (idr__IderSessionLogEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_idr__IderSessionLogEntryType, sizeof(idr__IderSessionLogEntryType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_idr__IderSessionLogEntryType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (idr__IderSessionLogEntryType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ConsoleAddress1 = 1, soap_flag_Port1 = 1, soap_flag_TimeStamp1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ConsoleAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_idr__IPv4AddressType(soap, "idr:ConsoleAddress", &(((idr__IderSessionLogEntryType*)a)->ConsoleAddress), "idr:IPv4AddressType"))
-                               {       soap_flag_ConsoleAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_Port1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "idr:Port", &(((idr__IderSessionLogEntryType*)a)->Port), "xsd:unsignedShort"))
-                               {       soap_flag_Port1--;
-                                       continue;
-                               }
-                       if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_idr__TimeType(soap, "idr:TimeStamp", &(((idr__IderSessionLogEntryType*)a)->TimeStamp), "idr:TimeType"))
-                               {       soap_flag_TimeStamp1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ConsoleAddress1 > 0 || soap_flag_Port1 > 0 || soap_flag_TimeStamp1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 idr__IderSessionLogEntryType * SOAP_FMAC6 soap_new_idr__IderSessionLogEntryType(struct soap *soap, int n)
-{      return soap_instantiate_idr__IderSessionLogEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_idr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 idr__IderSessionLogEntryType * SOAP_FMAC4 soap_instantiate_idr__IderSessionLogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_idr__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_idr__IderSessionLogEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new idr__IderSessionLogEntryType;
-               if (size)
-                       *size = sizeof(idr__IderSessionLogEntryType);
-               ((idr__IderSessionLogEntryType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new idr__IderSessionLogEntryType[n];
-               if (size)
-                       *size = n * sizeof(idr__IderSessionLogEntryType);
-               for (int i = 0; i < n; i++)
-                       ((idr__IderSessionLogEntryType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (idr__IderSessionLogEntryType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying idr__IderSessionLogEntryType %p -> %p\n", q, p));
-       *(idr__IderSessionLogEntryType*)p = *(idr__IderSessionLogEntryType*)q;
-}
-
-void _apl__AgentWatchdogShutdownResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _apl__AgentWatchdogShutdownResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apl__PT_USCORESTATUS(soap, &((_apl__AgentWatchdogShutdownResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _apl__AgentWatchdogShutdownResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogShutdownResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apl__AgentWatchdogShutdownResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apl__AgentWatchdogShutdownResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogShutdownResponse(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogShutdownResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse), type);
-       soap_element_result(soap, "apl:Status");
-       soap_out_apl__PT_USCORESTATUS(soap, "apl:Status", -1, &(((_apl__AgentWatchdogShutdownResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apl__AgentWatchdogShutdownResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apl__AgentWatchdogShutdownResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC4 soap_get__apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apl__AgentWatchdogShutdownResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apl__AgentWatchdogShutdownResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apl__AgentWatchdogShutdownResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC4 soap_in__apl__AgentWatchdogShutdownResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdownResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apl__AgentWatchdogShutdownResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse, sizeof(_apl__AgentWatchdogShutdownResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogShutdownResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apl__AgentWatchdogShutdownResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apl__PT_USCORESTATUS(soap, "apl:Status", &(((_apl__AgentWatchdogShutdownResponse*)a)->Status), "apl:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "apl:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC6 soap_new__apl__AgentWatchdogShutdownResponse(struct soap *soap, int n)
-{      return soap_instantiate__apl__AgentWatchdogShutdownResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogShutdownResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogShutdownResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogShutdownResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apl__AgentWatchdogShutdownResponse;
-               if (size)
-                       *size = sizeof(_apl__AgentWatchdogShutdownResponse);
-               ((_apl__AgentWatchdogShutdownResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apl__AgentWatchdogShutdownResponse[n];
-               if (size)
-                       *size = n * sizeof(_apl__AgentWatchdogShutdownResponse);
-               for (int i = 0; i < n; i++)
-                       ((_apl__AgentWatchdogShutdownResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apl__AgentWatchdogShutdownResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogShutdownResponse %p -> %p\n", q, p));
-       *(_apl__AgentWatchdogShutdownResponse*)p = *(_apl__AgentWatchdogShutdownResponse*)q;
-}
-
-void _apl__AgentWatchdogShutdown::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToapl__GUID(soap, &((_apl__AgentWatchdogShutdown*)this)->AgentID);
-       soap_embedded(soap, &((_apl__AgentWatchdogShutdown*)this)->SessionSequenceNumber, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _apl__AgentWatchdogShutdown::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_apl__AgentWatchdogShutdown*)this)->AgentID = NULL;
-       soap_default_unsignedInt(soap, &((_apl__AgentWatchdogShutdown*)this)->SessionSequenceNumber);
-       /* transient soap skipped */
-}
-
-int _apl__AgentWatchdogShutdown::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogShutdown);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apl__AgentWatchdogShutdown::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apl__AgentWatchdogShutdown(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogShutdown *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogShutdown), type);
-       soap_out_PointerToapl__GUID(soap, "apl:AgentID", -1, &(((_apl__AgentWatchdogShutdown*)a)->AgentID), "");
-       soap_out_unsignedInt(soap, "apl:SessionSequenceNumber", -1, &(((_apl__AgentWatchdogShutdown*)a)->SessionSequenceNumber), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apl__AgentWatchdogShutdown::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apl__AgentWatchdogShutdown(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_get__apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apl__AgentWatchdogShutdown(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apl__AgentWatchdogShutdown::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apl__AgentWatchdogShutdown(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_in__apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdown *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apl__AgentWatchdogShutdown *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogShutdown, sizeof(_apl__AgentWatchdogShutdown), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogShutdown)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apl__AgentWatchdogShutdown *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AgentID1 = 1, soap_flag_SessionSequenceNumber1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToapl__GUID(soap, "apl:AgentID", &(((_apl__AgentWatchdogShutdown*)a)->AgentID), "apl:GUID"))
-                               {       soap_flag_AgentID1--;
-                                       continue;
-                               }
-                       if (soap_flag_SessionSequenceNumber1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "apl:SessionSequenceNumber", &(((_apl__AgentWatchdogShutdown*)a)->SessionSequenceNumber), "xsd:unsignedInt"))
-                               {       soap_flag_SessionSequenceNumber1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_SessionSequenceNumber1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apl__AgentWatchdogShutdown * SOAP_FMAC6 soap_new__apl__AgentWatchdogShutdown(struct soap *soap, int n)
-{      return soap_instantiate__apl__AgentWatchdogShutdown(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogShutdown(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogShutdown(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogShutdown, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apl__AgentWatchdogShutdown;
-               if (size)
-                       *size = sizeof(_apl__AgentWatchdogShutdown);
-               ((_apl__AgentWatchdogShutdown*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apl__AgentWatchdogShutdown[n];
-               if (size)
-                       *size = n * sizeof(_apl__AgentWatchdogShutdown);
-               for (int i = 0; i < n; i++)
-                       ((_apl__AgentWatchdogShutdown*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apl__AgentWatchdogShutdown*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogShutdown %p -> %p\n", q, p));
-       *(_apl__AgentWatchdogShutdown*)p = *(_apl__AgentWatchdogShutdown*)q;
-}
-
-void _apl__AgentWatchdogHeartbeatResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _apl__AgentWatchdogHeartbeatResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apl__PT_USCORESTATUS(soap, &((_apl__AgentWatchdogHeartbeatResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _apl__AgentWatchdogHeartbeatResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apl__AgentWatchdogHeartbeatResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apl__AgentWatchdogHeartbeatResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogHeartbeatResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse), type);
-       soap_element_result(soap, "apl:Status");
-       soap_out_apl__PT_USCORESTATUS(soap, "apl:Status", -1, &(((_apl__AgentWatchdogHeartbeatResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apl__AgentWatchdogHeartbeatResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apl__AgentWatchdogHeartbeatResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC4 soap_get__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apl__AgentWatchdogHeartbeatResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apl__AgentWatchdogHeartbeatResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apl__AgentWatchdogHeartbeatResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC4 soap_in__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeatResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apl__AgentWatchdogHeartbeatResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse, sizeof(_apl__AgentWatchdogHeartbeatResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apl__AgentWatchdogHeartbeatResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apl__PT_USCORESTATUS(soap, "apl:Status", &(((_apl__AgentWatchdogHeartbeatResponse*)a)->Status), "apl:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "apl:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC6 soap_new__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, int n)
-{      return soap_instantiate__apl__AgentWatchdogHeartbeatResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogHeartbeatResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogHeartbeatResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apl__AgentWatchdogHeartbeatResponse;
-               if (size)
-                       *size = sizeof(_apl__AgentWatchdogHeartbeatResponse);
-               ((_apl__AgentWatchdogHeartbeatResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apl__AgentWatchdogHeartbeatResponse[n];
-               if (size)
-                       *size = n * sizeof(_apl__AgentWatchdogHeartbeatResponse);
-               for (int i = 0; i < n; i++)
-                       ((_apl__AgentWatchdogHeartbeatResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apl__AgentWatchdogHeartbeatResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogHeartbeatResponse %p -> %p\n", q, p));
-       *(_apl__AgentWatchdogHeartbeatResponse*)p = *(_apl__AgentWatchdogHeartbeatResponse*)q;
-}
-
-void _apl__AgentWatchdogHeartbeat::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToapl__GUID(soap, &((_apl__AgentWatchdogHeartbeat*)this)->AgentID);
-       soap_embedded(soap, &((_apl__AgentWatchdogHeartbeat*)this)->SessionSequenceNumber, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _apl__AgentWatchdogHeartbeat::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_apl__AgentWatchdogHeartbeat*)this)->AgentID = NULL;
-       soap_default_unsignedInt(soap, &((_apl__AgentWatchdogHeartbeat*)this)->SessionSequenceNumber);
-       /* transient soap skipped */
-}
-
-int _apl__AgentWatchdogHeartbeat::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogHeartbeat);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apl__AgentWatchdogHeartbeat::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apl__AgentWatchdogHeartbeat(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogHeartbeat *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeat), type);
-       soap_out_PointerToapl__GUID(soap, "apl:AgentID", -1, &(((_apl__AgentWatchdogHeartbeat*)a)->AgentID), "");
-       soap_out_unsignedInt(soap, "apl:SessionSequenceNumber", -1, &(((_apl__AgentWatchdogHeartbeat*)a)->SessionSequenceNumber), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apl__AgentWatchdogHeartbeat::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apl__AgentWatchdogHeartbeat(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_get__apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apl__AgentWatchdogHeartbeat(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apl__AgentWatchdogHeartbeat::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apl__AgentWatchdogHeartbeat(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_in__apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeat *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apl__AgentWatchdogHeartbeat *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogHeartbeat, sizeof(_apl__AgentWatchdogHeartbeat), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogHeartbeat)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apl__AgentWatchdogHeartbeat *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AgentID1 = 1, soap_flag_SessionSequenceNumber1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToapl__GUID(soap, "apl:AgentID", &(((_apl__AgentWatchdogHeartbeat*)a)->AgentID), "apl:GUID"))
-                               {       soap_flag_AgentID1--;
-                                       continue;
-                               }
-                       if (soap_flag_SessionSequenceNumber1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "apl:SessionSequenceNumber", &(((_apl__AgentWatchdogHeartbeat*)a)->SessionSequenceNumber), "xsd:unsignedInt"))
-                               {       soap_flag_SessionSequenceNumber1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_SessionSequenceNumber1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apl__AgentWatchdogHeartbeat * SOAP_FMAC6 soap_new__apl__AgentWatchdogHeartbeat(struct soap *soap, int n)
-{      return soap_instantiate__apl__AgentWatchdogHeartbeat(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogHeartbeat(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogHeartbeat(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogHeartbeat, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apl__AgentWatchdogHeartbeat;
-               if (size)
-                       *size = sizeof(_apl__AgentWatchdogHeartbeat);
-               ((_apl__AgentWatchdogHeartbeat*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apl__AgentWatchdogHeartbeat[n];
-               if (size)
-                       *size = n * sizeof(_apl__AgentWatchdogHeartbeat);
-               for (int i = 0; i < n; i++)
-                       ((_apl__AgentWatchdogHeartbeat*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apl__AgentWatchdogHeartbeat*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogHeartbeat %p -> %p\n", q, p));
-       *(_apl__AgentWatchdogHeartbeat*)p = *(_apl__AgentWatchdogHeartbeat*)q;
-}
-
-void _apl__AgentWatchdogRegisterResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->SessionSequenceNumber, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->AgentHeartbeatTime, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void _apl__AgentWatchdogRegisterResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apl__PT_USCORESTATUS(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->SessionSequenceNumber);
-       soap_default_unsignedShort(soap, &((_apl__AgentWatchdogRegisterResponse*)this)->AgentHeartbeatTime);
-       /* transient soap skipped */
-}
-
-int _apl__AgentWatchdogRegisterResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogRegisterResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apl__AgentWatchdogRegisterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apl__AgentWatchdogRegisterResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogRegisterResponse(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogRegisterResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse), type);
-       soap_element_result(soap, "apl:Status");
-       soap_out_apl__PT_USCORESTATUS(soap, "apl:Status", -1, &(((_apl__AgentWatchdogRegisterResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "apl:SessionSequenceNumber", -1, &(((_apl__AgentWatchdogRegisterResponse*)a)->SessionSequenceNumber), "");
-       soap_out_unsignedShort(soap, "apl:AgentHeartbeatTime", -1, &(((_apl__AgentWatchdogRegisterResponse*)a)->AgentHeartbeatTime), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apl__AgentWatchdogRegisterResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apl__AgentWatchdogRegisterResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC4 soap_get__apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apl__AgentWatchdogRegisterResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apl__AgentWatchdogRegisterResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apl__AgentWatchdogRegisterResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC4 soap_in__apl__AgentWatchdogRegisterResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogRegisterResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apl__AgentWatchdogRegisterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse, sizeof(_apl__AgentWatchdogRegisterResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogRegisterResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apl__AgentWatchdogRegisterResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_SessionSequenceNumber1 = 1, soap_flag_AgentHeartbeatTime1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apl__PT_USCORESTATUS(soap, "apl:Status", &(((_apl__AgentWatchdogRegisterResponse*)a)->Status), "apl:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_SessionSequenceNumber1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "apl:SessionSequenceNumber", &(((_apl__AgentWatchdogRegisterResponse*)a)->SessionSequenceNumber), "xsd:unsignedInt"))
-                               {       soap_flag_SessionSequenceNumber1--;
-                                       continue;
-                               }
-                       if (soap_flag_AgentHeartbeatTime1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "apl:AgentHeartbeatTime", &(((_apl__AgentWatchdogRegisterResponse*)a)->AgentHeartbeatTime), "xsd:unsignedShort"))
-                               {       soap_flag_AgentHeartbeatTime1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "apl:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SessionSequenceNumber1 > 0 || soap_flag_AgentHeartbeatTime1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC6 soap_new__apl__AgentWatchdogRegisterResponse(struct soap *soap, int n)
-{      return soap_instantiate__apl__AgentWatchdogRegisterResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogRegisterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogRegisterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogRegisterResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apl__AgentWatchdogRegisterResponse;
-               if (size)
-                       *size = sizeof(_apl__AgentWatchdogRegisterResponse);
-               ((_apl__AgentWatchdogRegisterResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apl__AgentWatchdogRegisterResponse[n];
-               if (size)
-                       *size = n * sizeof(_apl__AgentWatchdogRegisterResponse);
-               for (int i = 0; i < n; i++)
-                       ((_apl__AgentWatchdogRegisterResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apl__AgentWatchdogRegisterResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogRegisterResponse %p -> %p\n", q, p));
-       *(_apl__AgentWatchdogRegisterResponse*)p = *(_apl__AgentWatchdogRegisterResponse*)q;
-}
-
-void _apl__AgentWatchdogRegister::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToapl__GUID(soap, &((_apl__AgentWatchdogRegister*)this)->AgentID);
-       /* transient soap skipped */
-}
-
-void _apl__AgentWatchdogRegister::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_apl__AgentWatchdogRegister*)this)->AgentID = NULL;
-       /* transient soap skipped */
-}
-
-int _apl__AgentWatchdogRegister::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apl__AgentWatchdogRegister);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apl__AgentWatchdogRegister::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apl__AgentWatchdogRegister(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apl__AgentWatchdogRegister(struct soap *soap, const char *tag, int id, const _apl__AgentWatchdogRegister *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apl__AgentWatchdogRegister), type);
-       soap_out_PointerToapl__GUID(soap, "apl:AgentID", -1, &(((_apl__AgentWatchdogRegister*)a)->AgentID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apl__AgentWatchdogRegister::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apl__AgentWatchdogRegister(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogRegister * SOAP_FMAC4 soap_get__apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apl__AgentWatchdogRegister(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apl__AgentWatchdogRegister::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apl__AgentWatchdogRegister(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogRegister * SOAP_FMAC4 soap_in__apl__AgentWatchdogRegister(struct soap *soap, const char *tag, _apl__AgentWatchdogRegister *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apl__AgentWatchdogRegister *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apl__AgentWatchdogRegister, sizeof(_apl__AgentWatchdogRegister), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apl__AgentWatchdogRegister)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apl__AgentWatchdogRegister *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AgentID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToapl__GUID(soap, "apl:AgentID", &(((_apl__AgentWatchdogRegister*)a)->AgentID), "apl:GUID"))
-                               {       soap_flag_AgentID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apl__AgentWatchdogRegister * SOAP_FMAC6 soap_new__apl__AgentWatchdogRegister(struct soap *soap, int n)
-{      return soap_instantiate__apl__AgentWatchdogRegister(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogRegister * SOAP_FMAC4 soap_instantiate__apl__AgentWatchdogRegister(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apl__AgentWatchdogRegister(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apl__AgentWatchdogRegister, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apl__AgentWatchdogRegister;
-               if (size)
-                       *size = sizeof(_apl__AgentWatchdogRegister);
-               ((_apl__AgentWatchdogRegister*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apl__AgentWatchdogRegister[n];
-               if (size)
-                       *size = n * sizeof(_apl__AgentWatchdogRegister);
-               for (int i = 0; i < n; i++)
-                       ((_apl__AgentWatchdogRegister*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apl__AgentWatchdogRegister*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apl__AgentWatchdogRegister %p -> %p\n", q, p));
-       *(_apl__AgentWatchdogRegister*)p = *(_apl__AgentWatchdogRegister*)q;
-}
-
-void apl__GUID::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((apl__GUID*)this)->Byte);
-       /* transient soap skipped */
-}
-
-void apl__GUID::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((apl__GUID*)this)->Byte);
-       /* transient soap skipped */
-}
-
-int apl__GUID::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apl__GUID);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int apl__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_apl__GUID(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_apl__GUID(struct soap *soap, const char *tag, int id, const apl__GUID *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apl__GUID), type);
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "apl:Byte", -1, &(((apl__GUID*)a)->Byte), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *apl__GUID::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_apl__GUID(soap, this, tag, type);
-}
-
-SOAP_FMAC3 apl__GUID * SOAP_FMAC4 soap_get_apl__GUID(struct soap *soap, apl__GUID *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_apl__GUID(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *apl__GUID::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_apl__GUID(soap, tag, this, type);
-}
-
-SOAP_FMAC3 apl__GUID * SOAP_FMAC4 soap_in_apl__GUID(struct soap *soap, const char *tag, apl__GUID *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (apl__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apl__GUID, sizeof(apl__GUID), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_apl__GUID)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (apl__GUID *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "apl:Byte", &(((apl__GUID*)a)->Byte), "xsd:unsignedByte"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((apl__GUID*)a)->Byte.size() < 16 || ((apl__GUID*)a)->Byte.size() > 16))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 apl__GUID * SOAP_FMAC6 soap_new_apl__GUID(struct soap *soap, int n)
-{      return soap_instantiate_apl__GUID(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apl__GUID(struct soap *soap, apl__GUID *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 apl__GUID * SOAP_FMAC4 soap_instantiate_apl__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apl__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apl__GUID, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new apl__GUID;
-               if (size)
-                       *size = sizeof(apl__GUID);
-               ((apl__GUID*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new apl__GUID[n];
-               if (size)
-                       *size = n * sizeof(apl__GUID);
-               for (int i = 0; i < n; i++)
-                       ((apl__GUID*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (apl__GUID*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apl__GUID %p -> %p\n", q, p));
-       *(apl__GUID*)p = *(apl__GUID*)q;
-}
-
-void _apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToapr__AgentPresenceCapabilitiesType(soap, &((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)this)->Capabilities);
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)this)->Status);
-       ((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)this)->Capabilities = NULL;
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogQueryCapabilitiesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse), type);
-       soap_element_result(soap, "apr:Status");
-       soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Status), "");
-       soap_out_PointerToapr__AgentPresenceCapabilitiesType(soap, "apr:Capabilities", -1, &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Capabilities), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogQueryCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilitiesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse, sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogQueryCapabilitiesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_Capabilities1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Status), "apr:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_Capabilities1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToapr__AgentPresenceCapabilitiesType(soap, "apr:Capabilities", &(((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)a)->Capabilities), "apr:AgentPresenceCapabilitiesType"))
-                               {       soap_flag_Capabilities1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "apr:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Capabilities1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilitiesResponse;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse);
-               ((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilitiesResponse[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogQueryCapabilitiesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogQueryCapabilitiesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogQueryCapabilitiesResponse %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogQueryCapabilitiesResponse*)p = *(_apr__ConsoleWatchdogQueryCapabilitiesResponse*)q;
-}
-
-void _apr__ConsoleWatchdogQueryCapabilities::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogQueryCapabilities::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogQueryCapabilities::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogQueryCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogQueryCapabilities *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogQueryCapabilities::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogQueryCapabilities(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogQueryCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogQueryCapabilities::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogQueryCapabilities(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilities *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogQueryCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities, sizeof(_apr__ConsoleWatchdogQueryCapabilities), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogQueryCapabilities *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilities;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogQueryCapabilities);
-               ((_apr__ConsoleWatchdogQueryCapabilities*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogQueryCapabilities[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogQueryCapabilities);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogQueryCapabilities*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogQueryCapabilities*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogQueryCapabilities %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogQueryCapabilities*)p = *(_apr__ConsoleWatchdogQueryCapabilities*)q;
-}
-
-void _apr__ConsoleWatchdogGetCbPolicyResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogGetCbPolicyResponse*)this)->HwPolicies);
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogGetCbPolicyResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogGetCbPolicyResponse*)this)->Status);
-       soap_default_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogGetCbPolicyResponse*)this)->HwPolicies);
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogGetCbPolicyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogGetCbPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetCbPolicyResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse), type);
-       soap_element_result(soap, "apr:Status");
-       soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->Status), "");
-       soap_out_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", -1, &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->HwPolicies), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogGetCbPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogGetCbPolicyResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogGetCbPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicyResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogGetCbPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogGetCbPolicyResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->Status), "apr:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", &(((_apr__ConsoleWatchdogGetCbPolicyResponse*)a)->HwPolicies), "apr:CircuitBreakerHardwarePolicyType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "apr:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicyResponse;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse);
-               ((_apr__ConsoleWatchdogGetCbPolicyResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicyResponse[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogGetCbPolicyResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogGetCbPolicyResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetCbPolicyResponse %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogGetCbPolicyResponse*)p = *(_apr__ConsoleWatchdogGetCbPolicyResponse*)q;
-}
-
-void _apr__ConsoleWatchdogGetCbPolicy::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogGetCbPolicy::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogGetCbPolicy::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogGetCbPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetCbPolicy *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogGetCbPolicy::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogGetCbPolicy(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogGetCbPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogGetCbPolicy::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogGetCbPolicy(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicy *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogGetCbPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy, sizeof(_apr__ConsoleWatchdogGetCbPolicy), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogGetCbPolicy *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicy;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogGetCbPolicy);
-               ((_apr__ConsoleWatchdogGetCbPolicy*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetCbPolicy[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogGetCbPolicy);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogGetCbPolicy*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogGetCbPolicy*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetCbPolicy %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogGetCbPolicy*)p = *(_apr__ConsoleWatchdogGetCbPolicy*)q;
-}
-
-void _apr__ConsoleWatchdogSetCbPolicyResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogSetCbPolicyResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogSetCbPolicyResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogSetCbPolicyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogSetCbPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetCbPolicyResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse), type);
-       soap_element_result(soap, "apr:Status");
-       soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogSetCbPolicyResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogSetCbPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogSetCbPolicyResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogSetCbPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicyResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogSetCbPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogSetCbPolicyResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogSetCbPolicyResponse*)a)->Status), "apr:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "apr:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicyResponse;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse);
-               ((_apr__ConsoleWatchdogSetCbPolicyResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicyResponse[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogSetCbPolicyResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogSetCbPolicyResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetCbPolicyResponse %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogSetCbPolicyResponse*)p = *(_apr__ConsoleWatchdogSetCbPolicyResponse*)q;
-}
-
-void _apr__ConsoleWatchdogSetCbPolicy::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogSetCbPolicy*)this)->HwPolicies);
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogSetCbPolicy::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, &((_apr__ConsoleWatchdogSetCbPolicy*)this)->HwPolicies);
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogSetCbPolicy::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogSetCbPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetCbPolicy *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy), type);
-       soap_out_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", -1, &(((_apr__ConsoleWatchdogSetCbPolicy*)a)->HwPolicies), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogSetCbPolicy::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogSetCbPolicy(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogSetCbPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogSetCbPolicy::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogSetCbPolicy(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicy *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogSetCbPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy, sizeof(_apr__ConsoleWatchdogSetCbPolicy), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogSetCbPolicy *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, "apr:HwPolicies", &(((_apr__ConsoleWatchdogSetCbPolicy*)a)->HwPolicies), "apr:CircuitBreakerHardwarePolicyType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicy;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogSetCbPolicy);
-               ((_apr__ConsoleWatchdogSetCbPolicy*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetCbPolicy[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogSetCbPolicy);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogSetCbPolicy*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogSetCbPolicy*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetCbPolicy %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogSetCbPolicy*)p = *(_apr__ConsoleWatchdogSetCbPolicy*)q;
-}
-
-void _apr__ConsoleWatchdogGetActionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogGetActionsResponse*)this)->ConsoleWatchdogActions);
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogGetActionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogGetActionsResponse*)this)->Status);
-       soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogGetActionsResponse*)this)->ConsoleWatchdogActions);
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogGetActionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogGetActionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogGetActionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetActionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse), type);
-       soap_element_result(soap, "apr:Status");
-       soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->Status), "");
-       soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", -1, &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->ConsoleWatchdogActions), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogGetActionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogGetActionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogGetActionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogGetActionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogGetActionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogGetActionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse, sizeof(_apr__ConsoleWatchdogGetActionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogGetActionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->Status), "apr:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", &(((_apr__ConsoleWatchdogGetActionsResponse*)a)->ConsoleWatchdogActions), "apr:ConsoleWatchdogActionType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "apr:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetActionsResponse;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogGetActionsResponse);
-               ((_apr__ConsoleWatchdogGetActionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetActionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogGetActionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogGetActionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogGetActionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetActionsResponse %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogGetActionsResponse*)p = *(_apr__ConsoleWatchdogGetActionsResponse*)q;
-}
-
-void _apr__ConsoleWatchdogGetActions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogGetActions*)this)->AgentID);
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogGetActions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_apr__ConsoleWatchdogGetActions*)this)->AgentID = NULL;
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogGetActions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogGetActions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogGetActions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogGetActions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogGetActions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActions), type);
-       soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogGetActions*)a)->AgentID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogGetActions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogGetActions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogGetActions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogGetActions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogGetActions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogGetActions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogGetActions, sizeof(_apr__ConsoleWatchdogGetActions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogGetActions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogGetActions *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AgentID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogGetActions*)a)->AgentID), "apr:GUID"))
-                               {       soap_flag_AgentID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogGetActions * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogGetActions(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogGetActions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogGetActions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogGetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogGetActions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetActions;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogGetActions);
-               ((_apr__ConsoleWatchdogGetActions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogGetActions[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogGetActions);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogGetActions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogGetActions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogGetActions %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogGetActions*)p = *(_apr__ConsoleWatchdogGetActions*)q;
-}
-
-void _apr__ConsoleWatchdogSetActionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogSetActionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogSetActionsResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogSetActionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogSetActionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogSetActionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetActionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse), type);
-       soap_element_result(soap, "apr:Status");
-       soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogSetActionsResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogSetActionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogSetActionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogSetActionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogSetActionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogSetActionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogSetActionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse, sizeof(_apr__ConsoleWatchdogSetActionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogSetActionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogSetActionsResponse*)a)->Status), "apr:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "apr:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetActionsResponse;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogSetActionsResponse);
-               ((_apr__ConsoleWatchdogSetActionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetActionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogSetActionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogSetActionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogSetActionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetActionsResponse %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogSetActionsResponse*)p = *(_apr__ConsoleWatchdogSetActionsResponse*)q;
-}
-
-void _apr__ConsoleWatchdogSetActions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogSetActions*)this)->AgentID);
-       soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogSetActions*)this)->ConsoleWatchdogActions);
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogSetActions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_apr__ConsoleWatchdogSetActions*)this)->AgentID = NULL;
-       soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, &((_apr__ConsoleWatchdogSetActions*)this)->ConsoleWatchdogActions);
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogSetActions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogSetActions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogSetActions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogSetActions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogSetActions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActions), type);
-       soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogSetActions*)a)->AgentID), "");
-       soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", -1, &(((_apr__ConsoleWatchdogSetActions*)a)->ConsoleWatchdogActions), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogSetActions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogSetActions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogSetActions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogSetActions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogSetActions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogSetActions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogSetActions, sizeof(_apr__ConsoleWatchdogSetActions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogSetActions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogSetActions *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AgentID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogSetActions*)a)->AgentID), "apr:GUID"))
-                               {       soap_flag_AgentID1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, "apr:ConsoleWatchdogActions", &(((_apr__ConsoleWatchdogSetActions*)a)->ConsoleWatchdogActions), "apr:ConsoleWatchdogActionType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogSetActions * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogSetActions(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogSetActions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogSetActions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogSetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogSetActions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetActions;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogSetActions);
-               ((_apr__ConsoleWatchdogSetActions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogSetActions[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogSetActions);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogSetActions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogSetActions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogSetActions %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogSetActions*)p = *(_apr__ConsoleWatchdogSetActions*)q;
-}
-
-void _apr__ConsoleWatchdogEnumerateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, &((_apr__ConsoleWatchdogEnumerateResponse*)this)->ConsoleWatchdogEntries);
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogEnumerateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogEnumerateResponse*)this)->Status);
-       soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, &((_apr__ConsoleWatchdogEnumerateResponse*)this)->ConsoleWatchdogEntries);
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogEnumerateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogEnumerateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogEnumerateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogEnumerateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse), type);
-       soap_element_result(soap, "apr:Status");
-       soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->Status), "");
-       soap_out_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, "apr:ConsoleWatchdogEntries", -1, &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->ConsoleWatchdogEntries), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogEnumerateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogEnumerateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogEnumerateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogEnumerateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogEnumerateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogEnumerateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse, sizeof(_apr__ConsoleWatchdogEnumerateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogEnumerateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->Status), "apr:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, "apr:ConsoleWatchdogEntries", &(((_apr__ConsoleWatchdogEnumerateResponse*)a)->ConsoleWatchdogEntries), "apr:ConsoleWatchdogEntryType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "apr:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerateResponse;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogEnumerateResponse);
-               ((_apr__ConsoleWatchdogEnumerateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerateResponse[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogEnumerateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogEnumerateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogEnumerateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogEnumerateResponse %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogEnumerateResponse*)p = *(_apr__ConsoleWatchdogEnumerateResponse*)q;
-}
-
-void _apr__ConsoleWatchdogEnumerate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogEnumerate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogEnumerate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogEnumerate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogEnumerate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogEnumerate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogEnumerate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogEnumerate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogEnumerate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogEnumerate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogEnumerate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogEnumerate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogEnumerate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate, sizeof(_apr__ConsoleWatchdogEnumerate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogEnumerate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogEnumerate *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogEnumerate(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogEnumerate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogEnumerate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerate;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogEnumerate);
-               ((_apr__ConsoleWatchdogEnumerate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogEnumerate[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogEnumerate);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogEnumerate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogEnumerate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogEnumerate %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogEnumerate*)p = *(_apr__ConsoleWatchdogEnumerate*)q;
-}
-
-void _apr__ConsoleWatchdogDeleteResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogDeleteResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogDeleteResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogDeleteResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogDeleteResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogDeleteResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogDeleteResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse), type);
-       soap_element_result(soap, "apr:Status");
-       soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogDeleteResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogDeleteResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogDeleteResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogDeleteResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogDeleteResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogDeleteResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDeleteResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogDeleteResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse, sizeof(_apr__ConsoleWatchdogDeleteResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogDeleteResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogDeleteResponse*)a)->Status), "apr:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "apr:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogDeleteResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogDeleteResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogDeleteResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogDeleteResponse;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogDeleteResponse);
-               ((_apr__ConsoleWatchdogDeleteResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogDeleteResponse[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogDeleteResponse);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogDeleteResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogDeleteResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogDeleteResponse %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogDeleteResponse*)p = *(_apr__ConsoleWatchdogDeleteResponse*)q;
-}
-
-void _apr__ConsoleWatchdogDelete::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogDelete*)this)->AgentID);
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogDelete::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_apr__ConsoleWatchdogDelete*)this)->AgentID = NULL;
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogDelete::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogDelete);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogDelete::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogDelete(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogDelete *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogDelete), type);
-       soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogDelete*)a)->AgentID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogDelete::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogDelete(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogDelete(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogDelete::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogDelete(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDelete *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogDelete *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogDelete, sizeof(_apr__ConsoleWatchdogDelete), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogDelete)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogDelete *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AgentID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogDelete*)a)->AgentID), "apr:GUID"))
-                               {       soap_flag_AgentID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogDelete * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogDelete(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogDelete(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogDelete, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogDelete;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogDelete);
-               ((_apr__ConsoleWatchdogDelete*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogDelete[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogDelete);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogDelete*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogDelete*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogDelete %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogDelete*)p = *(_apr__ConsoleWatchdogDelete*)q;
-}
-
-void _apr__ConsoleWatchdogCreateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogCreateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apr__PT_USCORESTATUS(soap, &((_apr__ConsoleWatchdogCreateResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogCreateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogCreateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogCreateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogCreateResponse(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogCreateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse), type);
-       soap_element_result(soap, "apr:Status");
-       soap_out_apr__PT_USCORESTATUS(soap, "apr:Status", -1, &(((_apr__ConsoleWatchdogCreateResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogCreateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogCreateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogCreateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogCreateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogCreateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogCreateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogCreateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse, sizeof(_apr__ConsoleWatchdogCreateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogCreateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogCreateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apr__PT_USCORESTATUS(soap, "apr:Status", &(((_apr__ConsoleWatchdogCreateResponse*)a)->Status), "apr:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "apr:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogCreateResponse(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogCreateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogCreateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogCreateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogCreateResponse;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogCreateResponse);
-               ((_apr__ConsoleWatchdogCreateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogCreateResponse[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogCreateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogCreateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogCreateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogCreateResponse %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogCreateResponse*)p = *(_apr__ConsoleWatchdogCreateResponse*)q;
-}
-
-void _apr__ConsoleWatchdogCreate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToapr__GUID(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentID);
-       soap_embedded(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentHeartbeatTime, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentStartupTime, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void _apr__ConsoleWatchdogCreate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_apr__ConsoleWatchdogCreate*)this)->AgentID = NULL;
-       ((_apr__ConsoleWatchdogCreate*)this)->AgentDescription = NULL;
-       soap_default_unsignedShort(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentHeartbeatTime);
-       soap_default_unsignedShort(soap, &((_apr__ConsoleWatchdogCreate*)this)->AgentStartupTime);
-       /* transient soap skipped */
-}
-
-int _apr__ConsoleWatchdogCreate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__apr__ConsoleWatchdogCreate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _apr__ConsoleWatchdogCreate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__apr__ConsoleWatchdogCreate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, int id, const _apr__ConsoleWatchdogCreate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__apr__ConsoleWatchdogCreate), type);
-       soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((_apr__ConsoleWatchdogCreate*)a)->AgentID), "");
-       soap_outliteral(soap, "apr:AgentDescription", &(((_apr__ConsoleWatchdogCreate*)a)->AgentDescription), NULL);
-       soap_out_unsignedShort(soap, "apr:AgentHeartbeatTime", -1, &(((_apr__ConsoleWatchdogCreate*)a)->AgentHeartbeatTime), "");
-       soap_out_unsignedShort(soap, "apr:AgentStartupTime", -1, &(((_apr__ConsoleWatchdogCreate*)a)->AgentStartupTime), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_apr__ConsoleWatchdogCreate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__apr__ConsoleWatchdogCreate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_get__apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__apr__ConsoleWatchdogCreate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_apr__ConsoleWatchdogCreate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__apr__ConsoleWatchdogCreate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_in__apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_apr__ConsoleWatchdogCreate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__apr__ConsoleWatchdogCreate, sizeof(_apr__ConsoleWatchdogCreate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__apr__ConsoleWatchdogCreate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_apr__ConsoleWatchdogCreate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AgentID1 = 1, soap_flag_AgentDescription1 = 1, soap_flag_AgentHeartbeatTime1 = 1, soap_flag_AgentStartupTime1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((_apr__ConsoleWatchdogCreate*)a)->AgentID), "apr:GUID"))
-                               {       soap_flag_AgentID1--;
-                                       continue;
-                               }
-                       if (soap_flag_AgentDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_inliteral(soap, "apr:AgentDescription", &(((_apr__ConsoleWatchdogCreate*)a)->AgentDescription)))
-                               {       soap_flag_AgentDescription1--;
-                                       continue;
-                               }
-                       if (soap_flag_AgentHeartbeatTime1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "apr:AgentHeartbeatTime", &(((_apr__ConsoleWatchdogCreate*)a)->AgentHeartbeatTime), "xsd:unsignedShort"))
-                               {       soap_flag_AgentHeartbeatTime1--;
-                                       continue;
-                               }
-                       if (soap_flag_AgentStartupTime1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "apr:AgentStartupTime", &(((_apr__ConsoleWatchdogCreate*)a)->AgentStartupTime), "xsd:unsignedShort"))
-                               {       soap_flag_AgentStartupTime1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AgentID1 > 0 || soap_flag_AgentHeartbeatTime1 > 0 || soap_flag_AgentStartupTime1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _apr__ConsoleWatchdogCreate * SOAP_FMAC6 soap_new__apr__ConsoleWatchdogCreate(struct soap *soap, int n)
-{      return soap_instantiate__apr__ConsoleWatchdogCreate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_instantiate__apr__ConsoleWatchdogCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__apr__ConsoleWatchdogCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__apr__ConsoleWatchdogCreate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogCreate;
-               if (size)
-                       *size = sizeof(_apr__ConsoleWatchdogCreate);
-               ((_apr__ConsoleWatchdogCreate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _apr__ConsoleWatchdogCreate[n];
-               if (size)
-                       *size = n * sizeof(_apr__ConsoleWatchdogCreate);
-               for (int i = 0; i < n; i++)
-                       ((_apr__ConsoleWatchdogCreate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_apr__ConsoleWatchdogCreate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _apr__ConsoleWatchdogCreate %p -> %p\n", q, p));
-       *(_apr__ConsoleWatchdogCreate*)p = *(_apr__ConsoleWatchdogCreate*)q;
-}
-
-void apr__AgentPresenceCapabilitiesType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalAgents, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalActions, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MinGuaranteedActionListSize, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void apr__AgentPresenceCapabilitiesType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalAgents);
-       soap_default_unsignedInt(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MaxTotalActions);
-       soap_default_unsignedInt(soap, &((apr__AgentPresenceCapabilitiesType*)this)->MinGuaranteedActionListSize);
-       /* transient soap skipped */
-}
-
-int apr__AgentPresenceCapabilitiesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apr__AgentPresenceCapabilitiesType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int apr__AgentPresenceCapabilitiesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_apr__AgentPresenceCapabilitiesType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, int id, const apr__AgentPresenceCapabilitiesType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType), type);
-       soap_out_unsignedInt(soap, "apr:MaxTotalAgents", -1, &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalAgents), "");
-       soap_out_unsignedInt(soap, "apr:MaxTotalActions", -1, &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalActions), "");
-       soap_out_unsignedInt(soap, "apr:MinGuaranteedActionListSize", -1, &(((apr__AgentPresenceCapabilitiesType*)a)->MinGuaranteedActionListSize), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *apr__AgentPresenceCapabilitiesType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_apr__AgentPresenceCapabilitiesType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 apr__AgentPresenceCapabilitiesType * SOAP_FMAC4 soap_get_apr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_apr__AgentPresenceCapabilitiesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *apr__AgentPresenceCapabilitiesType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_apr__AgentPresenceCapabilitiesType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 apr__AgentPresenceCapabilitiesType * SOAP_FMAC4 soap_in_apr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, apr__AgentPresenceCapabilitiesType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (apr__AgentPresenceCapabilitiesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType, sizeof(apr__AgentPresenceCapabilitiesType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_apr__AgentPresenceCapabilitiesType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (apr__AgentPresenceCapabilitiesType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_MaxTotalAgents1 = 1, soap_flag_MaxTotalActions1 = 1, soap_flag_MinGuaranteedActionListSize1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_MaxTotalAgents1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "apr:MaxTotalAgents", &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalAgents), "xsd:unsignedInt"))
-                               {       soap_flag_MaxTotalAgents1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxTotalActions1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "apr:MaxTotalActions", &(((apr__AgentPresenceCapabilitiesType*)a)->MaxTotalActions), "xsd:unsignedInt"))
-                               {       soap_flag_MaxTotalActions1--;
-                                       continue;
-                               }
-                       if (soap_flag_MinGuaranteedActionListSize1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "apr:MinGuaranteedActionListSize", &(((apr__AgentPresenceCapabilitiesType*)a)->MinGuaranteedActionListSize), "xsd:unsignedInt"))
-                               {       soap_flag_MinGuaranteedActionListSize1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_MaxTotalAgents1 > 0 || soap_flag_MaxTotalActions1 > 0 || soap_flag_MinGuaranteedActionListSize1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 apr__AgentPresenceCapabilitiesType * SOAP_FMAC6 soap_new_apr__AgentPresenceCapabilitiesType(struct soap *soap, int n)
-{      return soap_instantiate_apr__AgentPresenceCapabilitiesType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 apr__AgentPresenceCapabilitiesType * SOAP_FMAC4 soap_instantiate_apr__AgentPresenceCapabilitiesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__AgentPresenceCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__AgentPresenceCapabilitiesType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new apr__AgentPresenceCapabilitiesType;
-               if (size)
-                       *size = sizeof(apr__AgentPresenceCapabilitiesType);
-               ((apr__AgentPresenceCapabilitiesType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new apr__AgentPresenceCapabilitiesType[n];
-               if (size)
-                       *size = n * sizeof(apr__AgentPresenceCapabilitiesType);
-               for (int i = 0; i < n; i++)
-                       ((apr__AgentPresenceCapabilitiesType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (apr__AgentPresenceCapabilitiesType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__AgentPresenceCapabilitiesType %p -> %p\n", q, p));
-       *(apr__AgentPresenceCapabilitiesType*)p = *(apr__AgentPresenceCapabilitiesType*)q;
-}
-
-void apr__CircuitBreakerHardwarePolicyType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->HardwareID, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void apr__CircuitBreakerHardwarePolicyType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->HardwareID);
-       soap_default_unsignedInt(soap, &((apr__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle);
-       /* transient soap skipped */
-}
-
-int apr__CircuitBreakerHardwarePolicyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int apr__CircuitBreakerHardwarePolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_apr__CircuitBreakerHardwarePolicyType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, const apr__CircuitBreakerHardwarePolicyType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType), type);
-       soap_out_unsignedInt(soap, "apr:HardwareID", -1, &(((apr__CircuitBreakerHardwarePolicyType*)a)->HardwareID), "");
-       soap_out_unsignedInt(soap, "apr:PolicyCreationHandle", -1, &(((apr__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *apr__CircuitBreakerHardwarePolicyType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_apr__CircuitBreakerHardwarePolicyType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_get_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_apr__CircuitBreakerHardwarePolicyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *apr__CircuitBreakerHardwarePolicyType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_apr__CircuitBreakerHardwarePolicyType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_in_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, apr__CircuitBreakerHardwarePolicyType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (apr__CircuitBreakerHardwarePolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, sizeof(apr__CircuitBreakerHardwarePolicyType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (apr__CircuitBreakerHardwarePolicyType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_HardwareID1 = 1, soap_flag_PolicyCreationHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "apr:HardwareID", &(((apr__CircuitBreakerHardwarePolicyType*)a)->HardwareID), "xsd:unsignedInt"))
-                               {       soap_flag_HardwareID1--;
-                                       continue;
-                               }
-                       if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "apr:PolicyCreationHandle", &(((apr__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_PolicyCreationHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_HardwareID1 > 0 || soap_flag_PolicyCreationHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC6 soap_new_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, int n)
-{      return soap_instantiate_apr__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_instantiate_apr__CircuitBreakerHardwarePolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new apr__CircuitBreakerHardwarePolicyType;
-               if (size)
-                       *size = sizeof(apr__CircuitBreakerHardwarePolicyType);
-               ((apr__CircuitBreakerHardwarePolicyType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new apr__CircuitBreakerHardwarePolicyType[n];
-               if (size)
-                       *size = n * sizeof(apr__CircuitBreakerHardwarePolicyType);
-               for (int i = 0; i < n; i++)
-                       ((apr__CircuitBreakerHardwarePolicyType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (apr__CircuitBreakerHardwarePolicyType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__CircuitBreakerHardwarePolicyType %p -> %p\n", q, p));
-       *(apr__CircuitBreakerHardwarePolicyType*)p = *(apr__CircuitBreakerHardwarePolicyType*)q;
-}
-
-void apr__ConsoleWatchdogActionType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((apr__ConsoleWatchdogActionType*)this)->ActionEventOnTransition, SOAP_TYPE_bool);
-       soap_serialize_PointerToapr__CbActionType(soap, &((apr__ConsoleWatchdogActionType*)this)->ActionCb);
-       /* transient soap skipped */
-}
-
-void apr__ConsoleWatchdogActionType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_apr__WatchdogState(soap, &((apr__ConsoleWatchdogActionType*)this)->OldState);
-       soap_default_apr__WatchdogState(soap, &((apr__ConsoleWatchdogActionType*)this)->NewState);
-       soap_default_bool(soap, &((apr__ConsoleWatchdogActionType*)this)->ActionEventOnTransition);
-       ((apr__ConsoleWatchdogActionType*)this)->ActionCb = NULL;
-       /* transient soap skipped */
-}
-
-int apr__ConsoleWatchdogActionType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apr__ConsoleWatchdogActionType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int apr__ConsoleWatchdogActionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_apr__ConsoleWatchdogActionType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, int id, const apr__ConsoleWatchdogActionType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__ConsoleWatchdogActionType), type);
-       soap_out_apr__WatchdogState(soap, "apr:OldState", -1, &(((apr__ConsoleWatchdogActionType*)a)->OldState), "");
-       soap_out_apr__WatchdogState(soap, "apr:NewState", -1, &(((apr__ConsoleWatchdogActionType*)a)->NewState), "");
-       soap_out_bool(soap, "apr:ActionEventOnTransition", -1, &(((apr__ConsoleWatchdogActionType*)a)->ActionEventOnTransition), "");
-       soap_out_PointerToapr__CbActionType(soap, "apr:ActionCb", -1, &(((apr__ConsoleWatchdogActionType*)a)->ActionCb), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *apr__ConsoleWatchdogActionType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_apr__ConsoleWatchdogActionType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 apr__ConsoleWatchdogActionType * SOAP_FMAC4 soap_get_apr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_apr__ConsoleWatchdogActionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *apr__ConsoleWatchdogActionType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_apr__ConsoleWatchdogActionType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 apr__ConsoleWatchdogActionType * SOAP_FMAC4 soap_in_apr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, apr__ConsoleWatchdogActionType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (apr__ConsoleWatchdogActionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__ConsoleWatchdogActionType, sizeof(apr__ConsoleWatchdogActionType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_apr__ConsoleWatchdogActionType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (apr__ConsoleWatchdogActionType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_OldState1 = 1, soap_flag_NewState1 = 1, soap_flag_ActionEventOnTransition1 = 1, soap_flag_ActionCb1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_OldState1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apr__WatchdogState(soap, "apr:OldState", &(((apr__ConsoleWatchdogActionType*)a)->OldState), "apr:WatchdogState"))
-                               {       soap_flag_OldState1--;
-                                       continue;
-                               }
-                       if (soap_flag_NewState1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apr__WatchdogState(soap, "apr:NewState", &(((apr__ConsoleWatchdogActionType*)a)->NewState), "apr:WatchdogState"))
-                               {       soap_flag_NewState1--;
-                                       continue;
-                               }
-                       if (soap_flag_ActionEventOnTransition1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "apr:ActionEventOnTransition", &(((apr__ConsoleWatchdogActionType*)a)->ActionEventOnTransition), "xsd:boolean"))
-                               {       soap_flag_ActionEventOnTransition1--;
-                                       continue;
-                               }
-                       if (soap_flag_ActionCb1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToapr__CbActionType(soap, "apr:ActionCb", &(((apr__ConsoleWatchdogActionType*)a)->ActionCb), "apr:CbActionType"))
-                               {       soap_flag_ActionCb1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_OldState1 > 0 || soap_flag_NewState1 > 0 || soap_flag_ActionEventOnTransition1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 apr__ConsoleWatchdogActionType * SOAP_FMAC6 soap_new_apr__ConsoleWatchdogActionType(struct soap *soap, int n)
-{      return soap_instantiate_apr__ConsoleWatchdogActionType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 apr__ConsoleWatchdogActionType * SOAP_FMAC4 soap_instantiate_apr__ConsoleWatchdogActionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__ConsoleWatchdogActionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__ConsoleWatchdogActionType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new apr__ConsoleWatchdogActionType;
-               if (size)
-                       *size = sizeof(apr__ConsoleWatchdogActionType);
-               ((apr__ConsoleWatchdogActionType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new apr__ConsoleWatchdogActionType[n];
-               if (size)
-                       *size = n * sizeof(apr__ConsoleWatchdogActionType);
-               for (int i = 0; i < n; i++)
-                       ((apr__ConsoleWatchdogActionType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (apr__ConsoleWatchdogActionType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__ConsoleWatchdogActionType %p -> %p\n", q, p));
-       *(apr__ConsoleWatchdogActionType*)p = *(apr__ConsoleWatchdogActionType*)q;
-}
-
-void apr__ConsoleWatchdogEntryType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToapr__GUID(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentID);
-       soap_embedded(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentHeartbeatTime, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentStartupTime, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((apr__ConsoleWatchdogEntryType*)this)->NumActions, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void apr__ConsoleWatchdogEntryType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((apr__ConsoleWatchdogEntryType*)this)->AgentID = NULL;
-       ((apr__ConsoleWatchdogEntryType*)this)->AgentDescription = NULL;
-       soap_default_unsignedShort(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentHeartbeatTime);
-       soap_default_unsignedShort(soap, &((apr__ConsoleWatchdogEntryType*)this)->AgentStartupTime);
-       soap_default_unsignedInt(soap, &((apr__ConsoleWatchdogEntryType*)this)->NumActions);
-       soap_default_apr__WatchdogState(soap, &((apr__ConsoleWatchdogEntryType*)this)->State);
-       /* transient soap skipped */
-}
-
-int apr__ConsoleWatchdogEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apr__ConsoleWatchdogEntryType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int apr__ConsoleWatchdogEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_apr__ConsoleWatchdogEntryType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, int id, const apr__ConsoleWatchdogEntryType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__ConsoleWatchdogEntryType), type);
-       soap_out_PointerToapr__GUID(soap, "apr:AgentID", -1, &(((apr__ConsoleWatchdogEntryType*)a)->AgentID), "");
-       soap_outliteral(soap, "apr:AgentDescription", &(((apr__ConsoleWatchdogEntryType*)a)->AgentDescription), NULL);
-       soap_out_unsignedShort(soap, "apr:AgentHeartbeatTime", -1, &(((apr__ConsoleWatchdogEntryType*)a)->AgentHeartbeatTime), "");
-       soap_out_unsignedShort(soap, "apr:AgentStartupTime", -1, &(((apr__ConsoleWatchdogEntryType*)a)->AgentStartupTime), "");
-       soap_out_unsignedInt(soap, "apr:NumActions", -1, &(((apr__ConsoleWatchdogEntryType*)a)->NumActions), "");
-       soap_out_apr__WatchdogState(soap, "apr:State", -1, &(((apr__ConsoleWatchdogEntryType*)a)->State), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *apr__ConsoleWatchdogEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_apr__ConsoleWatchdogEntryType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 apr__ConsoleWatchdogEntryType * SOAP_FMAC4 soap_get_apr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_apr__ConsoleWatchdogEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *apr__ConsoleWatchdogEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_apr__ConsoleWatchdogEntryType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 apr__ConsoleWatchdogEntryType * SOAP_FMAC4 soap_in_apr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, apr__ConsoleWatchdogEntryType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (apr__ConsoleWatchdogEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__ConsoleWatchdogEntryType, sizeof(apr__ConsoleWatchdogEntryType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_apr__ConsoleWatchdogEntryType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (apr__ConsoleWatchdogEntryType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AgentID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToapr__GUID(soap, "apr:AgentID", &(((apr__ConsoleWatchdogEntryType*)a)->AgentID), "apr:GUID"))
-                               {       soap_flag_AgentID1--;
-                                       continue;
-                               }
-                       if (soap_flag_AgentDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_inliteral(soap, "apr:AgentDescription", &(((apr__ConsoleWatchdogEntryType*)a)->AgentDescription)))
-                               {       soap_flag_AgentDescription1--;
-                                       continue;
-                               }
-                       if (soap_flag_AgentHeartbeatTime1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "apr:AgentHeartbeatTime", &(((apr__ConsoleWatchdogEntryType*)a)->AgentHeartbeatTime), "xsd:unsignedShort"))
-                               {       soap_flag_AgentHeartbeatTime1--;
-                                       continue;
-                               }
-                       if (soap_flag_AgentStartupTime1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "apr:AgentStartupTime", &(((apr__ConsoleWatchdogEntryType*)a)->AgentStartupTime), "xsd:unsignedShort"))
-                               {       soap_flag_AgentStartupTime1--;
-                                       continue;
-                               }
-                       if (soap_flag_NumActions1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "apr:NumActions", &(((apr__ConsoleWatchdogEntryType*)a)->NumActions), "xsd:unsignedInt"))
-                               {       soap_flag_NumActions1--;
-                                       continue;
-                               }
-                       if (soap_flag_State1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_apr__WatchdogState(soap, "apr:State", &(((apr__ConsoleWatchdogEntryType*)a)->State), "apr:WatchdogState"))
-                               {       soap_flag_State1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 apr__ConsoleWatchdogEntryType * SOAP_FMAC6 soap_new_apr__ConsoleWatchdogEntryType(struct soap *soap, int n)
-{      return soap_instantiate_apr__ConsoleWatchdogEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 apr__ConsoleWatchdogEntryType * SOAP_FMAC4 soap_instantiate_apr__ConsoleWatchdogEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__ConsoleWatchdogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__ConsoleWatchdogEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new apr__ConsoleWatchdogEntryType;
-               if (size)
-                       *size = sizeof(apr__ConsoleWatchdogEntryType);
-               ((apr__ConsoleWatchdogEntryType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new apr__ConsoleWatchdogEntryType[n];
-               if (size)
-                       *size = n * sizeof(apr__ConsoleWatchdogEntryType);
-               for (int i = 0; i < n; i++)
-                       ((apr__ConsoleWatchdogEntryType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (apr__ConsoleWatchdogEntryType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__ConsoleWatchdogEntryType %p -> %p\n", q, p));
-       *(apr__ConsoleWatchdogEntryType*)p = *(apr__ConsoleWatchdogEntryType*)q;
-}
-
-void apr__GUID::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((apr__GUID*)this)->Byte);
-       /* transient soap skipped */
-}
-
-void apr__GUID::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((apr__GUID*)this)->Byte);
-       /* transient soap skipped */
-}
-
-int apr__GUID::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_apr__GUID);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int apr__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_apr__GUID(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_apr__GUID(struct soap *soap, const char *tag, int id, const apr__GUID *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_apr__GUID), type);
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "apr:Byte", -1, &(((apr__GUID*)a)->Byte), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *apr__GUID::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_apr__GUID(soap, this, tag, type);
-}
-
-SOAP_FMAC3 apr__GUID * SOAP_FMAC4 soap_get_apr__GUID(struct soap *soap, apr__GUID *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_apr__GUID(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *apr__GUID::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_apr__GUID(soap, tag, this, type);
-}
-
-SOAP_FMAC3 apr__GUID * SOAP_FMAC4 soap_in_apr__GUID(struct soap *soap, const char *tag, apr__GUID *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (apr__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_apr__GUID, sizeof(apr__GUID), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_apr__GUID)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (apr__GUID *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "apr:Byte", &(((apr__GUID*)a)->Byte), "xsd:unsignedByte"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((apr__GUID*)a)->Byte.size() < 16 || ((apr__GUID*)a)->Byte.size() > 16))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 apr__GUID * SOAP_FMAC6 soap_new_apr__GUID(struct soap *soap, int n)
-{      return soap_instantiate_apr__GUID(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_apr__GUID(struct soap *soap, apr__GUID *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 apr__GUID * SOAP_FMAC4 soap_instantiate_apr__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_apr__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_apr__GUID, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new apr__GUID;
-               if (size)
-                       *size = sizeof(apr__GUID);
-               ((apr__GUID*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new apr__GUID[n];
-               if (size)
-                       *size = n * sizeof(apr__GUID);
-               for (int i = 0; i < n; i++)
-                       ((apr__GUID*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (apr__GUID*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying apr__GUID %p -> %p\n", q, p));
-       *(apr__GUID*)p = *(apr__GUID*)q;
-}
-
-void _hwa__GetAssetDataResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_hwa__GetAssetDataResponse*)this)->Count, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerTohwa__AssetDataArrayType(soap, &((_hwa__GetAssetDataResponse*)this)->AssetData);
-       /* transient soap skipped */
-}
-
-void _hwa__GetAssetDataResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_hwa__PT_USCORESTATUS(soap, &((_hwa__GetAssetDataResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_hwa__GetAssetDataResponse*)this)->Count);
-       ((_hwa__GetAssetDataResponse*)this)->AssetData = NULL;
-       /* transient soap skipped */
-}
-
-int _hwa__GetAssetDataResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__hwa__GetAssetDataResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _hwa__GetAssetDataResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__hwa__GetAssetDataResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__GetAssetDataResponse(struct soap *soap, const char *tag, int id, const _hwa__GetAssetDataResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__GetAssetDataResponse), type);
-       soap_element_result(soap, "hwa:Status");
-       soap_out_hwa__PT_USCORESTATUS(soap, "hwa:Status", -1, &(((_hwa__GetAssetDataResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "hwa:Count", -1, &(((_hwa__GetAssetDataResponse*)a)->Count), "");
-       soap_out_PointerTohwa__AssetDataArrayType(soap, "hwa:AssetData", -1, &(((_hwa__GetAssetDataResponse*)a)->AssetData), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_hwa__GetAssetDataResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__hwa__GetAssetDataResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _hwa__GetAssetDataResponse * SOAP_FMAC4 soap_get__hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__hwa__GetAssetDataResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_hwa__GetAssetDataResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__hwa__GetAssetDataResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _hwa__GetAssetDataResponse * SOAP_FMAC4 soap_in__hwa__GetAssetDataResponse(struct soap *soap, const char *tag, _hwa__GetAssetDataResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_hwa__GetAssetDataResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__GetAssetDataResponse, sizeof(_hwa__GetAssetDataResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__hwa__GetAssetDataResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_hwa__GetAssetDataResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_Count1 = 1, soap_flag_AssetData1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__PT_USCORESTATUS(soap, "hwa:Status", &(((_hwa__GetAssetDataResponse*)a)->Status), "hwa:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "hwa:Count", &(((_hwa__GetAssetDataResponse*)a)->Count), "xsd:unsignedInt"))
-                               {       soap_flag_Count1--;
-                                       continue;
-                               }
-                       if (soap_flag_AssetData1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTohwa__AssetDataArrayType(soap, "hwa:AssetData", &(((_hwa__GetAssetDataResponse*)a)->AssetData), "hwa:AssetDataArrayType"))
-                               {       soap_flag_AssetData1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "hwa:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Count1 > 0 || soap_flag_AssetData1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _hwa__GetAssetDataResponse * SOAP_FMAC6 soap_new__hwa__GetAssetDataResponse(struct soap *soap, int n)
-{      return soap_instantiate__hwa__GetAssetDataResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _hwa__GetAssetDataResponse * SOAP_FMAC4 soap_instantiate__hwa__GetAssetDataResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__GetAssetDataResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__GetAssetDataResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _hwa__GetAssetDataResponse;
-               if (size)
-                       *size = sizeof(_hwa__GetAssetDataResponse);
-               ((_hwa__GetAssetDataResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _hwa__GetAssetDataResponse[n];
-               if (size)
-                       *size = n * sizeof(_hwa__GetAssetDataResponse);
-               for (int i = 0; i < n; i++)
-                       ((_hwa__GetAssetDataResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_hwa__GetAssetDataResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__GetAssetDataResponse %p -> %p\n", q, p));
-       *(_hwa__GetAssetDataResponse*)p = *(_hwa__GetAssetDataResponse*)q;
-}
-
-void _hwa__GetAssetData::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _hwa__GetAssetData::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_hwa__AssetTypeType(soap, &((_hwa__GetAssetData*)this)->AssetType);
-       /* transient soap skipped */
-}
-
-int _hwa__GetAssetData::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__hwa__GetAssetData);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _hwa__GetAssetData::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__hwa__GetAssetData(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__GetAssetData(struct soap *soap, const char *tag, int id, const _hwa__GetAssetData *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__GetAssetData), type);
-       soap_out_hwa__AssetTypeType(soap, "hwa:AssetType", -1, &(((_hwa__GetAssetData*)a)->AssetType), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_hwa__GetAssetData::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__hwa__GetAssetData(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _hwa__GetAssetData * SOAP_FMAC4 soap_get__hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__hwa__GetAssetData(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_hwa__GetAssetData::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__hwa__GetAssetData(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _hwa__GetAssetData * SOAP_FMAC4 soap_in__hwa__GetAssetData(struct soap *soap, const char *tag, _hwa__GetAssetData *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_hwa__GetAssetData *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__GetAssetData, sizeof(_hwa__GetAssetData), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__hwa__GetAssetData)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_hwa__GetAssetData *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AssetType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AssetType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__AssetTypeType(soap, "hwa:AssetType", &(((_hwa__GetAssetData*)a)->AssetType), "hwa:AssetTypeType"))
-                               {       soap_flag_AssetType1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AssetType1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _hwa__GetAssetData * SOAP_FMAC6 soap_new__hwa__GetAssetData(struct soap *soap, int n)
-{      return soap_instantiate__hwa__GetAssetData(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _hwa__GetAssetData * SOAP_FMAC4 soap_instantiate__hwa__GetAssetData(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__GetAssetData(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__GetAssetData, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _hwa__GetAssetData;
-               if (size)
-                       *size = sizeof(_hwa__GetAssetData);
-               ((_hwa__GetAssetData*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _hwa__GetAssetData[n];
-               if (size)
-                       *size = n * sizeof(_hwa__GetAssetData);
-               for (int i = 0; i < n; i++)
-                       ((_hwa__GetAssetData*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_hwa__GetAssetData*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__GetAssetData %p -> %p\n", q, p));
-       *(_hwa__GetAssetData*)p = *(_hwa__GetAssetData*)q;
-}
-
-void _hwa__EnumerateAssetTypesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->Count, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerTohwa__AssetTypeArrayType(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->AssetTypes);
-       /* transient soap skipped */
-}
-
-void _hwa__EnumerateAssetTypesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_hwa__PT_USCORESTATUS(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_hwa__EnumerateAssetTypesResponse*)this)->Count);
-       ((_hwa__EnumerateAssetTypesResponse*)this)->AssetTypes = NULL;
-       /* transient soap skipped */
-}
-
-int _hwa__EnumerateAssetTypesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__hwa__EnumerateAssetTypesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _hwa__EnumerateAssetTypesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__hwa__EnumerateAssetTypesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__EnumerateAssetTypesResponse(struct soap *soap, const char *tag, int id, const _hwa__EnumerateAssetTypesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse), type);
-       soap_element_result(soap, "hwa:Status");
-       soap_out_hwa__PT_USCORESTATUS(soap, "hwa:Status", -1, &(((_hwa__EnumerateAssetTypesResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "hwa:Count", -1, &(((_hwa__EnumerateAssetTypesResponse*)a)->Count), "");
-       soap_out_PointerTohwa__AssetTypeArrayType(soap, "hwa:AssetTypes", -1, &(((_hwa__EnumerateAssetTypesResponse*)a)->AssetTypes), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_hwa__EnumerateAssetTypesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__hwa__EnumerateAssetTypesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC4 soap_get__hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__hwa__EnumerateAssetTypesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_hwa__EnumerateAssetTypesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__hwa__EnumerateAssetTypesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC4 soap_in__hwa__EnumerateAssetTypesResponse(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_hwa__EnumerateAssetTypesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse, sizeof(_hwa__EnumerateAssetTypesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__hwa__EnumerateAssetTypesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_hwa__EnumerateAssetTypesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_Count1 = 1, soap_flag_AssetTypes1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__PT_USCORESTATUS(soap, "hwa:Status", &(((_hwa__EnumerateAssetTypesResponse*)a)->Status), "hwa:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_Count1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "hwa:Count", &(((_hwa__EnumerateAssetTypesResponse*)a)->Count), "xsd:unsignedInt"))
-                               {       soap_flag_Count1--;
-                                       continue;
-                               }
-                       if (soap_flag_AssetTypes1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTohwa__AssetTypeArrayType(soap, "hwa:AssetTypes", &(((_hwa__EnumerateAssetTypesResponse*)a)->AssetTypes), "hwa:AssetTypeArrayType"))
-                               {       soap_flag_AssetTypes1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "hwa:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Count1 > 0 || soap_flag_AssetTypes1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC6 soap_new__hwa__EnumerateAssetTypesResponse(struct soap *soap, int n)
-{      return soap_instantiate__hwa__EnumerateAssetTypesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse * SOAP_FMAC4 soap_instantiate__hwa__EnumerateAssetTypesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__EnumerateAssetTypesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__EnumerateAssetTypesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _hwa__EnumerateAssetTypesResponse;
-               if (size)
-                       *size = sizeof(_hwa__EnumerateAssetTypesResponse);
-               ((_hwa__EnumerateAssetTypesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _hwa__EnumerateAssetTypesResponse[n];
-               if (size)
-                       *size = n * sizeof(_hwa__EnumerateAssetTypesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_hwa__EnumerateAssetTypesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_hwa__EnumerateAssetTypesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__EnumerateAssetTypesResponse %p -> %p\n", q, p));
-       *(_hwa__EnumerateAssetTypesResponse*)p = *(_hwa__EnumerateAssetTypesResponse*)q;
-}
-
-void _hwa__EnumerateAssetTypes::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _hwa__EnumerateAssetTypes::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _hwa__EnumerateAssetTypes::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__hwa__EnumerateAssetTypes);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _hwa__EnumerateAssetTypes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__hwa__EnumerateAssetTypes(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, int id, const _hwa__EnumerateAssetTypes *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__hwa__EnumerateAssetTypes), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_hwa__EnumerateAssetTypes::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__hwa__EnumerateAssetTypes(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_get__hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__hwa__EnumerateAssetTypes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_hwa__EnumerateAssetTypes::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__hwa__EnumerateAssetTypes(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_in__hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypes *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_hwa__EnumerateAssetTypes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__hwa__EnumerateAssetTypes, sizeof(_hwa__EnumerateAssetTypes), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__hwa__EnumerateAssetTypes)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_hwa__EnumerateAssetTypes *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _hwa__EnumerateAssetTypes * SOAP_FMAC6 soap_new__hwa__EnumerateAssetTypes(struct soap *soap, int n)
-{      return soap_instantiate__hwa__EnumerateAssetTypes(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_instantiate__hwa__EnumerateAssetTypes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__hwa__EnumerateAssetTypes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__hwa__EnumerateAssetTypes, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _hwa__EnumerateAssetTypes;
-               if (size)
-                       *size = sizeof(_hwa__EnumerateAssetTypes);
-               ((_hwa__EnumerateAssetTypes*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _hwa__EnumerateAssetTypes[n];
-               if (size)
-                       *size = n * sizeof(_hwa__EnumerateAssetTypes);
-               for (int i = 0; i < n; i++)
-                       ((_hwa__EnumerateAssetTypes*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_hwa__EnumerateAssetTypes*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _hwa__EnumerateAssetTypes %p -> %p\n", q, p));
-       *(_hwa__EnumerateAssetTypes*)p = *(_hwa__EnumerateAssetTypes*)q;
-}
-
-void hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->ModelNumber);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->SerialNumber);
-       soap_serialize_std__vectorTemplateOfunsignedShort(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Capabilities);
-       soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->MaxMediaSize);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Padding);
-       /* transient soap skipped */
-}
-
-void hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->StructureVersion);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->ModelNumber);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->SerialNumber);
-       soap_default_std__vectorTemplateOfunsignedShort(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Capabilities);
-       soap_default_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->MaxMediaSize);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEDIA_USCOREDEVICE*)this)->Padding);
-       /* transient soap skipped */
-}
-
-int hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE), type);
-       soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->StructureVersion), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:ModelNumber", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->ModelNumber), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->SerialNumber), "");
-       soap_out_std__vectorTemplateOfunsignedShort(soap, "hwa:Capabilities", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Capabilities), "");
-       soap_out_std__vectorTemplateOfunsignedInt(soap, "hwa:MaxMediaSize", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->MaxMediaSize), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", -1, &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Padding), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *hwa__PT_USCOREMEDIA_USCOREDEVICE::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (hwa__PT_USCOREMEDIA_USCOREDEVICE *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StructureVersion1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->StructureVersion), "xsd:unsignedInt"))
-                               {       soap_flag_StructureVersion1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:ModelNumber", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->ModelNumber), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->SerialNumber), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedShort(soap, "hwa:Capabilities", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Capabilities), "xsd:unsignedShort"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedInt(soap, "hwa:MaxMediaSize", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->MaxMediaSize), "xsd:unsignedInt"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", &(((hwa__PT_USCOREMEDIA_USCOREDEVICE*)a)->Padding), "xsd:unsignedByte"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 hwa__PT_USCOREMEDIA_USCOREDEVICE * SOAP_FMAC6 soap_new_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, int n)
-{      return soap_instantiate_hwa__PT_USCOREMEDIA_USCOREDEVICE(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREMEDIA_USCOREDEVICE(struct soap *soap, hwa__PT_USCOREMEDIA_USCOREDEVICE *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREMEDIA_USCOREDEVICE(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREMEDIA_USCOREDEVICE, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new hwa__PT_USCOREMEDIA_USCOREDEVICE;
-               if (size)
-                       *size = sizeof(hwa__PT_USCOREMEDIA_USCOREDEVICE);
-               ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new hwa__PT_USCOREMEDIA_USCOREDEVICE[n];
-               if (size)
-                       *size = n * sizeof(hwa__PT_USCOREMEDIA_USCOREDEVICE);
-               for (int i = 0; i < n; i++)
-                       ((hwa__PT_USCOREMEDIA_USCOREDEVICE*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (hwa__PT_USCOREMEDIA_USCOREDEVICE*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREMEDIA_USCOREDEVICE %p -> %p\n", q, p));
-       *(hwa__PT_USCOREMEDIA_USCOREDEVICE*)p = *(hwa__PT_USCOREMEDIA_USCOREDEVICE*)q;
-}
-
-void hwa__PT_USCOREFRU::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->VendorID, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->DeviceID, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->RevisionID, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->ProgIf, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->Subclass, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->BaseClass, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->SubvendorID, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->SubsystemID, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((hwa__PT_USCOREFRU*)this)->DeviceLocation, SOAP_TYPE_unsignedShort);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->Padding);
-       /* transient soap skipped */
-}
-
-void hwa__PT_USCOREFRU::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((hwa__PT_USCOREFRU*)this)->StructureVersion);
-       soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->VendorID);
-       soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->DeviceID);
-       soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->RevisionID);
-       soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->ProgIf);
-       soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->Subclass);
-       soap_default_unsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->BaseClass);
-       soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->SubvendorID);
-       soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->SubsystemID);
-       soap_default_unsignedShort(soap, &((hwa__PT_USCOREFRU*)this)->DeviceLocation);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREFRU*)this)->Padding);
-       /* transient soap skipped */
-}
-
-int hwa__PT_USCOREFRU::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREFRU);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int hwa__PT_USCOREFRU::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_hwa__PT_USCOREFRU(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREFRU), type);
-       soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREFRU*)a)->StructureVersion), "");
-       soap_out_unsignedShort(soap, "hwa:VendorID", -1, &(((hwa__PT_USCOREFRU*)a)->VendorID), "");
-       soap_out_unsignedShort(soap, "hwa:DeviceID", -1, &(((hwa__PT_USCOREFRU*)a)->DeviceID), "");
-       soap_out_unsignedByte(soap, "hwa:RevisionID", -1, &(((hwa__PT_USCOREFRU*)a)->RevisionID), "");
-       soap_out_unsignedByte(soap, "hwa:ProgIf", -1, &(((hwa__PT_USCOREFRU*)a)->ProgIf), "");
-       soap_out_unsignedByte(soap, "hwa:Subclass", -1, &(((hwa__PT_USCOREFRU*)a)->Subclass), "");
-       soap_out_unsignedByte(soap, "hwa:BaseClass", -1, &(((hwa__PT_USCOREFRU*)a)->BaseClass), "");
-       soap_out_unsignedShort(soap, "hwa:SubvendorID", -1, &(((hwa__PT_USCOREFRU*)a)->SubvendorID), "");
-       soap_out_unsignedShort(soap, "hwa:SubsystemID", -1, &(((hwa__PT_USCOREFRU*)a)->SubsystemID), "");
-       soap_out_unsignedShort(soap, "hwa:DeviceLocation", -1, &(((hwa__PT_USCOREFRU*)a)->DeviceLocation), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", -1, &(((hwa__PT_USCOREFRU*)a)->Padding), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *hwa__PT_USCOREFRU::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_hwa__PT_USCOREFRU(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_hwa__PT_USCOREFRU(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *hwa__PT_USCOREFRU::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_hwa__PT_USCOREFRU(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREFRU)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (hwa__PT_USCOREFRU *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREFRU*)a)->StructureVersion), "xsd:unsignedInt"))
-                               {       soap_flag_StructureVersion1--;
-                                       continue;
-                               }
-                       if (soap_flag_VendorID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "hwa:VendorID", &(((hwa__PT_USCOREFRU*)a)->VendorID), "xsd:unsignedShort"))
-                               {       soap_flag_VendorID1--;
-                                       continue;
-                               }
-                       if (soap_flag_DeviceID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "hwa:DeviceID", &(((hwa__PT_USCOREFRU*)a)->DeviceID), "xsd:unsignedShort"))
-                               {       soap_flag_DeviceID1--;
-                                       continue;
-                               }
-                       if (soap_flag_RevisionID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "hwa:RevisionID", &(((hwa__PT_USCOREFRU*)a)->RevisionID), "xsd:unsignedByte"))
-                               {       soap_flag_RevisionID1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProgIf1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "hwa:ProgIf", &(((hwa__PT_USCOREFRU*)a)->ProgIf), "xsd:unsignedByte"))
-                               {       soap_flag_ProgIf1--;
-                                       continue;
-                               }
-                       if (soap_flag_Subclass1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "hwa:Subclass", &(((hwa__PT_USCOREFRU*)a)->Subclass), "xsd:unsignedByte"))
-                               {       soap_flag_Subclass1--;
-                                       continue;
-                               }
-                       if (soap_flag_BaseClass1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "hwa:BaseClass", &(((hwa__PT_USCOREFRU*)a)->BaseClass), "xsd:unsignedByte"))
-                               {       soap_flag_BaseClass1--;
-                                       continue;
-                               }
-                       if (soap_flag_SubvendorID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "hwa:SubvendorID", &(((hwa__PT_USCOREFRU*)a)->SubvendorID), "xsd:unsignedShort"))
-                               {       soap_flag_SubvendorID1--;
-                                       continue;
-                               }
-                       if (soap_flag_SubsystemID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "hwa:SubsystemID", &(((hwa__PT_USCOREFRU*)a)->SubsystemID), "xsd:unsignedShort"))
-                               {       soap_flag_SubsystemID1--;
-                                       continue;
-                               }
-                       if (soap_flag_DeviceLocation1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "hwa:DeviceLocation", &(((hwa__PT_USCOREFRU*)a)->DeviceLocation), "xsd:unsignedShort"))
-                               {       soap_flag_DeviceLocation1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", &(((hwa__PT_USCOREFRU*)a)->Padding), "xsd:unsignedByte"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 hwa__PT_USCOREFRU * SOAP_FMAC6 soap_new_hwa__PT_USCOREFRU(struct soap *soap, int n)
-{      return soap_instantiate_hwa__PT_USCOREFRU(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREFRU(struct soap *soap, hwa__PT_USCOREFRU *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREFRU(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREFRU, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new hwa__PT_USCOREFRU;
-               if (size)
-                       *size = sizeof(hwa__PT_USCOREFRU);
-               ((hwa__PT_USCOREFRU*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new hwa__PT_USCOREFRU[n];
-               if (size)
-                       *size = n * sizeof(hwa__PT_USCOREFRU);
-               for (int i = 0; i < n; i++)
-                       ((hwa__PT_USCOREFRU*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (hwa__PT_USCOREFRU*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREFRU %p -> %p\n", q, p));
-       *(hwa__PT_USCOREFRU*)p = *(hwa__PT_USCOREFRU*)q;
-}
-
-void hwa__PT_USCOREMEMORY_USCOREMODULE::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Size, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Speed, SOAP_TYPE_unsignedShort);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Manufacturer);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->SerialNumber);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->AssetTag);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->PartNumber);
-       /* transient soap skipped */
-}
-
-void hwa__PT_USCOREMEMORY_USCOREMODULE::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->StructureVersion);
-       soap_default_unsignedShort(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Size);
-       soap_default_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->FormFactor);
-       soap_default_hwa__PT_USCOREMEMORY_USCORETYPE(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Type);
-       soap_default_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->TypeDetail);
-       soap_default_unsignedShort(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Speed);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->Manufacturer);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->SerialNumber);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->AssetTag);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREMEMORY_USCOREMODULE*)this)->PartNumber);
-       /* transient soap skipped */
-}
-
-int hwa__PT_USCOREMEMORY_USCOREMODULE::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int hwa__PT_USCOREMEMORY_USCOREMODULE::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE), type);
-       soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->StructureVersion), "");
-       soap_out_unsignedShort(soap, "hwa:Size", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Size), "");
-       soap_out_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, "hwa:FormFactor", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->FormFactor), "");
-       soap_out_hwa__PT_USCOREMEMORY_USCORETYPE(soap, "hwa:Type", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Type), "");
-       soap_out_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, "hwa:TypeDetail", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->TypeDetail), "");
-       soap_out_unsignedShort(soap, "hwa:Speed", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Speed), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Manufacturer), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->SerialNumber), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->AssetTag), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:PartNumber", -1, &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->PartNumber), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *hwa__PT_USCOREMEMORY_USCOREMODULE::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *hwa__PT_USCOREMEMORY_USCOREMODULE::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (hwa__PT_USCOREMEMORY_USCOREMODULE *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->StructureVersion), "xsd:unsignedInt"))
-                               {       soap_flag_StructureVersion1--;
-                                       continue;
-                               }
-                       if (soap_flag_Size1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "hwa:Size", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Size), "xsd:unsignedShort"))
-                               {       soap_flag_Size1--;
-                                       continue;
-                               }
-                       if (soap_flag_FormFactor1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__PT_USCOREMEMORY_USCOREFORM_USCOREFACTOR(soap, "hwa:FormFactor", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->FormFactor), "hwa:PT_MEMORY_FORM_FACTOR"))
-                               {       soap_flag_FormFactor1--;
-                                       continue;
-                               }
-                       if (soap_flag_Type1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__PT_USCOREMEMORY_USCORETYPE(soap, "hwa:Type", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Type), "hwa:PT_MEMORY_TYPE"))
-                               {       soap_flag_Type1--;
-                                       continue;
-                               }
-                       if (soap_flag_TypeDetail1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__PT_USCOREMEMORY_USCORETYPE_USCOREDETAIL(soap, "hwa:TypeDetail", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->TypeDetail), "hwa:PT_MEMORY_TYPE_DETAIL"))
-                               {       soap_flag_TypeDetail1--;
-                                       continue;
-                               }
-                       if (soap_flag_Speed1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "hwa:Speed", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Speed), "xsd:unsignedShort"))
-                               {       soap_flag_Speed1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->Manufacturer), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->SerialNumber), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->AssetTag), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:PartNumber", &(((hwa__PT_USCOREMEMORY_USCOREMODULE*)a)->PartNumber), "xsd:unsignedByte"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 hwa__PT_USCOREMEMORY_USCOREMODULE * SOAP_FMAC6 soap_new_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, int n)
-{      return soap_instantiate_hwa__PT_USCOREMEMORY_USCOREMODULE(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREMEMORY_USCOREMODULE(struct soap *soap, hwa__PT_USCOREMEMORY_USCOREMODULE *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREMEMORY_USCOREMODULE(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREMEMORY_USCOREMODULE, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new hwa__PT_USCOREMEMORY_USCOREMODULE;
-               if (size)
-                       *size = sizeof(hwa__PT_USCOREMEMORY_USCOREMODULE);
-               ((hwa__PT_USCOREMEMORY_USCOREMODULE*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new hwa__PT_USCOREMEMORY_USCOREMODULE[n];
-               if (size)
-                       *size = n * sizeof(hwa__PT_USCOREMEMORY_USCOREMODULE);
-               for (int i = 0; i < n; i++)
-                       ((hwa__PT_USCOREMEMORY_USCOREMODULE*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (hwa__PT_USCOREMEMORY_USCOREMODULE*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREMEMORY_USCOREMODULE %p -> %p\n", q, p));
-       *(hwa__PT_USCOREMEMORY_USCOREMODULE*)p = *(hwa__PT_USCOREMEMORY_USCOREMODULE*)q;
-}
-
-void hwa__PT_USCOREPROCESSOR::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
-       soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREPROCESSOR*)this)->ID);
-       soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->MaxSocketSpeed, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->CurrentSpeed, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketPopluated, SOAP_TYPE_unsignedByte);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketDesignation);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Manufacturer);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Version);
-       /* transient soap skipped */
-}
-
-void hwa__PT_USCOREPROCESSOR::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((hwa__PT_USCOREPROCESSOR*)this)->StructureVersion);
-       soap_default_std__vectorTemplateOfunsignedInt(soap, &((hwa__PT_USCOREPROCESSOR*)this)->ID);
-       soap_default_unsignedShort(soap, &((hwa__PT_USCOREPROCESSOR*)this)->MaxSocketSpeed);
-       soap_default_unsignedShort(soap, &((hwa__PT_USCOREPROCESSOR*)this)->CurrentSpeed);
-       soap_default_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Status);
-       soap_default_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Type);
-       soap_default_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Family);
-       soap_default_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, &((hwa__PT_USCOREPROCESSOR*)this)->UpgradeInformation);
-       soap_default_unsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketPopluated);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->SocketDesignation);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Manufacturer);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREPROCESSOR*)this)->Version);
-       /* transient soap skipped */
-}
-
-int hwa__PT_USCOREPROCESSOR::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREPROCESSOR);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int hwa__PT_USCOREPROCESSOR::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_hwa__PT_USCOREPROCESSOR(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREPROCESSOR), type);
-       soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->StructureVersion), "");
-       soap_out_std__vectorTemplateOfunsignedInt(soap, "hwa:ID", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->ID), "");
-       soap_out_unsignedShort(soap, "hwa:MaxSocketSpeed", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->MaxSocketSpeed), "");
-       soap_out_unsignedShort(soap, "hwa:CurrentSpeed", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->CurrentSpeed), "");
-       soap_out_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, "hwa:Status", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Status), "");
-       soap_out_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, "hwa:Type", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Type), "");
-       soap_out_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, "hwa:Family", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Family), "");
-       soap_out_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, "hwa:UpgradeInformation", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->UpgradeInformation), "");
-       soap_out_unsignedByte(soap, "hwa:SocketPopluated", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->SocketPopluated), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SocketDesignation", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->SocketDesignation), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Manufacturer), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCOREPROCESSOR*)a)->Version), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *hwa__PT_USCOREPROCESSOR::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_hwa__PT_USCOREPROCESSOR(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_hwa__PT_USCOREPROCESSOR(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *hwa__PT_USCOREPROCESSOR::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_hwa__PT_USCOREPROCESSOR(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREPROCESSOR)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (hwa__PT_USCOREPROCESSOR *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREPROCESSOR*)a)->StructureVersion), "xsd:unsignedInt"))
-                               {       soap_flag_StructureVersion1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedInt(soap, "hwa:ID", &(((hwa__PT_USCOREPROCESSOR*)a)->ID), "xsd:unsignedInt"))
-                                       continue;
-                       if (soap_flag_MaxSocketSpeed1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "hwa:MaxSocketSpeed", &(((hwa__PT_USCOREPROCESSOR*)a)->MaxSocketSpeed), "xsd:unsignedShort"))
-                               {       soap_flag_MaxSocketSpeed1--;
-                                       continue;
-                               }
-                       if (soap_flag_CurrentSpeed1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "hwa:CurrentSpeed", &(((hwa__PT_USCOREPROCESSOR*)a)->CurrentSpeed), "xsd:unsignedShort"))
-                               {       soap_flag_CurrentSpeed1--;
-                                       continue;
-                               }
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__PT_USCOREPROCESSOR_USCORESTATUS(soap, "hwa:Status", &(((hwa__PT_USCOREPROCESSOR*)a)->Status), "hwa:PT_PROCESSOR_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_Type1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__PT_USCOREPROCESSOR_USCORETYPE(soap, "hwa:Type", &(((hwa__PT_USCOREPROCESSOR*)a)->Type), "hwa:PT_PROCESSOR_TYPE"))
-                               {       soap_flag_Type1--;
-                                       continue;
-                               }
-                       if (soap_flag_Family1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__PT_USCOREPROCESSOR_USCOREFAMILY(soap, "hwa:Family", &(((hwa__PT_USCOREPROCESSOR*)a)->Family), "hwa:PT_PROCESSOR_FAMILY"))
-                               {       soap_flag_Family1--;
-                                       continue;
-                               }
-                       if (soap_flag_UpgradeInformation1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__PT_USCOREPROCESSOR_USCOREUPGRADE(soap, "hwa:UpgradeInformation", &(((hwa__PT_USCOREPROCESSOR*)a)->UpgradeInformation), "hwa:PT_PROCESSOR_UPGRADE"))
-                               {       soap_flag_UpgradeInformation1--;
-                                       continue;
-                               }
-                       if (soap_flag_SocketPopluated1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "hwa:SocketPopluated", &(((hwa__PT_USCOREPROCESSOR*)a)->SocketPopluated), "xsd:unsignedByte"))
-                               {       soap_flag_SocketPopluated1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SocketDesignation", &(((hwa__PT_USCOREPROCESSOR*)a)->SocketDesignation), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCOREPROCESSOR*)a)->Manufacturer), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCOREPROCESSOR*)a)->Version), "xsd:unsignedByte"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 hwa__PT_USCOREPROCESSOR * SOAP_FMAC6 soap_new_hwa__PT_USCOREPROCESSOR(struct soap *soap, int n)
-{      return soap_instantiate_hwa__PT_USCOREPROCESSOR(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREPROCESSOR(struct soap *soap, hwa__PT_USCOREPROCESSOR *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREPROCESSOR(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREPROCESSOR, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new hwa__PT_USCOREPROCESSOR;
-               if (size)
-                       *size = sizeof(hwa__PT_USCOREPROCESSOR);
-               ((hwa__PT_USCOREPROCESSOR*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new hwa__PT_USCOREPROCESSOR[n];
-               if (size)
-                       *size = n * sizeof(hwa__PT_USCOREPROCESSOR);
-               for (int i = 0; i < n; i++)
-                       ((hwa__PT_USCOREPROCESSOR*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (hwa__PT_USCOREPROCESSOR*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREPROCESSOR %p -> %p\n", q, p));
-       *(hwa__PT_USCOREPROCESSOR*)p = *(hwa__PT_USCOREPROCESSOR*)q;
-}
-
-void hwa__PT_USCOREBASEBOARD::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((hwa__PT_USCOREBASEBOARD*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Manufacturer);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Product);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Version);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->SerialNumber);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->AssetTag);
-       soap_embedded(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Replaceable, SOAP_TYPE_unsignedByte);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Padding);
-       /* transient soap skipped */
-}
-
-void hwa__PT_USCOREBASEBOARD::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((hwa__PT_USCOREBASEBOARD*)this)->StructureVersion);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Manufacturer);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Product);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Version);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->SerialNumber);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->AssetTag);
-       soap_default_unsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Replaceable);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBASEBOARD*)this)->Padding);
-       /* transient soap skipped */
-}
-
-int hwa__PT_USCOREBASEBOARD::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREBASEBOARD);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int hwa__PT_USCOREBASEBOARD::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_hwa__PT_USCOREBASEBOARD(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREBASEBOARD), type);
-       soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->StructureVersion), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Manufacturer), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Product), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Version), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->SerialNumber), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->AssetTag), "");
-       soap_out_unsignedByte(soap, "hwa:Replaceable", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Replaceable), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", -1, &(((hwa__PT_USCOREBASEBOARD*)a)->Padding), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *hwa__PT_USCOREBASEBOARD::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_hwa__PT_USCOREBASEBOARD(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_hwa__PT_USCOREBASEBOARD(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *hwa__PT_USCOREBASEBOARD::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_hwa__PT_USCOREBASEBOARD(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREBASEBOARD)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (hwa__PT_USCOREBASEBOARD *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StructureVersion1 = 1, soap_flag_Replaceable1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREBASEBOARD*)a)->StructureVersion), "xsd:unsignedInt"))
-                               {       soap_flag_StructureVersion1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCOREBASEBOARD*)a)->Manufacturer), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", &(((hwa__PT_USCOREBASEBOARD*)a)->Product), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCOREBASEBOARD*)a)->Version), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCOREBASEBOARD*)a)->SerialNumber), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:AssetTag", &(((hwa__PT_USCOREBASEBOARD*)a)->AssetTag), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap_flag_Replaceable1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "hwa:Replaceable", &(((hwa__PT_USCOREBASEBOARD*)a)->Replaceable), "xsd:unsignedByte"))
-                               {       soap_flag_Replaceable1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Padding", &(((hwa__PT_USCOREBASEBOARD*)a)->Padding), "xsd:unsignedByte"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 hwa__PT_USCOREBASEBOARD * SOAP_FMAC6 soap_new_hwa__PT_USCOREBASEBOARD(struct soap *soap, int n)
-{      return soap_instantiate_hwa__PT_USCOREBASEBOARD(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREBASEBOARD(struct soap *soap, hwa__PT_USCOREBASEBOARD *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREBASEBOARD(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREBASEBOARD, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new hwa__PT_USCOREBASEBOARD;
-               if (size)
-                       *size = sizeof(hwa__PT_USCOREBASEBOARD);
-               ((hwa__PT_USCOREBASEBOARD*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new hwa__PT_USCOREBASEBOARD[n];
-               if (size)
-                       *size = n * sizeof(hwa__PT_USCOREBASEBOARD);
-               for (int i = 0; i < n; i++)
-                       ((hwa__PT_USCOREBASEBOARD*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (hwa__PT_USCOREBASEBOARD*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREBASEBOARD %p -> %p\n", q, p));
-       *(hwa__PT_USCOREBASEBOARD*)p = *(hwa__PT_USCOREBASEBOARD*)q;
-}
-
-void hwa__GUID::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__GUID*)this)->GUIDbyte);
-       /* transient soap skipped */
-}
-
-void hwa__GUID::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__GUID*)this)->GUIDbyte);
-       /* transient soap skipped */
-}
-
-int hwa__GUID::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__GUID);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int hwa__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_hwa__GUID(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__GUID(struct soap *soap, const char *tag, int id, const hwa__GUID *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__GUID), type);
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:GUIDbyte", -1, &(((hwa__GUID*)a)->GUIDbyte), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *hwa__GUID::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_hwa__GUID(soap, this, tag, type);
-}
-
-SOAP_FMAC3 hwa__GUID * SOAP_FMAC4 soap_get_hwa__GUID(struct soap *soap, hwa__GUID *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__GUID(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *hwa__GUID::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_hwa__GUID(soap, tag, this, type);
-}
-
-SOAP_FMAC3 hwa__GUID * SOAP_FMAC4 soap_in_hwa__GUID(struct soap *soap, const char *tag, hwa__GUID *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (hwa__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__GUID, sizeof(hwa__GUID), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_hwa__GUID)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (hwa__GUID *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:GUIDbyte", &(((hwa__GUID*)a)->GUIDbyte), "xsd:unsignedByte"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((hwa__GUID*)a)->GUIDbyte.size() < 16 || ((hwa__GUID*)a)->GUIDbyte.size() > 16))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 hwa__GUID * SOAP_FMAC6 soap_new_hwa__GUID(struct soap *soap, int n)
-{      return soap_instantiate_hwa__GUID(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__GUID(struct soap *soap, hwa__GUID *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 hwa__GUID * SOAP_FMAC4 soap_instantiate_hwa__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__GUID, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new hwa__GUID;
-               if (size)
-                       *size = sizeof(hwa__GUID);
-               ((hwa__GUID*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new hwa__GUID[n];
-               if (size)
-                       *size = n * sizeof(hwa__GUID);
-               for (int i = 0; i < n; i++)
-                       ((hwa__GUID*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (hwa__GUID*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__GUID %p -> %p\n", q, p));
-       *(hwa__GUID*)p = *(hwa__GUID*)q;
-}
-
-void hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Manufacturer);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Product);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Version);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->SerialNumber);
-       soap_serialize_PointerTohwa__GUID(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->UUID);
-       /* transient soap skipped */
-}
-
-void hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->StructureVersion);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Manufacturer);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Product);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->Version);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->SerialNumber);
-       ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)this)->UUID = NULL;
-       /* transient soap skipped */
-}
-
-int hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM), type);
-       soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->StructureVersion), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Manufacturer), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Product), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Version), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->SerialNumber), "");
-       soap_out_PointerTohwa__GUID(soap, "hwa:UUID", -1, &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->UUID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *hwa__PT_USCORECOMPUTER_USCORESYSTEM::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (hwa__PT_USCORECOMPUTER_USCORESYSTEM *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StructureVersion1 = 1, soap_flag_UUID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->StructureVersion), "xsd:unsignedInt"))
-                               {       soap_flag_StructureVersion1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Manufacturer", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Manufacturer), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Product", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Product), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->Version), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:SerialNumber", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->SerialNumber), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap_flag_UUID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTohwa__GUID(soap, "hwa:UUID", &(((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)a)->UUID), "hwa:GUID"))
-                               {       soap_flag_UUID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 hwa__PT_USCORECOMPUTER_USCORESYSTEM * SOAP_FMAC6 soap_new_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, int n)
-{      return soap_instantiate_hwa__PT_USCORECOMPUTER_USCORESYSTEM(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCORECOMPUTER_USCORESYSTEM(struct soap *soap, hwa__PT_USCORECOMPUTER_USCORESYSTEM *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCORECOMPUTER_USCORESYSTEM(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCORECOMPUTER_USCORESYSTEM, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new hwa__PT_USCORECOMPUTER_USCORESYSTEM;
-               if (size)
-                       *size = sizeof(hwa__PT_USCORECOMPUTER_USCORESYSTEM);
-               ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new hwa__PT_USCORECOMPUTER_USCORESYSTEM[n];
-               if (size)
-                       *size = n * sizeof(hwa__PT_USCORECOMPUTER_USCORESYSTEM);
-               for (int i = 0; i < n; i++)
-                       ((hwa__PT_USCORECOMPUTER_USCORESYSTEM*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (hwa__PT_USCORECOMPUTER_USCORESYSTEM*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCORECOMPUTER_USCORESYSTEM %p -> %p\n", q, p));
-       *(hwa__PT_USCORECOMPUTER_USCORESYSTEM*)p = *(hwa__PT_USCORECOMPUTER_USCORESYSTEM*)q;
-}
-
-void hwa__PT_USCOREBIOS::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((hwa__PT_USCOREBIOS*)this)->StructureVersion, SOAP_TYPE_unsignedInt);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Vendor);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Version);
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->ReleaseDate);
-       soap_embedded(soap, &((hwa__PT_USCOREBIOS*)this)->padding, SOAP_TYPE_unsignedByte);
-       /* transient soap skipped */
-}
-
-void hwa__PT_USCOREBIOS::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((hwa__PT_USCOREBIOS*)this)->StructureVersion);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Vendor);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->Version);
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->ReleaseDate);
-       soap_default_unsignedByte(soap, &((hwa__PT_USCOREBIOS*)this)->padding);
-       soap_default_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, &((hwa__PT_USCOREBIOS*)this)->Characteristics);
-       /* transient soap skipped */
-}
-
-int hwa__PT_USCOREBIOS::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__PT_USCOREBIOS);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int hwa__PT_USCOREBIOS::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_hwa__PT_USCOREBIOS(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__PT_USCOREBIOS), type);
-       soap_out_unsignedInt(soap, "hwa:StructureVersion", -1, &(((hwa__PT_USCOREBIOS*)a)->StructureVersion), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Vendor", -1, &(((hwa__PT_USCOREBIOS*)a)->Vendor), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", -1, &(((hwa__PT_USCOREBIOS*)a)->Version), "");
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "hwa:ReleaseDate", -1, &(((hwa__PT_USCOREBIOS*)a)->ReleaseDate), "");
-       soap_out_unsignedByte(soap, "hwa:padding", -1, &(((hwa__PT_USCOREBIOS*)a)->padding), "");
-       soap_out_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, "hwa:Characteristics", -1, &(((hwa__PT_USCOREBIOS*)a)->Characteristics), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *hwa__PT_USCOREBIOS::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_hwa__PT_USCOREBIOS(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_hwa__PT_USCOREBIOS(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *hwa__PT_USCOREBIOS::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_hwa__PT_USCOREBIOS(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_hwa__PT_USCOREBIOS)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (hwa__PT_USCOREBIOS *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StructureVersion1 = 1, soap_flag_padding1 = 1, soap_flag_Characteristics1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StructureVersion1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "hwa:StructureVersion", &(((hwa__PT_USCOREBIOS*)a)->StructureVersion), "xsd:unsignedInt"))
-                               {       soap_flag_StructureVersion1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Vendor", &(((hwa__PT_USCOREBIOS*)a)->Vendor), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:Version", &(((hwa__PT_USCOREBIOS*)a)->Version), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "hwa:ReleaseDate", &(((hwa__PT_USCOREBIOS*)a)->ReleaseDate), "xsd:unsignedByte"))
-                                       continue;
-                       if (soap_flag_padding1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "hwa:padding", &(((hwa__PT_USCOREBIOS*)a)->padding), "xsd:unsignedByte"))
-                               {       soap_flag_padding1--;
-                                       continue;
-                               }
-                       if (soap_flag_Characteristics1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__PT_USCOREBIOS_USCORECHARACTERISTICS(soap, "hwa:Characteristics", &(((hwa__PT_USCOREBIOS*)a)->Characteristics), "hwa:PT_BIOS_CHARACTERISTICS"))
-                               {       soap_flag_Characteristics1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 hwa__PT_USCOREBIOS * SOAP_FMAC6 soap_new_hwa__PT_USCOREBIOS(struct soap *soap, int n)
-{      return soap_instantiate_hwa__PT_USCOREBIOS(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__PT_USCOREBIOS(struct soap *soap, hwa__PT_USCOREBIOS *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__PT_USCOREBIOS(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__PT_USCOREBIOS, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new hwa__PT_USCOREBIOS;
-               if (size)
-                       *size = sizeof(hwa__PT_USCOREBIOS);
-               ((hwa__PT_USCOREBIOS*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new hwa__PT_USCOREBIOS[n];
-               if (size)
-                       *size = n * sizeof(hwa__PT_USCOREBIOS);
-               for (int i = 0; i < n; i++)
-                       ((hwa__PT_USCOREBIOS*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (hwa__PT_USCOREBIOS*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__PT_USCOREBIOS %p -> %p\n", q, p));
-       *(hwa__PT_USCOREBIOS*)p = *(hwa__PT_USCOREBIOS*)q;
-}
-
-void hwa__AssetDataType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((hwa__AssetDataType*)this)->AssetSize, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerToxsd__base64Binary(soap, &((hwa__AssetDataType*)this)->AssetData);
-       /* transient soap skipped */
-}
-
-void hwa__AssetDataType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_hwa__AssetTypeType(soap, &((hwa__AssetDataType*)this)->AssetType);
-       soap_default_unsignedInt(soap, &((hwa__AssetDataType*)this)->AssetSize);
-       ((hwa__AssetDataType*)this)->AssetData = NULL;
-       /* transient soap skipped */
-}
-
-int hwa__AssetDataType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__AssetDataType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int hwa__AssetDataType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_hwa__AssetDataType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__AssetDataType(struct soap *soap, const char *tag, int id, const hwa__AssetDataType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetDataType), type);
-       soap_out_hwa__AssetTypeType(soap, "hwa:AssetType", -1, &(((hwa__AssetDataType*)a)->AssetType), "");
-       soap_out_unsignedInt(soap, "hwa:AssetSize", -1, &(((hwa__AssetDataType*)a)->AssetSize), "");
-       soap_out_PointerToxsd__base64Binary(soap, "hwa:AssetData", -1, &(((hwa__AssetDataType*)a)->AssetData), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *hwa__AssetDataType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_hwa__AssetDataType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 hwa__AssetDataType * SOAP_FMAC4 soap_get_hwa__AssetDataType(struct soap *soap, hwa__AssetDataType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__AssetDataType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *hwa__AssetDataType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_hwa__AssetDataType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 hwa__AssetDataType * SOAP_FMAC4 soap_in_hwa__AssetDataType(struct soap *soap, const char *tag, hwa__AssetDataType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (hwa__AssetDataType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetDataType, sizeof(hwa__AssetDataType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_hwa__AssetDataType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (hwa__AssetDataType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AssetType1 = 1, soap_flag_AssetSize1 = 1, soap_flag_AssetData1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AssetType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_hwa__AssetTypeType(soap, "hwa:AssetType", &(((hwa__AssetDataType*)a)->AssetType), "hwa:AssetTypeType"))
-                               {       soap_flag_AssetType1--;
-                                       continue;
-                               }
-                       if (soap_flag_AssetSize1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "hwa:AssetSize", &(((hwa__AssetDataType*)a)->AssetSize), "xsd:unsignedInt"))
-                               {       soap_flag_AssetSize1--;
-                                       continue;
-                               }
-                       if (soap_flag_AssetData1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxsd__base64Binary(soap, "hwa:AssetData", &(((hwa__AssetDataType*)a)->AssetData), "xsd:base64Binary"))
-                               {       soap_flag_AssetData1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AssetType1 > 0 || soap_flag_AssetSize1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 hwa__AssetDataType * SOAP_FMAC6 soap_new_hwa__AssetDataType(struct soap *soap, int n)
-{      return soap_instantiate_hwa__AssetDataType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__AssetDataType(struct soap *soap, hwa__AssetDataType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 hwa__AssetDataType * SOAP_FMAC4 soap_instantiate_hwa__AssetDataType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__AssetDataType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__AssetDataType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new hwa__AssetDataType;
-               if (size)
-                       *size = sizeof(hwa__AssetDataType);
-               ((hwa__AssetDataType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new hwa__AssetDataType[n];
-               if (size)
-                       *size = n * sizeof(hwa__AssetDataType);
-               for (int i = 0; i < n; i++)
-                       ((hwa__AssetDataType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (hwa__AssetDataType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__AssetDataType %p -> %p\n", q, p));
-       *(hwa__AssetDataType*)p = *(hwa__AssetDataType*)q;
-}
-
-void hwa__AssetDataArrayType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, &((hwa__AssetDataArrayType*)this)->AssetData);
-       /* transient soap skipped */
-}
-
-void hwa__AssetDataArrayType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, &((hwa__AssetDataArrayType*)this)->AssetData);
-       /* transient soap skipped */
-}
-
-int hwa__AssetDataArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__AssetDataArrayType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int hwa__AssetDataArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_hwa__AssetDataArrayType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__AssetDataArrayType(struct soap *soap, const char *tag, int id, const hwa__AssetDataArrayType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetDataArrayType), type);
-       soap_out_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, "hwa:AssetData", -1, &(((hwa__AssetDataArrayType*)a)->AssetData), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *hwa__AssetDataArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_hwa__AssetDataArrayType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 hwa__AssetDataArrayType * SOAP_FMAC4 soap_get_hwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__AssetDataArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *hwa__AssetDataArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_hwa__AssetDataArrayType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 hwa__AssetDataArrayType * SOAP_FMAC4 soap_in_hwa__AssetDataArrayType(struct soap *soap, const char *tag, hwa__AssetDataArrayType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (hwa__AssetDataArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetDataArrayType, sizeof(hwa__AssetDataArrayType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_hwa__AssetDataArrayType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (hwa__AssetDataArrayType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, "hwa:AssetData", &(((hwa__AssetDataArrayType*)a)->AssetData), "hwa:AssetDataType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 hwa__AssetDataArrayType * SOAP_FMAC6 soap_new_hwa__AssetDataArrayType(struct soap *soap, int n)
-{      return soap_instantiate_hwa__AssetDataArrayType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 hwa__AssetDataArrayType * SOAP_FMAC4 soap_instantiate_hwa__AssetDataArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__AssetDataArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__AssetDataArrayType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new hwa__AssetDataArrayType;
-               if (size)
-                       *size = sizeof(hwa__AssetDataArrayType);
-               ((hwa__AssetDataArrayType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new hwa__AssetDataArrayType[n];
-               if (size)
-                       *size = n * sizeof(hwa__AssetDataArrayType);
-               for (int i = 0; i < n; i++)
-                       ((hwa__AssetDataArrayType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (hwa__AssetDataArrayType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__AssetDataArrayType %p -> %p\n", q, p));
-       *(hwa__AssetDataArrayType*)p = *(hwa__AssetDataArrayType*)q;
-}
-
-void hwa__AssetTypeArrayType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfhwa__AssetTypeType(soap, &((hwa__AssetTypeArrayType*)this)->AssetType);
-       /* transient soap skipped */
-}
-
-void hwa__AssetTypeArrayType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfhwa__AssetTypeType(soap, &((hwa__AssetTypeArrayType*)this)->AssetType);
-       /* transient soap skipped */
-}
-
-int hwa__AssetTypeArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_hwa__AssetTypeArrayType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int hwa__AssetTypeArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_hwa__AssetTypeArrayType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_hwa__AssetTypeArrayType(struct soap *soap, const char *tag, int id, const hwa__AssetTypeArrayType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_hwa__AssetTypeArrayType), type);
-       soap_out_std__vectorTemplateOfhwa__AssetTypeType(soap, "hwa:AssetType", -1, &(((hwa__AssetTypeArrayType*)a)->AssetType), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *hwa__AssetTypeArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_hwa__AssetTypeArrayType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 hwa__AssetTypeArrayType * SOAP_FMAC4 soap_get_hwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_hwa__AssetTypeArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *hwa__AssetTypeArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_hwa__AssetTypeArrayType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 hwa__AssetTypeArrayType * SOAP_FMAC4 soap_in_hwa__AssetTypeArrayType(struct soap *soap, const char *tag, hwa__AssetTypeArrayType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (hwa__AssetTypeArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_hwa__AssetTypeArrayType, sizeof(hwa__AssetTypeArrayType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_hwa__AssetTypeArrayType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (hwa__AssetTypeArrayType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfhwa__AssetTypeType(soap, "hwa:AssetType", &(((hwa__AssetTypeArrayType*)a)->AssetType), "hwa:AssetTypeType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 hwa__AssetTypeArrayType * SOAP_FMAC6 soap_new_hwa__AssetTypeArrayType(struct soap *soap, int n)
-{      return soap_instantiate_hwa__AssetTypeArrayType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_hwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 hwa__AssetTypeArrayType * SOAP_FMAC4 soap_instantiate_hwa__AssetTypeArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_hwa__AssetTypeArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_hwa__AssetTypeArrayType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new hwa__AssetTypeArrayType;
-               if (size)
-                       *size = sizeof(hwa__AssetTypeArrayType);
-               ((hwa__AssetTypeArrayType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new hwa__AssetTypeArrayType[n];
-               if (size)
-                       *size = n * sizeof(hwa__AssetTypeArrayType);
-               for (int i = 0; i < n; i++)
-                       ((hwa__AssetTypeArrayType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (hwa__AssetTypeArrayType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying hwa__AssetTypeArrayType %p -> %p\n", q, p));
-       *(hwa__AssetTypeArrayType*)p = *(hwa__AssetTypeArrayType*)q;
-}
-
-void _cb__GetHcbStateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_cb__GetHcbStateResponse*)this)->BlockedAll, SOAP_TYPE_bool);
-       soap_serialize_PointerTocb__TimeType(soap, &((_cb__GetHcbStateResponse*)this)->TimeStamp);
-       soap_serialize_PointerTocb__HcbTriggerReasonType(soap, &((_cb__GetHcbStateResponse*)this)->HcbTriggerReason);
-       soap_serialize_PointerTocb__BlockedPortInfoType(soap, &((_cb__GetHcbStateResponse*)this)->BlockedPortInfo);
-       soap_serialize_PointerTounsignedInt(soap, &((_cb__GetHcbStateResponse*)this)->EnabledCbPolicy);
-       /* transient soap skipped */
-}
-
-void _cb__GetHcbStateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__GetHcbStateResponse*)this)->Status);
-       soap_default_cb__HcbStateType(soap, &((_cb__GetHcbStateResponse*)this)->HcbState);
-       soap_default_bool(soap, &((_cb__GetHcbStateResponse*)this)->BlockedAll);
-       ((_cb__GetHcbStateResponse*)this)->TimeStamp = NULL;
-       ((_cb__GetHcbStateResponse*)this)->HcbTriggerReason = NULL;
-       ((_cb__GetHcbStateResponse*)this)->BlockedPortInfo = NULL;
-       ((_cb__GetHcbStateResponse*)this)->EnabledCbPolicy = NULL;
-       /* transient soap skipped */
-}
-
-int _cb__GetHcbStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__GetHcbStateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__GetHcbStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__GetHcbStateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbStateResponse(struct soap *soap, const char *tag, int id, const _cb__GetHcbStateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbStateResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__GetHcbStateResponse*)a)->Status), "");
-       soap_out_cb__HcbStateType(soap, "cb:HcbState", -1, &(((_cb__GetHcbStateResponse*)a)->HcbState), "");
-       soap_out_bool(soap, "cb:BlockedAll", -1, &(((_cb__GetHcbStateResponse*)a)->BlockedAll), "");
-       soap_out_PointerTocb__TimeType(soap, "cb:TimeStamp", -1, &(((_cb__GetHcbStateResponse*)a)->TimeStamp), "");
-       soap_out_PointerTocb__HcbTriggerReasonType(soap, "cb:HcbTriggerReason", -1, &(((_cb__GetHcbStateResponse*)a)->HcbTriggerReason), "");
-       soap_out_PointerTocb__BlockedPortInfoType(soap, "cb:BlockedPortInfo", -1, &(((_cb__GetHcbStateResponse*)a)->BlockedPortInfo), "");
-       soap_out_PointerTounsignedInt(soap, "cb:EnabledCbPolicy", -1, &(((_cb__GetHcbStateResponse*)a)->EnabledCbPolicy), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__GetHcbStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__GetHcbStateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbStateResponse * SOAP_FMAC4 soap_get__cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__GetHcbStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__GetHcbStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__GetHcbStateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbStateResponse * SOAP_FMAC4 soap_in__cb__GetHcbStateResponse(struct soap *soap, const char *tag, _cb__GetHcbStateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__GetHcbStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbStateResponse, sizeof(_cb__GetHcbStateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__GetHcbStateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__GetHcbStateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__GetHcbStateResponse*)a)->Status), "cmn:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_HcbState1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__HcbStateType(soap, "cb:HcbState", &(((_cb__GetHcbStateResponse*)a)->HcbState), "cb:HcbStateType"))
-                               {       soap_flag_HcbState1--;
-                                       continue;
-                               }
-                       if (soap_flag_BlockedAll1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:BlockedAll", &(((_cb__GetHcbStateResponse*)a)->BlockedAll), "xsd:boolean"))
-                               {       soap_flag_BlockedAll1--;
-                                       continue;
-                               }
-                       if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__TimeType(soap, "cb:TimeStamp", &(((_cb__GetHcbStateResponse*)a)->TimeStamp), "cb:TimeType"))
-                               {       soap_flag_TimeStamp1--;
-                                       continue;
-                               }
-                       if (soap_flag_HcbTriggerReason1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__HcbTriggerReasonType(soap, "cb:HcbTriggerReason", &(((_cb__GetHcbStateResponse*)a)->HcbTriggerReason), "cb:HcbTriggerReasonType"))
-                               {       soap_flag_HcbTriggerReason1--;
-                                       continue;
-                               }
-                       if (soap_flag_BlockedPortInfo1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__BlockedPortInfoType(soap, "cb:BlockedPortInfo", &(((_cb__GetHcbStateResponse*)a)->BlockedPortInfo), "cb:BlockedPortInfoType"))
-                               {       soap_flag_BlockedPortInfo1--;
-                                       continue;
-                               }
-                       if (soap_flag_EnabledCbPolicy1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTounsignedInt(soap, "cb:EnabledCbPolicy", &(((_cb__GetHcbStateResponse*)a)->EnabledCbPolicy), "xsd:unsignedInt"))
-                               {       soap_flag_EnabledCbPolicy1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_HcbState1 > 0 || soap_flag_BlockedAll1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__GetHcbStateResponse * SOAP_FMAC6 soap_new__cb__GetHcbStateResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__GetHcbStateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__GetHcbStateResponse * SOAP_FMAC4 soap_instantiate__cb__GetHcbStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbStateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__GetHcbStateResponse;
-               if (size)
-                       *size = sizeof(_cb__GetHcbStateResponse);
-               ((_cb__GetHcbStateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__GetHcbStateResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__GetHcbStateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__GetHcbStateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__GetHcbStateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbStateResponse %p -> %p\n", q, p));
-       *(_cb__GetHcbStateResponse*)p = *(_cb__GetHcbStateResponse*)q;
-}
-
-void _cb__GetHcbState::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _cb__GetHcbState::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__InterfaceHandleType(soap, &((_cb__GetHcbState*)this)->InterfaceHandle);
-       /* transient soap skipped */
-}
-
-int _cb__GetHcbState::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__GetHcbState);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__GetHcbState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__GetHcbState(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbState(struct soap *soap, const char *tag, int id, const _cb__GetHcbState *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbState), type);
-       soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__GetHcbState*)a)->InterfaceHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__GetHcbState::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__GetHcbState(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbState * SOAP_FMAC4 soap_get__cb__GetHcbState(struct soap *soap, _cb__GetHcbState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__GetHcbState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__GetHcbState::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__GetHcbState(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbState * SOAP_FMAC4 soap_in__cb__GetHcbState(struct soap *soap, const char *tag, _cb__GetHcbState *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__GetHcbState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbState, sizeof(_cb__GetHcbState), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__GetHcbState)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__GetHcbState *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__GetHcbState*)a)->InterfaceHandle), "net:InterfaceHandleType"))
-                               {       soap_flag_InterfaceHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__GetHcbState * SOAP_FMAC6 soap_new__cb__GetHcbState(struct soap *soap, int n)
-{      return soap_instantiate__cb__GetHcbState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbState(struct soap *soap, _cb__GetHcbState *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__GetHcbState * SOAP_FMAC4 soap_instantiate__cb__GetHcbState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__GetHcbState;
-               if (size)
-                       *size = sizeof(_cb__GetHcbState);
-               ((_cb__GetHcbState*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__GetHcbState[n];
-               if (size)
-                       *size = n * sizeof(_cb__GetHcbState);
-               for (int i = 0; i < n; i++)
-                       ((_cb__GetHcbState*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__GetHcbState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbState %p -> %p\n", q, p));
-       *(_cb__GetHcbState*)p = *(_cb__GetHcbState*)q;
-}
-
-void _cb__ClearHcbStateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _cb__ClearHcbStateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__ClearHcbStateResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _cb__ClearHcbStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__ClearHcbStateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__ClearHcbStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__ClearHcbStateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__ClearHcbStateResponse(struct soap *soap, const char *tag, int id, const _cb__ClearHcbStateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__ClearHcbStateResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__ClearHcbStateResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__ClearHcbStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__ClearHcbStateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__ClearHcbStateResponse * SOAP_FMAC4 soap_get__cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__ClearHcbStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__ClearHcbStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__ClearHcbStateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__ClearHcbStateResponse * SOAP_FMAC4 soap_in__cb__ClearHcbStateResponse(struct soap *soap, const char *tag, _cb__ClearHcbStateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__ClearHcbStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__ClearHcbStateResponse, sizeof(_cb__ClearHcbStateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__ClearHcbStateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__ClearHcbStateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__ClearHcbStateResponse*)a)->Status), "cmn:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__ClearHcbStateResponse * SOAP_FMAC6 soap_new__cb__ClearHcbStateResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__ClearHcbStateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__ClearHcbStateResponse * SOAP_FMAC4 soap_instantiate__cb__ClearHcbStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__ClearHcbStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__ClearHcbStateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__ClearHcbStateResponse;
-               if (size)
-                       *size = sizeof(_cb__ClearHcbStateResponse);
-               ((_cb__ClearHcbStateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__ClearHcbStateResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__ClearHcbStateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__ClearHcbStateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__ClearHcbStateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__ClearHcbStateResponse %p -> %p\n", q, p));
-       *(_cb__ClearHcbStateResponse*)p = *(_cb__ClearHcbStateResponse*)q;
-}
-
-void _cb__ClearHcbState::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _cb__ClearHcbState::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__InterfaceHandleType(soap, &((_cb__ClearHcbState*)this)->InterfaceHandle);
-       /* transient soap skipped */
-}
-
-int _cb__ClearHcbState::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__ClearHcbState);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__ClearHcbState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__ClearHcbState(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__ClearHcbState(struct soap *soap, const char *tag, int id, const _cb__ClearHcbState *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__ClearHcbState), type);
-       soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__ClearHcbState*)a)->InterfaceHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__ClearHcbState::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__ClearHcbState(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__ClearHcbState * SOAP_FMAC4 soap_get__cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__ClearHcbState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__ClearHcbState::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__ClearHcbState(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__ClearHcbState * SOAP_FMAC4 soap_in__cb__ClearHcbState(struct soap *soap, const char *tag, _cb__ClearHcbState *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__ClearHcbState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__ClearHcbState, sizeof(_cb__ClearHcbState), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__ClearHcbState)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__ClearHcbState *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__ClearHcbState*)a)->InterfaceHandle), "net:InterfaceHandleType"))
-                               {       soap_flag_InterfaceHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__ClearHcbState * SOAP_FMAC6 soap_new__cb__ClearHcbState(struct soap *soap, int n)
-{      return soap_instantiate__cb__ClearHcbState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__ClearHcbState * SOAP_FMAC4 soap_instantiate__cb__ClearHcbState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__ClearHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__ClearHcbState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__ClearHcbState;
-               if (size)
-                       *size = sizeof(_cb__ClearHcbState);
-               ((_cb__ClearHcbState*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__ClearHcbState[n];
-               if (size)
-                       *size = n * sizeof(_cb__ClearHcbState);
-               for (int i = 0; i < n; i++)
-                       ((_cb__ClearHcbState*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__ClearHcbState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__ClearHcbState %p -> %p\n", q, p));
-       *(_cb__ClearHcbState*)p = *(_cb__ClearHcbState*)q;
-}
-
-void _cb__GetHcbOptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__HcbOptionsType(soap, &((_cb__GetHcbOptionsResponse*)this)->HcbOptions);
-       /* transient soap skipped */
-}
-
-void _cb__GetHcbOptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__GetHcbOptionsResponse*)this)->Status);
-       ((_cb__GetHcbOptionsResponse*)this)->HcbOptions = NULL;
-       /* transient soap skipped */
-}
-
-int _cb__GetHcbOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__GetHcbOptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__GetHcbOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__GetHcbOptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbOptionsResponse(struct soap *soap, const char *tag, int id, const _cb__GetHcbOptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbOptionsResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__GetHcbOptionsResponse*)a)->Status), "");
-       soap_out_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", -1, &(((_cb__GetHcbOptionsResponse*)a)->HcbOptions), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__GetHcbOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__GetHcbOptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbOptionsResponse * SOAP_FMAC4 soap_get__cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__GetHcbOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__GetHcbOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__GetHcbOptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbOptionsResponse * SOAP_FMAC4 soap_in__cb__GetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__GetHcbOptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__GetHcbOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbOptionsResponse, sizeof(_cb__GetHcbOptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__GetHcbOptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__GetHcbOptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_HcbOptions1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__GetHcbOptionsResponse*)a)->Status), "cmn:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_HcbOptions1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", &(((_cb__GetHcbOptionsResponse*)a)->HcbOptions), "cb:HcbOptionsType"))
-                               {       soap_flag_HcbOptions1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__GetHcbOptionsResponse * SOAP_FMAC6 soap_new__cb__GetHcbOptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__GetHcbOptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__GetHcbOptionsResponse * SOAP_FMAC4 soap_instantiate__cb__GetHcbOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbOptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__GetHcbOptionsResponse;
-               if (size)
-                       *size = sizeof(_cb__GetHcbOptionsResponse);
-               ((_cb__GetHcbOptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__GetHcbOptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__GetHcbOptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__GetHcbOptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__GetHcbOptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbOptionsResponse %p -> %p\n", q, p));
-       *(_cb__GetHcbOptionsResponse*)p = *(_cb__GetHcbOptionsResponse*)q;
-}
-
-void _cb__GetHcbOptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _cb__GetHcbOptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__InterfaceHandleType(soap, &((_cb__GetHcbOptions*)this)->InterfaceHandle);
-       /* transient soap skipped */
-}
-
-int _cb__GetHcbOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__GetHcbOptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__GetHcbOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__GetHcbOptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__GetHcbOptions(struct soap *soap, const char *tag, int id, const _cb__GetHcbOptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__GetHcbOptions), type);
-       soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__GetHcbOptions*)a)->InterfaceHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__GetHcbOptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__GetHcbOptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbOptions * SOAP_FMAC4 soap_get__cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__GetHcbOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__GetHcbOptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__GetHcbOptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbOptions * SOAP_FMAC4 soap_in__cb__GetHcbOptions(struct soap *soap, const char *tag, _cb__GetHcbOptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__GetHcbOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__GetHcbOptions, sizeof(_cb__GetHcbOptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__GetHcbOptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__GetHcbOptions *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__GetHcbOptions*)a)->InterfaceHandle), "net:InterfaceHandleType"))
-                               {       soap_flag_InterfaceHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__GetHcbOptions * SOAP_FMAC6 soap_new__cb__GetHcbOptions(struct soap *soap, int n)
-{      return soap_instantiate__cb__GetHcbOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__GetHcbOptions * SOAP_FMAC4 soap_instantiate__cb__GetHcbOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__GetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__GetHcbOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__GetHcbOptions;
-               if (size)
-                       *size = sizeof(_cb__GetHcbOptions);
-               ((_cb__GetHcbOptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__GetHcbOptions[n];
-               if (size)
-                       *size = n * sizeof(_cb__GetHcbOptions);
-               for (int i = 0; i < n; i++)
-                       ((_cb__GetHcbOptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__GetHcbOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__GetHcbOptions %p -> %p\n", q, p));
-       *(_cb__GetHcbOptions*)p = *(_cb__GetHcbOptions*)q;
-}
-
-void _cb__SetHcbOptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _cb__SetHcbOptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_cb__SetHcbOptionsResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _cb__SetHcbOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__SetHcbOptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__SetHcbOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__SetHcbOptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__SetHcbOptionsResponse(struct soap *soap, const char *tag, int id, const _cb__SetHcbOptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__SetHcbOptionsResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cmn__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__SetHcbOptionsResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__SetHcbOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__SetHcbOptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__SetHcbOptionsResponse * SOAP_FMAC4 soap_get__cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__SetHcbOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__SetHcbOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__SetHcbOptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__SetHcbOptionsResponse * SOAP_FMAC4 soap_in__cb__SetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__SetHcbOptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__SetHcbOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__SetHcbOptionsResponse, sizeof(_cb__SetHcbOptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__SetHcbOptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__SetHcbOptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__SetHcbOptionsResponse*)a)->Status), "cmn:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__SetHcbOptionsResponse * SOAP_FMAC6 soap_new__cb__SetHcbOptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__SetHcbOptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__SetHcbOptionsResponse * SOAP_FMAC4 soap_instantiate__cb__SetHcbOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__SetHcbOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__SetHcbOptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__SetHcbOptionsResponse;
-               if (size)
-                       *size = sizeof(_cb__SetHcbOptionsResponse);
-               ((_cb__SetHcbOptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__SetHcbOptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__SetHcbOptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__SetHcbOptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__SetHcbOptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__SetHcbOptionsResponse %p -> %p\n", q, p));
-       *(_cb__SetHcbOptionsResponse*)p = *(_cb__SetHcbOptionsResponse*)q;
-}
-
-void _cb__SetHcbOptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__HcbOptionsType(soap, &((_cb__SetHcbOptions*)this)->HcbOptions);
-       /* transient soap skipped */
-}
-
-void _cb__SetHcbOptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__InterfaceHandleType(soap, &((_cb__SetHcbOptions*)this)->InterfaceHandle);
-       ((_cb__SetHcbOptions*)this)->HcbOptions = NULL;
-       /* transient soap skipped */
-}
-
-int _cb__SetHcbOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__SetHcbOptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__SetHcbOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__SetHcbOptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__SetHcbOptions(struct soap *soap, const char *tag, int id, const _cb__SetHcbOptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__SetHcbOptions), type);
-       soap_out_net__InterfaceHandleType(soap, "cb:InterfaceHandle", -1, &(((_cb__SetHcbOptions*)a)->InterfaceHandle), "");
-       soap_out_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", -1, &(((_cb__SetHcbOptions*)a)->HcbOptions), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__SetHcbOptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__SetHcbOptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__SetHcbOptions * SOAP_FMAC4 soap_get__cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__SetHcbOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__SetHcbOptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__SetHcbOptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__SetHcbOptions * SOAP_FMAC4 soap_in__cb__SetHcbOptions(struct soap *soap, const char *tag, _cb__SetHcbOptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__SetHcbOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__SetHcbOptions, sizeof(_cb__SetHcbOptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__SetHcbOptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__SetHcbOptions *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceHandle1 = 1, soap_flag_HcbOptions1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__InterfaceHandleType(soap, "cb:InterfaceHandle", &(((_cb__SetHcbOptions*)a)->InterfaceHandle), "net:InterfaceHandleType"))
-                               {       soap_flag_InterfaceHandle1--;
-                                       continue;
-                               }
-                       if (soap_flag_HcbOptions1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__HcbOptionsType(soap, "cb:HcbOptions", &(((_cb__SetHcbOptions*)a)->HcbOptions), "cb:HcbOptionsType"))
-                               {       soap_flag_HcbOptions1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__SetHcbOptions * SOAP_FMAC6 soap_new__cb__SetHcbOptions(struct soap *soap, int n)
-{      return soap_instantiate__cb__SetHcbOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__SetHcbOptions * SOAP_FMAC4 soap_instantiate__cb__SetHcbOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__SetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__SetHcbOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__SetHcbOptions;
-               if (size)
-                       *size = sizeof(_cb__SetHcbOptions);
-               ((_cb__SetHcbOptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__SetHcbOptions[n];
-               if (size)
-                       *size = n * sizeof(_cb__SetHcbOptions);
-               for (int i = 0; i < n; i++)
-                       ((_cb__SetHcbOptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__SetHcbOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__SetHcbOptions %p -> %p\n", q, p));
-       *(_cb__SetHcbOptions*)p = *(_cb__SetHcbOptions*)q;
-}
-
-void _cb__CbQueryCapabilitiesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedPolicies, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedFilters, SOAP_TYPE_unsignedInt);
-       soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->Capabilities);
-       /* transient soap skipped */
-}
-
-void _cb__CbQueryCapabilitiesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedPolicies);
-       soap_default_unsignedInt(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->MaxSupportedFilters);
-       soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, &((_cb__CbQueryCapabilitiesResponse*)this)->Capabilities);
-       /* transient soap skipped */
-}
-
-int _cb__CbQueryCapabilitiesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbQueryCapabilitiesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbQueryCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbQueryCapabilitiesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbQueryCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _cb__CbQueryCapabilitiesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "cb:MaxSupportedPolicies", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedPolicies), "");
-       soap_out_unsignedInt(soap, "cb:MaxSupportedFilters", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedFilters), "");
-       soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, "cb:Capabilities", -1, &(((_cb__CbQueryCapabilitiesResponse*)a)->Capabilities), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbQueryCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbQueryCapabilitiesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC4 soap_get__cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbQueryCapabilitiesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbQueryCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbQueryCapabilitiesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC4 soap_in__cb__CbQueryCapabilitiesResponse(struct soap *soap, const char *tag, _cb__CbQueryCapabilitiesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbQueryCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse, sizeof(_cb__CbQueryCapabilitiesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbQueryCapabilitiesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbQueryCapabilitiesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_MaxSupportedPolicies1 = 1, soap_flag_MaxSupportedFilters1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbQueryCapabilitiesResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxSupportedPolicies1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:MaxSupportedPolicies", &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedPolicies), "xsd:unsignedInt"))
-                               {       soap_flag_MaxSupportedPolicies1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxSupportedFilters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:MaxSupportedFilters", &(((_cb__CbQueryCapabilitiesResponse*)a)->MaxSupportedFilters), "xsd:unsignedInt"))
-                               {       soap_flag_MaxSupportedFilters1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, "cb:Capabilities", &(((_cb__CbQueryCapabilitiesResponse*)a)->Capabilities), "cb:CircuitBreakerCapabilitiesType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_MaxSupportedPolicies1 > 0 || soap_flag_MaxSupportedFilters1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC6 soap_new__cb__CbQueryCapabilitiesResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbQueryCapabilitiesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__cb__CbQueryCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbQueryCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbQueryCapabilitiesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbQueryCapabilitiesResponse;
-               if (size)
-                       *size = sizeof(_cb__CbQueryCapabilitiesResponse);
-               ((_cb__CbQueryCapabilitiesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbQueryCapabilitiesResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbQueryCapabilitiesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbQueryCapabilitiesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbQueryCapabilitiesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbQueryCapabilitiesResponse %p -> %p\n", q, p));
-       *(_cb__CbQueryCapabilitiesResponse*)p = *(_cb__CbQueryCapabilitiesResponse*)q;
-}
-
-void _cb__CbQueryCapabilities::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _cb__CbQueryCapabilities::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _cb__CbQueryCapabilities::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbQueryCapabilities);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbQueryCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbQueryCapabilities(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbQueryCapabilities(struct soap *soap, const char *tag, int id, const _cb__CbQueryCapabilities *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbQueryCapabilities), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbQueryCapabilities::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbQueryCapabilities(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbQueryCapabilities * SOAP_FMAC4 soap_get__cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbQueryCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbQueryCapabilities::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbQueryCapabilities(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbQueryCapabilities * SOAP_FMAC4 soap_in__cb__CbQueryCapabilities(struct soap *soap, const char *tag, _cb__CbQueryCapabilities *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbQueryCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbQueryCapabilities, sizeof(_cb__CbQueryCapabilities), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbQueryCapabilities)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbQueryCapabilities *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbQueryCapabilities * SOAP_FMAC6 soap_new__cb__CbQueryCapabilities(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbQueryCapabilities(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbQueryCapabilities * SOAP_FMAC4 soap_instantiate__cb__CbQueryCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbQueryCapabilities, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbQueryCapabilities;
-               if (size)
-                       *size = sizeof(_cb__CbQueryCapabilities);
-               ((_cb__CbQueryCapabilities*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbQueryCapabilities[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbQueryCapabilities);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbQueryCapabilities*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbQueryCapabilities*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbQueryCapabilities %p -> %p\n", q, p));
-       *(_cb__CbQueryCapabilities*)p = *(_cb__CbQueryCapabilities*)q;
-}
-
-void _cb__CbFilterEnumerateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, &((_cb__CbFilterEnumerateResponse*)this)->Filters);
-       /* transient soap skipped */
-}
-
-void _cb__CbFilterEnumerateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterEnumerateResponse*)this)->Status);
-       soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, &((_cb__CbFilterEnumerateResponse*)this)->Filters);
-       /* transient soap skipped */
-}
-
-int _cb__CbFilterEnumerateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterEnumerateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbFilterEnumerateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbFilterEnumerateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterEnumerateResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterEnumerateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterEnumerateResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterEnumerateResponse*)a)->Status), "");
-       soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, "cb:Filters", -1, &(((_cb__CbFilterEnumerateResponse*)a)->Filters), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbFilterEnumerateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbFilterEnumerateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterEnumerateResponse * SOAP_FMAC4 soap_get__cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbFilterEnumerateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbFilterEnumerateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbFilterEnumerateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterEnumerateResponse * SOAP_FMAC4 soap_in__cb__CbFilterEnumerateResponse(struct soap *soap, const char *tag, _cb__CbFilterEnumerateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbFilterEnumerateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterEnumerateResponse, sizeof(_cb__CbFilterEnumerateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbFilterEnumerateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbFilterEnumerateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterEnumerateResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, "cb:Filters", &(((_cb__CbFilterEnumerateResponse*)a)->Filters), "cb:CircuitBreakerFilterInfoType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbFilterEnumerateResponse * SOAP_FMAC6 soap_new__cb__CbFilterEnumerateResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbFilterEnumerateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbFilterEnumerateResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterEnumerateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterEnumerateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterEnumerateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbFilterEnumerateResponse;
-               if (size)
-                       *size = sizeof(_cb__CbFilterEnumerateResponse);
-               ((_cb__CbFilterEnumerateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbFilterEnumerateResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbFilterEnumerateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbFilterEnumerateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbFilterEnumerateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterEnumerateResponse %p -> %p\n", q, p));
-       *(_cb__CbFilterEnumerateResponse*)p = *(_cb__CbFilterEnumerateResponse*)q;
-}
-
-void _cb__CbFilterEnumerate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _cb__CbFilterEnumerate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _cb__CbFilterEnumerate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterEnumerate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbFilterEnumerate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbFilterEnumerate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterEnumerate(struct soap *soap, const char *tag, int id, const _cb__CbFilterEnumerate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterEnumerate), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbFilterEnumerate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbFilterEnumerate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterEnumerate * SOAP_FMAC4 soap_get__cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbFilterEnumerate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbFilterEnumerate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbFilterEnumerate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterEnumerate * SOAP_FMAC4 soap_in__cb__CbFilterEnumerate(struct soap *soap, const char *tag, _cb__CbFilterEnumerate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbFilterEnumerate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterEnumerate, sizeof(_cb__CbFilterEnumerate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbFilterEnumerate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbFilterEnumerate *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbFilterEnumerate * SOAP_FMAC6 soap_new__cb__CbFilterEnumerate(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbFilterEnumerate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbFilterEnumerate * SOAP_FMAC4 soap_instantiate__cb__CbFilterEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterEnumerate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbFilterEnumerate;
-               if (size)
-                       *size = sizeof(_cb__CbFilterEnumerate);
-               ((_cb__CbFilterEnumerate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbFilterEnumerate[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbFilterEnumerate);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbFilterEnumerate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbFilterEnumerate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterEnumerate %p -> %p\n", q, p));
-       *(_cb__CbFilterEnumerate*)p = *(_cb__CbFilterEnumerate*)q;
-}
-
-void _cb__CbFilterDeleteResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _cb__CbFilterDeleteResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterDeleteResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _cb__CbFilterDeleteResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterDeleteResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbFilterDeleteResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbFilterDeleteResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterDeleteResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterDeleteResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterDeleteResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterDeleteResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbFilterDeleteResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbFilterDeleteResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterDeleteResponse * SOAP_FMAC4 soap_get__cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbFilterDeleteResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbFilterDeleteResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbFilterDeleteResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterDeleteResponse * SOAP_FMAC4 soap_in__cb__CbFilterDeleteResponse(struct soap *soap, const char *tag, _cb__CbFilterDeleteResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbFilterDeleteResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterDeleteResponse, sizeof(_cb__CbFilterDeleteResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbFilterDeleteResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbFilterDeleteResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterDeleteResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbFilterDeleteResponse * SOAP_FMAC6 soap_new__cb__CbFilterDeleteResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbFilterDeleteResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbFilterDeleteResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterDeleteResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterDeleteResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterDeleteResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbFilterDeleteResponse;
-               if (size)
-                       *size = sizeof(_cb__CbFilterDeleteResponse);
-               ((_cb__CbFilterDeleteResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbFilterDeleteResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbFilterDeleteResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbFilterDeleteResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbFilterDeleteResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterDeleteResponse %p -> %p\n", q, p));
-       *(_cb__CbFilterDeleteResponse*)p = *(_cb__CbFilterDeleteResponse*)q;
-}
-
-void _cb__CbFilterDelete::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_cb__CbFilterDelete*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _cb__CbFilterDelete::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_cb__CbFilterDelete*)this)->FilterCreationHandle);
-       /* transient soap skipped */
-}
-
-int _cb__CbFilterDelete::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterDelete);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbFilterDelete::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbFilterDelete(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterDelete(struct soap *soap, const char *tag, int id, const _cb__CbFilterDelete *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterDelete), type);
-       soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((_cb__CbFilterDelete*)a)->FilterCreationHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbFilterDelete::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbFilterDelete(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterDelete * SOAP_FMAC4 soap_get__cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbFilterDelete(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbFilterDelete::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbFilterDelete(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterDelete * SOAP_FMAC4 soap_in__cb__CbFilterDelete(struct soap *soap, const char *tag, _cb__CbFilterDelete *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbFilterDelete *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterDelete, sizeof(_cb__CbFilterDelete), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbFilterDelete)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbFilterDelete *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_FilterCreationHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((_cb__CbFilterDelete*)a)->FilterCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_FilterCreationHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_FilterCreationHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbFilterDelete * SOAP_FMAC6 soap_new__cb__CbFilterDelete(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbFilterDelete(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbFilterDelete * SOAP_FMAC4 soap_instantiate__cb__CbFilterDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterDelete, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbFilterDelete;
-               if (size)
-                       *size = sizeof(_cb__CbFilterDelete);
-               ((_cb__CbFilterDelete*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbFilterDelete[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbFilterDelete);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbFilterDelete*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbFilterDelete*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterDelete %p -> %p\n", q, p));
-       *(_cb__CbFilterDelete*)p = *(_cb__CbFilterDelete*)q;
-}
-
-void _cb__CbFilterGetResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, &((_cb__CbFilterGetResponse*)this)->Filter);
-       /* transient soap skipped */
-}
-
-void _cb__CbFilterGetResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterGetResponse*)this)->Status);
-       ((_cb__CbFilterGetResponse*)this)->Filter = NULL;
-       /* transient soap skipped */
-}
-
-int _cb__CbFilterGetResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterGetResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbFilterGetResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbFilterGetResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterGetResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterGetResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterGetResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterGetResponse*)a)->Status), "");
-       soap_out_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", -1, &(((_cb__CbFilterGetResponse*)a)->Filter), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbFilterGetResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbFilterGetResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterGetResponse * SOAP_FMAC4 soap_get__cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbFilterGetResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbFilterGetResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbFilterGetResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterGetResponse * SOAP_FMAC4 soap_in__cb__CbFilterGetResponse(struct soap *soap, const char *tag, _cb__CbFilterGetResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbFilterGetResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterGetResponse, sizeof(_cb__CbFilterGetResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbFilterGetResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbFilterGetResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_Filter1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterGetResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_Filter1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", &(((_cb__CbFilterGetResponse*)a)->Filter), "cb:CircuitBreakerFilterType"))
-                               {       soap_flag_Filter1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Filter1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbFilterGetResponse * SOAP_FMAC6 soap_new__cb__CbFilterGetResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbFilterGetResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbFilterGetResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterGetResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterGetResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterGetResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbFilterGetResponse;
-               if (size)
-                       *size = sizeof(_cb__CbFilterGetResponse);
-               ((_cb__CbFilterGetResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbFilterGetResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbFilterGetResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbFilterGetResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbFilterGetResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterGetResponse %p -> %p\n", q, p));
-       *(_cb__CbFilterGetResponse*)p = *(_cb__CbFilterGetResponse*)q;
-}
-
-void _cb__CbFilterGet::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_cb__CbFilterGet*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _cb__CbFilterGet::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_cb__CbFilterGet*)this)->FilterCreationHandle);
-       /* transient soap skipped */
-}
-
-int _cb__CbFilterGet::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterGet);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbFilterGet::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbFilterGet(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterGet(struct soap *soap, const char *tag, int id, const _cb__CbFilterGet *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterGet), type);
-       soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((_cb__CbFilterGet*)a)->FilterCreationHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbFilterGet::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbFilterGet(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterGet * SOAP_FMAC4 soap_get__cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbFilterGet(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbFilterGet::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbFilterGet(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterGet * SOAP_FMAC4 soap_in__cb__CbFilterGet(struct soap *soap, const char *tag, _cb__CbFilterGet *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbFilterGet *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterGet, sizeof(_cb__CbFilterGet), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbFilterGet)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbFilterGet *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_FilterCreationHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((_cb__CbFilterGet*)a)->FilterCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_FilterCreationHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_FilterCreationHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbFilterGet * SOAP_FMAC6 soap_new__cb__CbFilterGet(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbFilterGet(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbFilterGet * SOAP_FMAC4 soap_instantiate__cb__CbFilterGet(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterGet, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbFilterGet;
-               if (size)
-                       *size = sizeof(_cb__CbFilterGet);
-               ((_cb__CbFilterGet*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbFilterGet[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbFilterGet);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbFilterGet*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbFilterGet*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterGet %p -> %p\n", q, p));
-       *(_cb__CbFilterGet*)p = *(_cb__CbFilterGet*)q;
-}
-
-void _cb__CbFilterCreateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_cb__CbFilterCreateResponse*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _cb__CbFilterCreateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbFilterCreateResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_cb__CbFilterCreateResponse*)this)->FilterCreationHandle);
-       /* transient soap skipped */
-}
-
-int _cb__CbFilterCreateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterCreateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbFilterCreateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbFilterCreateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterCreateResponse(struct soap *soap, const char *tag, int id, const _cb__CbFilterCreateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterCreateResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbFilterCreateResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((_cb__CbFilterCreateResponse*)a)->FilterCreationHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbFilterCreateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbFilterCreateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterCreateResponse * SOAP_FMAC4 soap_get__cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbFilterCreateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbFilterCreateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbFilterCreateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterCreateResponse * SOAP_FMAC4 soap_in__cb__CbFilterCreateResponse(struct soap *soap, const char *tag, _cb__CbFilterCreateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbFilterCreateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterCreateResponse, sizeof(_cb__CbFilterCreateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbFilterCreateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbFilterCreateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_FilterCreationHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbFilterCreateResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((_cb__CbFilterCreateResponse*)a)->FilterCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_FilterCreationHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_FilterCreationHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbFilterCreateResponse * SOAP_FMAC6 soap_new__cb__CbFilterCreateResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbFilterCreateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbFilterCreateResponse * SOAP_FMAC4 soap_instantiate__cb__CbFilterCreateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterCreateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterCreateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbFilterCreateResponse;
-               if (size)
-                       *size = sizeof(_cb__CbFilterCreateResponse);
-               ((_cb__CbFilterCreateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbFilterCreateResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbFilterCreateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbFilterCreateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbFilterCreateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterCreateResponse %p -> %p\n", q, p));
-       *(_cb__CbFilterCreateResponse*)p = *(_cb__CbFilterCreateResponse*)q;
-}
-
-void _cb__CbFilterCreate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, &((_cb__CbFilterCreate*)this)->Filter);
-       /* transient soap skipped */
-}
-
-void _cb__CbFilterCreate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_cb__CbFilterCreate*)this)->Filter = NULL;
-       /* transient soap skipped */
-}
-
-int _cb__CbFilterCreate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbFilterCreate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbFilterCreate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbFilterCreate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbFilterCreate(struct soap *soap, const char *tag, int id, const _cb__CbFilterCreate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbFilterCreate), type);
-       soap_out_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", -1, &(((_cb__CbFilterCreate*)a)->Filter), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbFilterCreate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbFilterCreate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterCreate * SOAP_FMAC4 soap_get__cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbFilterCreate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbFilterCreate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbFilterCreate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterCreate * SOAP_FMAC4 soap_in__cb__CbFilterCreate(struct soap *soap, const char *tag, _cb__CbFilterCreate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbFilterCreate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbFilterCreate, sizeof(_cb__CbFilterCreate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbFilterCreate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbFilterCreate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Filter1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Filter1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", &(((_cb__CbFilterCreate*)a)->Filter), "cb:CircuitBreakerFilterType"))
-                               {       soap_flag_Filter1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Filter1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbFilterCreate * SOAP_FMAC6 soap_new__cb__CbFilterCreate(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbFilterCreate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbFilterCreate * SOAP_FMAC4 soap_instantiate__cb__CbFilterCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbFilterCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbFilterCreate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbFilterCreate;
-               if (size)
-                       *size = sizeof(_cb__CbFilterCreate);
-               ((_cb__CbFilterCreate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbFilterCreate[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbFilterCreate);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbFilterCreate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbFilterCreate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbFilterCreate %p -> %p\n", q, p));
-       *(_cb__CbFilterCreate*)p = *(_cb__CbFilterCreate*)q;
-}
-
-void _cb__CbPolicyGetActiveStatisticsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->ActivationTime, SOAP_TYPE_cb__TimeType);
-       soap_embedded(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->LastResetTime, SOAP_TYPE_cb__TimeType);
-       soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->Statistics);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyGetActiveStatisticsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->PolicyCreationHandle);
-       soap_default_cb__TimeType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->ActivationTime);
-       soap_default_cb__TimeType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->LastResetTime);
-       soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, &((_cb__CbPolicyGetActiveStatisticsResponse*)this)->Statistics);
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyGetActiveStatisticsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyGetActiveStatisticsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyGetActiveStatisticsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetActiveStatisticsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->PolicyCreationHandle), "");
-       soap_out_cb__TimeType(soap, "cb:ActivationTime", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->ActivationTime), "");
-       soap_out_cb__TimeType(soap, "cb:LastResetTime", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->LastResetTime), "");
-       soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, "cb:Statistics", -1, &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Statistics), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyGetActiveStatisticsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyGetActiveStatisticsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC4 soap_get__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyGetActiveStatisticsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyGetActiveStatisticsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyGetActiveStatisticsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC4 soap_in__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatisticsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyGetActiveStatisticsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse, sizeof(_cb__CbPolicyGetActiveStatisticsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyGetActiveStatisticsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_PolicyCreationHandle1 = 1, soap_flag_ActivationTime1 = 1, soap_flag_LastResetTime1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_PolicyCreationHandle1--;
-                                       continue;
-                               }
-                       if (soap_flag_ActivationTime1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__TimeType(soap, "cb:ActivationTime", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->ActivationTime), "cb:TimeType"))
-                               {       soap_flag_ActivationTime1--;
-                                       continue;
-                               }
-                       if (soap_flag_LastResetTime1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__TimeType(soap, "cb:LastResetTime", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->LastResetTime), "cb:TimeType"))
-                               {       soap_flag_LastResetTime1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, "cb:Statistics", &(((_cb__CbPolicyGetActiveStatisticsResponse*)a)->Statistics), "cb:CircuitBreakerFilterStatisticsType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_PolicyCreationHandle1 > 0 || soap_flag_ActivationTime1 > 0 || soap_flag_LastResetTime1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC6 soap_new__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyGetActiveStatisticsResponse;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyGetActiveStatisticsResponse);
-               ((_cb__CbPolicyGetActiveStatisticsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyGetActiveStatisticsResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyGetActiveStatisticsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyGetActiveStatisticsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyGetActiveStatisticsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetActiveStatisticsResponse %p -> %p\n", q, p));
-       *(_cb__CbPolicyGetActiveStatisticsResponse*)p = *(_cb__CbPolicyGetActiveStatisticsResponse*)q;
-}
-
-void _cb__CbPolicyGetActiveStatistics::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->HardwareID, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->ResetStatisticsOnRead, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyGetActiveStatistics::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->HardwareID);
-       soap_default_bool(soap, &((_cb__CbPolicyGetActiveStatistics*)this)->ResetStatisticsOnRead);
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyGetActiveStatistics::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGetActiveStatistics);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyGetActiveStatistics::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyGetActiveStatistics(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetActiveStatistics *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics), type);
-       soap_out_unsignedInt(soap, "cb:HardwareID", -1, &(((_cb__CbPolicyGetActiveStatistics*)a)->HardwareID), "");
-       soap_out_bool(soap, "cb:ResetStatisticsOnRead", -1, &(((_cb__CbPolicyGetActiveStatistics*)a)->ResetStatisticsOnRead), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyGetActiveStatistics::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyGetActiveStatistics(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_get__cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyGetActiveStatistics(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyGetActiveStatistics::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyGetActiveStatistics(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_in__cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatistics *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyGetActiveStatistics *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics, sizeof(_cb__CbPolicyGetActiveStatistics), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetActiveStatistics)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyGetActiveStatistics *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_HardwareID1 = 1, soap_flag_ResetStatisticsOnRead1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:HardwareID", &(((_cb__CbPolicyGetActiveStatistics*)a)->HardwareID), "xsd:unsignedInt"))
-                               {       soap_flag_HardwareID1--;
-                                       continue;
-                               }
-                       if (soap_flag_ResetStatisticsOnRead1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:ResetStatisticsOnRead", &(((_cb__CbPolicyGetActiveStatistics*)a)->ResetStatisticsOnRead), "xsd:boolean"))
-                               {       soap_flag_ResetStatisticsOnRead1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_HardwareID1 > 0 || soap_flag_ResetStatisticsOnRead1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC6 soap_new__cb__CbPolicyGetActiveStatistics(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyGetActiveStatistics(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetActiveStatistics(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetActiveStatistics(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetActiveStatistics, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyGetActiveStatistics;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyGetActiveStatistics);
-               ((_cb__CbPolicyGetActiveStatistics*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyGetActiveStatistics[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyGetActiveStatistics);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyGetActiveStatistics*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyGetActiveStatistics*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetActiveStatistics %p -> %p\n", q, p));
-       *(_cb__CbPolicyGetActiveStatistics*)p = *(_cb__CbPolicyGetActiveStatistics*)q;
-}
-
-void _cb__CbPolicyGetEnabledResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyGetEnabledResponse*)this)->HwPolicies);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyGetEnabledResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyGetEnabledResponse*)this)->Status);
-       soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyGetEnabledResponse*)this)->HwPolicies);
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyGetEnabledResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGetEnabledResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyGetEnabledResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyGetEnabledResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetEnabledResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetEnabledResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyGetEnabledResponse*)a)->Status), "");
-       soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:HwPolicies", -1, &(((_cb__CbPolicyGetEnabledResponse*)a)->HwPolicies), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyGetEnabledResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyGetEnabledResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC4 soap_get__cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyGetEnabledResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyGetEnabledResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyGetEnabledResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC4 soap_in__cb__CbPolicyGetEnabledResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabledResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyGetEnabledResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse, sizeof(_cb__CbPolicyGetEnabledResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetEnabledResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyGetEnabledResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyGetEnabledResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:HwPolicies", &(((_cb__CbPolicyGetEnabledResponse*)a)->HwPolicies), "cb:CircuitBreakerHardwarePolicyType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC6 soap_new__cb__CbPolicyGetEnabledResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyGetEnabledResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetEnabledResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetEnabledResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetEnabledResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyGetEnabledResponse;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyGetEnabledResponse);
-               ((_cb__CbPolicyGetEnabledResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyGetEnabledResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyGetEnabledResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyGetEnabledResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyGetEnabledResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetEnabledResponse %p -> %p\n", q, p));
-       *(_cb__CbPolicyGetEnabledResponse*)p = *(_cb__CbPolicyGetEnabledResponse*)q;
-}
-
-void _cb__CbPolicyGetEnabled::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerApplicationType(soap, &((_cb__CbPolicyGetEnabled*)this)->AppType);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyGetEnabled::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_cb__CbPolicyGetEnabled*)this)->AppType = NULL;
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyGetEnabled::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGetEnabled);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyGetEnabled::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyGetEnabled(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetEnabled *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetEnabled), type);
-       soap_out_PointerTocb__CircuitBreakerApplicationType(soap, "cb:AppType", -1, &(((_cb__CbPolicyGetEnabled*)a)->AppType), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyGetEnabled::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyGetEnabled(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_get__cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyGetEnabled(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyGetEnabled::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyGetEnabled(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_in__cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabled *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyGetEnabled *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetEnabled, sizeof(_cb__CbPolicyGetEnabled), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetEnabled)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyGetEnabled *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AppType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AppType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerApplicationType(soap, "cb:AppType", &(((_cb__CbPolicyGetEnabled*)a)->AppType), "cb:CircuitBreakerApplicationType"))
-                               {       soap_flag_AppType1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyGetEnabled * SOAP_FMAC6 soap_new__cb__CbPolicyGetEnabled(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyGetEnabled(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetEnabled(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetEnabled, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyGetEnabled;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyGetEnabled);
-               ((_cb__CbPolicyGetEnabled*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyGetEnabled[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyGetEnabled);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyGetEnabled*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyGetEnabled*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetEnabled %p -> %p\n", q, p));
-       *(_cb__CbPolicyGetEnabled*)p = *(_cb__CbPolicyGetEnabled*)q;
-}
-
-void _cb__CbPolicyDisableResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyDisableResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyDisableResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyDisableResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyDisableResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyDisableResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyDisableResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDisableResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDisableResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDisableResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyDisableResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyDisableResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyDisableResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDisableResponse * SOAP_FMAC4 soap_get__cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyDisableResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyDisableResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyDisableResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDisableResponse * SOAP_FMAC4 soap_in__cb__CbPolicyDisableResponse(struct soap *soap, const char *tag, _cb__CbPolicyDisableResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyDisableResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDisableResponse, sizeof(_cb__CbPolicyDisableResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDisableResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyDisableResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyDisableResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyDisableResponse * SOAP_FMAC6 soap_new__cb__CbPolicyDisableResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyDisableResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDisableResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDisableResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDisableResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDisableResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyDisableResponse;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyDisableResponse);
-               ((_cb__CbPolicyDisableResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyDisableResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyDisableResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyDisableResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyDisableResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDisableResponse %p -> %p\n", q, p));
-       *(_cb__CbPolicyDisableResponse*)p = *(_cb__CbPolicyDisableResponse*)q;
-}
-
-void _cb__CbPolicyDisable::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTounsignedInt(soap, &((_cb__CbPolicyDisable*)this)->HardwareID);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyDisable::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_cb__CbPolicyDisable*)this)->HardwareID = NULL;
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyDisable::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyDisable);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyDisable::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyDisable(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDisable(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDisable *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDisable), type);
-       soap_out_PointerTounsignedInt(soap, "cb:HardwareID", -1, &(((_cb__CbPolicyDisable*)a)->HardwareID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyDisable::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyDisable(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDisable * SOAP_FMAC4 soap_get__cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyDisable(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyDisable::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyDisable(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDisable * SOAP_FMAC4 soap_in__cb__CbPolicyDisable(struct soap *soap, const char *tag, _cb__CbPolicyDisable *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyDisable *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDisable, sizeof(_cb__CbPolicyDisable), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDisable)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyDisable *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_HardwareID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTounsignedInt(soap, "cb:HardwareID", &(((_cb__CbPolicyDisable*)a)->HardwareID), "xsd:unsignedInt"))
-                               {       soap_flag_HardwareID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyDisable * SOAP_FMAC6 soap_new__cb__CbPolicyDisable(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyDisable(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDisable * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDisable(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDisable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDisable, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyDisable;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyDisable);
-               ((_cb__CbPolicyDisable*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyDisable[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyDisable);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyDisable*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyDisable*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDisable %p -> %p\n", q, p));
-       *(_cb__CbPolicyDisable*)p = *(_cb__CbPolicyDisable*)q;
-}
-
-void _cb__CbPolicyEnableResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnableResponse*)this)->ActivePolicies);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyEnableResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyEnableResponse*)this)->Status);
-       soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnableResponse*)this)->ActivePolicies);
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyEnableResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyEnableResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyEnableResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyEnableResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnableResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnableResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnableResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyEnableResponse*)a)->Status), "");
-       soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:ActivePolicies", -1, &(((_cb__CbPolicyEnableResponse*)a)->ActivePolicies), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyEnableResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyEnableResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnableResponse * SOAP_FMAC4 soap_get__cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyEnableResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyEnableResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyEnableResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnableResponse * SOAP_FMAC4 soap_in__cb__CbPolicyEnableResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnableResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyEnableResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnableResponse, sizeof(_cb__CbPolicyEnableResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnableResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyEnableResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyEnableResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:ActivePolicies", &(((_cb__CbPolicyEnableResponse*)a)->ActivePolicies), "cb:CircuitBreakerHardwarePolicyType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyEnableResponse * SOAP_FMAC6 soap_new__cb__CbPolicyEnableResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyEnableResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnableResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnableResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnableResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnableResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyEnableResponse;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyEnableResponse);
-               ((_cb__CbPolicyEnableResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyEnableResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyEnableResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyEnableResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyEnableResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnableResponse %p -> %p\n", q, p));
-       *(_cb__CbPolicyEnableResponse*)p = *(_cb__CbPolicyEnableResponse*)q;
-}
-
-void _cb__CbPolicyEnable::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnable*)this)->EnablePolicies);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyEnable::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, &((_cb__CbPolicyEnable*)this)->EnablePolicies);
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyEnable::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyEnable);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyEnable::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyEnable(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnable(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnable *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnable), type);
-       soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:EnablePolicies", -1, &(((_cb__CbPolicyEnable*)a)->EnablePolicies), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyEnable::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyEnable(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnable * SOAP_FMAC4 soap_get__cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyEnable(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyEnable::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyEnable(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnable * SOAP_FMAC4 soap_in__cb__CbPolicyEnable(struct soap *soap, const char *tag, _cb__CbPolicyEnable *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyEnable *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnable, sizeof(_cb__CbPolicyEnable), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnable)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyEnable *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, "cb:EnablePolicies", &(((_cb__CbPolicyEnable*)a)->EnablePolicies), "cb:CircuitBreakerHardwarePolicyType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyEnable * SOAP_FMAC6 soap_new__cb__CbPolicyEnable(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyEnable(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnable * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnable(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnable, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyEnable;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyEnable);
-               ((_cb__CbPolicyEnable*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyEnable[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyEnable);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyEnable*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyEnable*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnable %p -> %p\n", q, p));
-       *(_cb__CbPolicyEnable*)p = *(_cb__CbPolicyEnable*)q;
-}
-
-void _cb__CbPolicyEnumerateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, &((_cb__CbPolicyEnumerateResponse*)this)->Policies);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyEnumerateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyEnumerateResponse*)this)->Status);
-       soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, &((_cb__CbPolicyEnumerateResponse*)this)->Policies);
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyEnumerateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyEnumerateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyEnumerateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyEnumerateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnumerateResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnumerateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnumerateResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyEnumerateResponse*)a)->Status), "");
-       soap_out_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, "cb:Policies", -1, &(((_cb__CbPolicyEnumerateResponse*)a)->Policies), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyEnumerateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyEnumerateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnumerateResponse * SOAP_FMAC4 soap_get__cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyEnumerateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyEnumerateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyEnumerateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnumerateResponse * SOAP_FMAC4 soap_in__cb__CbPolicyEnumerateResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnumerateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyEnumerateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnumerateResponse, sizeof(_cb__CbPolicyEnumerateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnumerateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyEnumerateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyEnumerateResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, "cb:Policies", &(((_cb__CbPolicyEnumerateResponse*)a)->Policies), "cb:CircuitBreakerPolicyInfoType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyEnumerateResponse * SOAP_FMAC6 soap_new__cb__CbPolicyEnumerateResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyEnumerateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnumerateResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnumerateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnumerateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnumerateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyEnumerateResponse;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyEnumerateResponse);
-               ((_cb__CbPolicyEnumerateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyEnumerateResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyEnumerateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyEnumerateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyEnumerateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnumerateResponse %p -> %p\n", q, p));
-       *(_cb__CbPolicyEnumerateResponse*)p = *(_cb__CbPolicyEnumerateResponse*)q;
-}
-
-void _cb__CbPolicyEnumerate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyEnumerate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyEnumerate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyEnumerate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyEnumerate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyEnumerate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyEnumerate(struct soap *soap, const char *tag, int id, const _cb__CbPolicyEnumerate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyEnumerate), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyEnumerate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyEnumerate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnumerate * SOAP_FMAC4 soap_get__cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyEnumerate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyEnumerate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyEnumerate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnumerate * SOAP_FMAC4 soap_in__cb__CbPolicyEnumerate(struct soap *soap, const char *tag, _cb__CbPolicyEnumerate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyEnumerate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyEnumerate, sizeof(_cb__CbPolicyEnumerate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyEnumerate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyEnumerate *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyEnumerate * SOAP_FMAC6 soap_new__cb__CbPolicyEnumerate(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyEnumerate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnumerate * SOAP_FMAC4 soap_instantiate__cb__CbPolicyEnumerate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyEnumerate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyEnumerate;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyEnumerate);
-               ((_cb__CbPolicyEnumerate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyEnumerate[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyEnumerate);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyEnumerate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyEnumerate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyEnumerate %p -> %p\n", q, p));
-       *(_cb__CbPolicyEnumerate*)p = *(_cb__CbPolicyEnumerate*)q;
-}
-
-void _cb__CbPolicyDeleteResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyDeleteResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyDeleteResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyDeleteResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyDeleteResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyDeleteResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyDeleteResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDeleteResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDeleteResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDeleteResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyDeleteResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyDeleteResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyDeleteResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDeleteResponse * SOAP_FMAC4 soap_get__cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyDeleteResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyDeleteResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyDeleteResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDeleteResponse * SOAP_FMAC4 soap_in__cb__CbPolicyDeleteResponse(struct soap *soap, const char *tag, _cb__CbPolicyDeleteResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyDeleteResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDeleteResponse, sizeof(_cb__CbPolicyDeleteResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDeleteResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyDeleteResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyDeleteResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyDeleteResponse * SOAP_FMAC6 soap_new__cb__CbPolicyDeleteResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyDeleteResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDeleteResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDeleteResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDeleteResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDeleteResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyDeleteResponse;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyDeleteResponse);
-               ((_cb__CbPolicyDeleteResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyDeleteResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyDeleteResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyDeleteResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyDeleteResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDeleteResponse %p -> %p\n", q, p));
-       *(_cb__CbPolicyDeleteResponse*)p = *(_cb__CbPolicyDeleteResponse*)q;
-}
-
-void _cb__CbPolicyDelete::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_cb__CbPolicyDelete*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyDelete::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_cb__CbPolicyDelete*)this)->PolicyCreationHandle);
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyDelete::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyDelete);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyDelete::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyDelete(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyDelete(struct soap *soap, const char *tag, int id, const _cb__CbPolicyDelete *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyDelete), type);
-       soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyDelete*)a)->PolicyCreationHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyDelete::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyDelete(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDelete * SOAP_FMAC4 soap_get__cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyDelete(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyDelete::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyDelete(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDelete * SOAP_FMAC4 soap_in__cb__CbPolicyDelete(struct soap *soap, const char *tag, _cb__CbPolicyDelete *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyDelete *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyDelete, sizeof(_cb__CbPolicyDelete), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyDelete)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyDelete *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PolicyCreationHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyDelete*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_PolicyCreationHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyCreationHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyDelete * SOAP_FMAC6 soap_new__cb__CbPolicyDelete(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyDelete(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDelete * SOAP_FMAC4 soap_instantiate__cb__CbPolicyDelete(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyDelete, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyDelete;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyDelete);
-               ((_cb__CbPolicyDelete*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyDelete[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyDelete);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyDelete*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyDelete*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyDelete %p -> %p\n", q, p));
-       *(_cb__CbPolicyDelete*)p = *(_cb__CbPolicyDelete*)q;
-}
-
-void _cb__CbPolicyGetResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, &((_cb__CbPolicyGetResponse*)this)->Policy);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyGetResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyGetResponse*)this)->Status);
-       ((_cb__CbPolicyGetResponse*)this)->Policy = NULL;
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyGetResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGetResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyGetResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyGetResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGetResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGetResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGetResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyGetResponse*)a)->Status), "");
-       soap_out_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", -1, &(((_cb__CbPolicyGetResponse*)a)->Policy), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyGetResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyGetResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetResponse * SOAP_FMAC4 soap_get__cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyGetResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyGetResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyGetResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetResponse * SOAP_FMAC4 soap_in__cb__CbPolicyGetResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyGetResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGetResponse, sizeof(_cb__CbPolicyGetResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGetResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyGetResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_Policy1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyGetResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_Policy1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", &(((_cb__CbPolicyGetResponse*)a)->Policy), "cb:CircuitBreakerPolicyType"))
-                               {       soap_flag_Policy1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Policy1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyGetResponse * SOAP_FMAC6 soap_new__cb__CbPolicyGetResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyGetResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGetResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGetResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGetResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyGetResponse;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyGetResponse);
-               ((_cb__CbPolicyGetResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyGetResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyGetResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyGetResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyGetResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGetResponse %p -> %p\n", q, p));
-       *(_cb__CbPolicyGetResponse*)p = *(_cb__CbPolicyGetResponse*)q;
-}
-
-void _cb__CbPolicyGet::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_cb__CbPolicyGet*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyGet::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_cb__CbPolicyGet*)this)->PolicyCreationHandle);
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyGet::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyGet);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyGet::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyGet(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyGet(struct soap *soap, const char *tag, int id, const _cb__CbPolicyGet *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyGet), type);
-       soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyGet*)a)->PolicyCreationHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyGet::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyGet(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGet * SOAP_FMAC4 soap_get__cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyGet(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyGet::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyGet(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGet * SOAP_FMAC4 soap_in__cb__CbPolicyGet(struct soap *soap, const char *tag, _cb__CbPolicyGet *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyGet *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyGet, sizeof(_cb__CbPolicyGet), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyGet)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyGet *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PolicyCreationHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyGet*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_PolicyCreationHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyCreationHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyGet * SOAP_FMAC6 soap_new__cb__CbPolicyGet(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyGet(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGet * SOAP_FMAC4 soap_instantiate__cb__CbPolicyGet(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyGet, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyGet;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyGet);
-               ((_cb__CbPolicyGet*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyGet[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyGet);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyGet*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyGet*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyGet %p -> %p\n", q, p));
-       *(_cb__CbPolicyGet*)p = *(_cb__CbPolicyGet*)q;
-}
-
-void _cb__CbPolicyCreateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_cb__CbPolicyCreateResponse*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyCreateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__PT_USCORESTATUS(soap, &((_cb__CbPolicyCreateResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_cb__CbPolicyCreateResponse*)this)->PolicyCreationHandle);
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyCreateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyCreateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyCreateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyCreateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyCreateResponse(struct soap *soap, const char *tag, int id, const _cb__CbPolicyCreateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyCreateResponse), type);
-       soap_element_result(soap, "cb:Status");
-       soap_out_cb__PT_USCORESTATUS(soap, "cb:Status", -1, &(((_cb__CbPolicyCreateResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((_cb__CbPolicyCreateResponse*)a)->PolicyCreationHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyCreateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyCreateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyCreateResponse * SOAP_FMAC4 soap_get__cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyCreateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyCreateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyCreateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyCreateResponse * SOAP_FMAC4 soap_in__cb__CbPolicyCreateResponse(struct soap *soap, const char *tag, _cb__CbPolicyCreateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyCreateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyCreateResponse, sizeof(_cb__CbPolicyCreateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyCreateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyCreateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_PolicyCreationHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__PT_USCORESTATUS(soap, "cb:Status", &(((_cb__CbPolicyCreateResponse*)a)->Status), "cb:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((_cb__CbPolicyCreateResponse*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_PolicyCreationHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "cb:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_PolicyCreationHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyCreateResponse * SOAP_FMAC6 soap_new__cb__CbPolicyCreateResponse(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyCreateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyCreateResponse * SOAP_FMAC4 soap_instantiate__cb__CbPolicyCreateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyCreateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyCreateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyCreateResponse;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyCreateResponse);
-               ((_cb__CbPolicyCreateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyCreateResponse[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyCreateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyCreateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyCreateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyCreateResponse %p -> %p\n", q, p));
-       *(_cb__CbPolicyCreateResponse*)p = *(_cb__CbPolicyCreateResponse*)q;
-}
-
-void _cb__CbPolicyCreate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, &((_cb__CbPolicyCreate*)this)->Policy);
-       /* transient soap skipped */
-}
-
-void _cb__CbPolicyCreate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_cb__CbPolicyCreate*)this)->Policy = NULL;
-       /* transient soap skipped */
-}
-
-int _cb__CbPolicyCreate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__cb__CbPolicyCreate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _cb__CbPolicyCreate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__cb__CbPolicyCreate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__CbPolicyCreate(struct soap *soap, const char *tag, int id, const _cb__CbPolicyCreate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__cb__CbPolicyCreate), type);
-       soap_out_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", -1, &(((_cb__CbPolicyCreate*)a)->Policy), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_cb__CbPolicyCreate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__cb__CbPolicyCreate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyCreate * SOAP_FMAC4 soap_get__cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__cb__CbPolicyCreate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_cb__CbPolicyCreate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__cb__CbPolicyCreate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyCreate * SOAP_FMAC4 soap_in__cb__CbPolicyCreate(struct soap *soap, const char *tag, _cb__CbPolicyCreate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_cb__CbPolicyCreate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__cb__CbPolicyCreate, sizeof(_cb__CbPolicyCreate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__cb__CbPolicyCreate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_cb__CbPolicyCreate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Policy1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Policy1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", &(((_cb__CbPolicyCreate*)a)->Policy), "cb:CircuitBreakerPolicyType"))
-                               {       soap_flag_Policy1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Policy1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _cb__CbPolicyCreate * SOAP_FMAC6 soap_new__cb__CbPolicyCreate(struct soap *soap, int n)
-{      return soap_instantiate__cb__CbPolicyCreate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _cb__CbPolicyCreate * SOAP_FMAC4 soap_instantiate__cb__CbPolicyCreate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__cb__CbPolicyCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__cb__CbPolicyCreate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _cb__CbPolicyCreate;
-               if (size)
-                       *size = sizeof(_cb__CbPolicyCreate);
-               ((_cb__CbPolicyCreate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _cb__CbPolicyCreate[n];
-               if (size)
-                       *size = n * sizeof(_cb__CbPolicyCreate);
-               for (int i = 0; i < n; i++)
-                       ((_cb__CbPolicyCreate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_cb__CbPolicyCreate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _cb__CbPolicyCreate %p -> %p\n", q, p));
-       *(_cb__CbPolicyCreate*)p = *(_cb__CbPolicyCreate*)q;
-}
-
-void cb__HcbOptionsType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__TimedCounterType(soap, &((cb__HcbOptionsType*)this)->FastConnectionRate);
-       soap_serialize_PointerTocb__TimedCounterType(soap, &((cb__HcbOptionsType*)this)->SlowConnectionRate);
-       soap_embedded(soap, &((cb__HcbOptionsType*)this)->BlockAll, SOAP_TYPE_bool);
-       soap_embedded(soap, &((cb__HcbOptionsType*)this)->BlockOffensivePort, SOAP_TYPE_bool);
-       soap_serialize_PointerTounsignedInt(soap, &((cb__HcbOptionsType*)this)->PolicyCreationHandle);
-       soap_embedded(soap, &((cb__HcbOptionsType*)this)->EncounterTimeout, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void cb__HcbOptionsType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__HcbOptionsType*)this)->FastConnectionRate = NULL;
-       ((cb__HcbOptionsType*)this)->SlowConnectionRate = NULL;
-       soap_default_bool(soap, &((cb__HcbOptionsType*)this)->BlockAll);
-       soap_default_bool(soap, &((cb__HcbOptionsType*)this)->BlockOffensivePort);
-       ((cb__HcbOptionsType*)this)->PolicyCreationHandle = NULL;
-       soap_default_unsignedShort(soap, &((cb__HcbOptionsType*)this)->EncounterTimeout);
-       /* transient soap skipped */
-}
-
-int cb__HcbOptionsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__HcbOptionsType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__HcbOptionsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__HcbOptionsType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__HcbOptionsType(struct soap *soap, const char *tag, int id, const cb__HcbOptionsType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__HcbOptionsType), type);
-       soap_out_PointerTocb__TimedCounterType(soap, "cb:FastConnectionRate", -1, &(((cb__HcbOptionsType*)a)->FastConnectionRate), "");
-       soap_out_PointerTocb__TimedCounterType(soap, "cb:SlowConnectionRate", -1, &(((cb__HcbOptionsType*)a)->SlowConnectionRate), "");
-       soap_out_bool(soap, "cb:BlockAll", -1, &(((cb__HcbOptionsType*)a)->BlockAll), "");
-       soap_out_bool(soap, "cb:BlockOffensivePort", -1, &(((cb__HcbOptionsType*)a)->BlockOffensivePort), "");
-       soap_out_PointerTounsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((cb__HcbOptionsType*)a)->PolicyCreationHandle), "");
-       soap_out_unsignedShort(soap, "cb:EncounterTimeout", -1, &(((cb__HcbOptionsType*)a)->EncounterTimeout), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__HcbOptionsType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__HcbOptionsType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__HcbOptionsType * SOAP_FMAC4 soap_get_cb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__HcbOptionsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__HcbOptionsType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__HcbOptionsType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__HcbOptionsType * SOAP_FMAC4 soap_in_cb__HcbOptionsType(struct soap *soap, const char *tag, cb__HcbOptionsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__HcbOptionsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__HcbOptionsType, sizeof(cb__HcbOptionsType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__HcbOptionsType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__HcbOptionsType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_FastConnectionRate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__TimedCounterType(soap, "cb:FastConnectionRate", &(((cb__HcbOptionsType*)a)->FastConnectionRate), "cb:TimedCounterType"))
-                               {       soap_flag_FastConnectionRate1--;
-                                       continue;
-                               }
-                       if (soap_flag_SlowConnectionRate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__TimedCounterType(soap, "cb:SlowConnectionRate", &(((cb__HcbOptionsType*)a)->SlowConnectionRate), "cb:TimedCounterType"))
-                               {       soap_flag_SlowConnectionRate1--;
-                                       continue;
-                               }
-                       if (soap_flag_BlockAll1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:BlockAll", &(((cb__HcbOptionsType*)a)->BlockAll), "xsd:boolean"))
-                               {       soap_flag_BlockAll1--;
-                                       continue;
-                               }
-                       if (soap_flag_BlockOffensivePort1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:BlockOffensivePort", &(((cb__HcbOptionsType*)a)->BlockOffensivePort), "xsd:boolean"))
-                               {       soap_flag_BlockOffensivePort1--;
-                                       continue;
-                               }
-                       if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTounsignedInt(soap, "cb:PolicyCreationHandle", &(((cb__HcbOptionsType*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_PolicyCreationHandle1--;
-                                       continue;
-                               }
-                       if (soap_flag_EncounterTimeout1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:EncounterTimeout", &(((cb__HcbOptionsType*)a)->EncounterTimeout), "xsd:unsignedShort"))
-                               {       soap_flag_EncounterTimeout1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_BlockAll1 > 0 || soap_flag_BlockOffensivePort1 > 0 || soap_flag_EncounterTimeout1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__HcbOptionsType * SOAP_FMAC6 soap_new_cb__HcbOptionsType(struct soap *soap, int n)
-{      return soap_instantiate_cb__HcbOptionsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__HcbOptionsType * SOAP_FMAC4 soap_instantiate_cb__HcbOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__HcbOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__HcbOptionsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__HcbOptionsType;
-               if (size)
-                       *size = sizeof(cb__HcbOptionsType);
-               ((cb__HcbOptionsType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__HcbOptionsType[n];
-               if (size)
-                       *size = n * sizeof(cb__HcbOptionsType);
-               for (int i = 0; i < n; i++)
-                       ((cb__HcbOptionsType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__HcbOptionsType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__HcbOptionsType %p -> %p\n", q, p));
-       *(cb__HcbOptionsType*)p = *(cb__HcbOptionsType*)q;
-}
-
-void cb__BlockedPortInfoType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__BlockedPortInfoType*)this)->PortBlocked, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((cb__BlockedPortInfoType*)this)->ProtocolBlocked, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void cb__BlockedPortInfoType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedShort(soap, &((cb__BlockedPortInfoType*)this)->PortBlocked);
-       soap_default_unsignedShort(soap, &((cb__BlockedPortInfoType*)this)->ProtocolBlocked);
-       /* transient soap skipped */
-}
-
-int cb__BlockedPortInfoType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__BlockedPortInfoType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__BlockedPortInfoType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__BlockedPortInfoType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__BlockedPortInfoType(struct soap *soap, const char *tag, int id, const cb__BlockedPortInfoType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__BlockedPortInfoType), type);
-       soap_out_unsignedShort(soap, "cb:PortBlocked", -1, &(((cb__BlockedPortInfoType*)a)->PortBlocked), "");
-       soap_out_unsignedShort(soap, "cb:ProtocolBlocked", -1, &(((cb__BlockedPortInfoType*)a)->ProtocolBlocked), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__BlockedPortInfoType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__BlockedPortInfoType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__BlockedPortInfoType * SOAP_FMAC4 soap_get_cb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__BlockedPortInfoType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__BlockedPortInfoType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__BlockedPortInfoType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__BlockedPortInfoType * SOAP_FMAC4 soap_in_cb__BlockedPortInfoType(struct soap *soap, const char *tag, cb__BlockedPortInfoType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__BlockedPortInfoType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__BlockedPortInfoType, sizeof(cb__BlockedPortInfoType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__BlockedPortInfoType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__BlockedPortInfoType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PortBlocked1 = 1, soap_flag_ProtocolBlocked1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PortBlocked1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:PortBlocked", &(((cb__BlockedPortInfoType*)a)->PortBlocked), "xsd:unsignedShort"))
-                               {       soap_flag_PortBlocked1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProtocolBlocked1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:ProtocolBlocked", &(((cb__BlockedPortInfoType*)a)->ProtocolBlocked), "xsd:unsignedShort"))
-                               {       soap_flag_ProtocolBlocked1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PortBlocked1 > 0 || soap_flag_ProtocolBlocked1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__BlockedPortInfoType * SOAP_FMAC6 soap_new_cb__BlockedPortInfoType(struct soap *soap, int n)
-{      return soap_instantiate_cb__BlockedPortInfoType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__BlockedPortInfoType * SOAP_FMAC4 soap_instantiate_cb__BlockedPortInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__BlockedPortInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__BlockedPortInfoType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__BlockedPortInfoType;
-               if (size)
-                       *size = sizeof(cb__BlockedPortInfoType);
-               ((cb__BlockedPortInfoType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__BlockedPortInfoType[n];
-               if (size)
-                       *size = n * sizeof(cb__BlockedPortInfoType);
-               for (int i = 0; i < n; i++)
-                       ((cb__BlockedPortInfoType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__BlockedPortInfoType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__BlockedPortInfoType %p -> %p\n", q, p));
-       *(cb__BlockedPortInfoType*)p = *(cb__BlockedPortInfoType*)q;
-}
-
-void cb__TimedCounterType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__TimedCounterType*)this)->Threshold, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((cb__TimedCounterType*)this)->ClearTime, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void cb__TimedCounterType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((cb__TimedCounterType*)this)->Threshold);
-       soap_default_unsignedInt(soap, &((cb__TimedCounterType*)this)->ClearTime);
-       /* transient soap skipped */
-}
-
-int cb__TimedCounterType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__TimedCounterType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__TimedCounterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__TimedCounterType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__TimedCounterType(struct soap *soap, const char *tag, int id, const cb__TimedCounterType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__TimedCounterType), type);
-       soap_out_unsignedInt(soap, "cb:Threshold", -1, &(((cb__TimedCounterType*)a)->Threshold), "");
-       soap_out_unsignedInt(soap, "cb:ClearTime", -1, &(((cb__TimedCounterType*)a)->ClearTime), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__TimedCounterType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__TimedCounterType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__TimedCounterType * SOAP_FMAC4 soap_get_cb__TimedCounterType(struct soap *soap, cb__TimedCounterType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__TimedCounterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__TimedCounterType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__TimedCounterType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__TimedCounterType * SOAP_FMAC4 soap_in_cb__TimedCounterType(struct soap *soap, const char *tag, cb__TimedCounterType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__TimedCounterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__TimedCounterType, sizeof(cb__TimedCounterType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__TimedCounterType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__TimedCounterType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Threshold1 = 1, soap_flag_ClearTime1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Threshold1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:Threshold", &(((cb__TimedCounterType*)a)->Threshold), "xsd:unsignedInt"))
-                               {       soap_flag_Threshold1--;
-                                       continue;
-                               }
-                       if (soap_flag_ClearTime1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:ClearTime", &(((cb__TimedCounterType*)a)->ClearTime), "xsd:unsignedInt"))
-                               {       soap_flag_ClearTime1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Threshold1 > 0 || soap_flag_ClearTime1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__TimedCounterType * SOAP_FMAC6 soap_new_cb__TimedCounterType(struct soap *soap, int n)
-{      return soap_instantiate_cb__TimedCounterType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__TimedCounterType(struct soap *soap, cb__TimedCounterType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__TimedCounterType * SOAP_FMAC4 soap_instantiate_cb__TimedCounterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__TimedCounterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__TimedCounterType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__TimedCounterType;
-               if (size)
-                       *size = sizeof(cb__TimedCounterType);
-               ((cb__TimedCounterType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__TimedCounterType[n];
-               if (size)
-                       *size = n * sizeof(cb__TimedCounterType);
-               for (int i = 0; i < n; i++)
-                       ((cb__TimedCounterType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__TimedCounterType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__TimedCounterType %p -> %p\n", q, p));
-       *(cb__TimedCounterType*)p = *(cb__TimedCounterType*)q;
-}
-
-void cb__CircuitBreakerHardwarePolicyType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->HardwareID, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerHardwarePolicyType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->HardwareID);
-       soap_default_unsignedInt(soap, &((cb__CircuitBreakerHardwarePolicyType*)this)->PolicyCreationHandle);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerHardwarePolicyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerHardwarePolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerHardwarePolicyType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerHardwarePolicyType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType), type);
-       soap_out_unsignedInt(soap, "cb:HardwareID", -1, &(((cb__CircuitBreakerHardwarePolicyType*)a)->HardwareID), "");
-       soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((cb__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerHardwarePolicyType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerHardwarePolicyType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_get_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerHardwarePolicyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerHardwarePolicyType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerHardwarePolicyType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_in_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerHardwarePolicyType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerHardwarePolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, sizeof(cb__CircuitBreakerHardwarePolicyType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerHardwarePolicyType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_HardwareID1 = 1, soap_flag_PolicyCreationHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:HardwareID", &(((cb__CircuitBreakerHardwarePolicyType*)a)->HardwareID), "xsd:unsignedInt"))
-                               {       soap_flag_HardwareID1--;
-                                       continue;
-                               }
-                       if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((cb__CircuitBreakerHardwarePolicyType*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_PolicyCreationHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_HardwareID1 > 0 || soap_flag_PolicyCreationHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC6 soap_new_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerHardwarePolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerHardwarePolicyType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerHardwarePolicyType);
-               ((cb__CircuitBreakerHardwarePolicyType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerHardwarePolicyType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerHardwarePolicyType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerHardwarePolicyType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerHardwarePolicyType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerHardwarePolicyType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerHardwarePolicyType*)p = *(cb__CircuitBreakerHardwarePolicyType*)q;
-}
-
-void cb__CircuitBreakerFilterStatisticsType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->ReadCount, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterMatched, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerFilterStatisticsType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterCreationHandle);
-       soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->ReadCount);
-       soap_default_bool(soap, &((cb__CircuitBreakerFilterStatisticsType*)this)->FilterMatched);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerFilterStatisticsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerFilterStatisticsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerFilterStatisticsType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerFilterStatisticsType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType), type);
-       soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterCreationHandle), "");
-       soap_out_unsignedInt(soap, "cb:ReadCount", -1, &(((cb__CircuitBreakerFilterStatisticsType*)a)->ReadCount), "");
-       soap_out_bool(soap, "cb:FilterMatched", -1, &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterMatched), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerFilterStatisticsType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerFilterStatisticsType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerFilterStatisticsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerFilterStatisticsType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerFilterStatisticsType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterStatisticsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerFilterStatisticsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, sizeof(cb__CircuitBreakerFilterStatisticsType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerFilterStatisticsType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_FilterCreationHandle1 = 1, soap_flag_ReadCount1 = 1, soap_flag_FilterMatched1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_FilterCreationHandle1--;
-                                       continue;
-                               }
-                       if (soap_flag_ReadCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:ReadCount", &(((cb__CircuitBreakerFilterStatisticsType*)a)->ReadCount), "xsd:unsignedInt"))
-                               {       soap_flag_ReadCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_FilterMatched1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:FilterMatched", &(((cb__CircuitBreakerFilterStatisticsType*)a)->FilterMatched), "xsd:boolean"))
-                               {       soap_flag_FilterMatched1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_FilterCreationHandle1 > 0 || soap_flag_ReadCount1 > 0 || soap_flag_FilterMatched1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC6 soap_new_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerFilterStatisticsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerFilterStatisticsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerFilterStatisticsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerFilterStatisticsType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerFilterStatisticsType);
-               ((cb__CircuitBreakerFilterStatisticsType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerFilterStatisticsType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerFilterStatisticsType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerFilterStatisticsType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerFilterStatisticsType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerFilterStatisticsType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerFilterStatisticsType*)p = *(cb__CircuitBreakerFilterStatisticsType*)q;
-}
-
-void cb__CircuitBreakerCapabilitiesType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareDescription, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareDescription);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareID, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxFilters, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxCounters, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxFilters, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxCounters, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREAntiSpoofingCapable, SOAP_TYPE_bool);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxFilters, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxCounters, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxFilters, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxCounters, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREAntiSpoofingCapable, SOAP_TYPE_bool);
-       soap_embedded(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCORETo_USCOREIPv4_USCORERatio, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerCapabilitiesType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareDescription);
-       soap_default_unsignedInt(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->HardwareID);
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxFilters);
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxTxCounters);
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxFilters);
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREMaxRxCounters);
-       soap_default_bool(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv4_USCOREAntiSpoofingCapable);
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxFilters);
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxTxCounters);
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxFilters);
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREMaxRxCounters);
-       soap_default_bool(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCOREAntiSpoofingCapable);
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerCapabilitiesType*)this)->IPv6_USCORETo_USCOREIPv4_USCORERatio);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerCapabilitiesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerCapabilitiesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerCapabilitiesType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerCapabilitiesType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType), type);
-       soap_out_std__string(soap, "cb:HardwareDescription", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareDescription), "");
-       soap_out_unsignedInt(soap, "cb:HardwareID", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareID), "");
-       soap_out_unsignedShort(soap, "cb:IPv4_MaxTxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxFilters), "");
-       soap_out_unsignedShort(soap, "cb:IPv4_MaxTxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxCounters), "");
-       soap_out_unsignedShort(soap, "cb:IPv4_MaxRxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxFilters), "");
-       soap_out_unsignedShort(soap, "cb:IPv4_MaxRxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxCounters), "");
-       soap_out_bool(soap, "cb:IPv4_AntiSpoofingCapable", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREAntiSpoofingCapable), "");
-       soap_out_unsignedShort(soap, "cb:IPv6_MaxTxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxFilters), "");
-       soap_out_unsignedShort(soap, "cb:IPv6_MaxTxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxCounters), "");
-       soap_out_unsignedShort(soap, "cb:IPv6_MaxRxFilters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxFilters), "");
-       soap_out_unsignedShort(soap, "cb:IPv6_MaxRxCounters", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxCounters), "");
-       soap_out_bool(soap, "cb:IPv6_AntiSpoofingCapable", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREAntiSpoofingCapable), "");
-       soap_out_unsignedShort(soap, "cb:IPv6_To_IPv4_Ratio", -1, &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCORETo_USCOREIPv4_USCORERatio), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerCapabilitiesType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerCapabilitiesType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC4 soap_get_cb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerCapabilitiesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerCapabilitiesType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerCapabilitiesType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC4 soap_in_cb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, cb__CircuitBreakerCapabilitiesType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerCapabilitiesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, sizeof(cb__CircuitBreakerCapabilitiesType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerCapabilitiesType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerCapabilitiesType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_HardwareDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "cb:HardwareDescription", &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareDescription), "xsd:string"))
-                               {       soap_flag_HardwareDescription1--;
-                                       continue;
-                               }
-                       if (soap_flag_HardwareID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:HardwareID", &(((cb__CircuitBreakerCapabilitiesType*)a)->HardwareID), "xsd:unsignedInt"))
-                               {       soap_flag_HardwareID1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv4_USCOREMaxTxFilters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:IPv4_MaxTxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxFilters), "xsd:unsignedShort"))
-                               {       soap_flag_IPv4_USCOREMaxTxFilters1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv4_USCOREMaxTxCounters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:IPv4_MaxTxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxTxCounters), "xsd:unsignedShort"))
-                               {       soap_flag_IPv4_USCOREMaxTxCounters1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv4_USCOREMaxRxFilters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:IPv4_MaxRxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxFilters), "xsd:unsignedShort"))
-                               {       soap_flag_IPv4_USCOREMaxRxFilters1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv4_USCOREMaxRxCounters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:IPv4_MaxRxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREMaxRxCounters), "xsd:unsignedShort"))
-                               {       soap_flag_IPv4_USCOREMaxRxCounters1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv4_USCOREAntiSpoofingCapable1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:IPv4_AntiSpoofingCapable", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv4_USCOREAntiSpoofingCapable), "xsd:boolean"))
-                               {       soap_flag_IPv4_USCOREAntiSpoofingCapable1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv6_USCOREMaxTxFilters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:IPv6_MaxTxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxFilters), "xsd:unsignedShort"))
-                               {       soap_flag_IPv6_USCOREMaxTxFilters1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv6_USCOREMaxTxCounters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:IPv6_MaxTxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxTxCounters), "xsd:unsignedShort"))
-                               {       soap_flag_IPv6_USCOREMaxTxCounters1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv6_USCOREMaxRxFilters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:IPv6_MaxRxFilters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxFilters), "xsd:unsignedShort"))
-                               {       soap_flag_IPv6_USCOREMaxRxFilters1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv6_USCOREMaxRxCounters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:IPv6_MaxRxCounters", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREMaxRxCounters), "xsd:unsignedShort"))
-                               {       soap_flag_IPv6_USCOREMaxRxCounters1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv6_USCOREAntiSpoofingCapable1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:IPv6_AntiSpoofingCapable", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCOREAntiSpoofingCapable), "xsd:boolean"))
-                               {       soap_flag_IPv6_USCOREAntiSpoofingCapable1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv6_USCORETo_USCOREIPv4_USCORERatio1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:IPv6_To_IPv4_Ratio", &(((cb__CircuitBreakerCapabilitiesType*)a)->IPv6_USCORETo_USCOREIPv4_USCORERatio), "xsd:unsignedShort"))
-                               {       soap_flag_IPv6_USCORETo_USCOREIPv4_USCORERatio1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC6 soap_new_cb__CircuitBreakerCapabilitiesType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerCapabilitiesType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerCapabilitiesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerCapabilitiesType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerCapabilitiesType);
-               ((cb__CircuitBreakerCapabilitiesType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerCapabilitiesType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerCapabilitiesType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerCapabilitiesType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerCapabilitiesType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerCapabilitiesType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerCapabilitiesType*)p = *(cb__CircuitBreakerCapabilitiesType*)q;
-}
-
-void cb__CircuitBreakerFilterInfoType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerFilterType(soap, &((cb__CircuitBreakerFilterInfoType*)this)->Filter);
-       soap_embedded(soap, &((cb__CircuitBreakerFilterInfoType*)this)->FilterCreationHandle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerFilterInfoType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerFilterInfoType*)this)->Filter = NULL;
-       soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterInfoType*)this)->FilterCreationHandle);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerFilterInfoType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterInfoType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerFilterInfoType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerFilterInfoType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerFilterInfoType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType), type);
-       soap_out_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", -1, &(((cb__CircuitBreakerFilterInfoType*)a)->Filter), "");
-       soap_out_unsignedInt(soap, "cb:FilterCreationHandle", -1, &(((cb__CircuitBreakerFilterInfoType*)a)->FilterCreationHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerFilterInfoType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerFilterInfoType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterInfoType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerFilterInfoType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerFilterInfoType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerFilterInfoType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterInfoType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterInfoType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerFilterInfoType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType, sizeof(cb__CircuitBreakerFilterInfoType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerFilterInfoType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerFilterInfoType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Filter1 = 1, soap_flag_FilterCreationHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Filter1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerFilterType(soap, "cb:Filter", &(((cb__CircuitBreakerFilterInfoType*)a)->Filter), "cb:CircuitBreakerFilterType"))
-                               {       soap_flag_Filter1--;
-                                       continue;
-                               }
-                       if (soap_flag_FilterCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:FilterCreationHandle", &(((cb__CircuitBreakerFilterInfoType*)a)->FilterCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_FilterCreationHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Filter1 > 0 || soap_flag_FilterCreationHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerFilterInfoType * SOAP_FMAC6 soap_new_cb__CircuitBreakerFilterInfoType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerFilterInfoType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterInfoType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerFilterInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerFilterInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerFilterInfoType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerFilterInfoType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerFilterInfoType);
-               ((cb__CircuitBreakerFilterInfoType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerFilterInfoType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerFilterInfoType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerFilterInfoType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerFilterInfoType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerFilterInfoType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerFilterInfoType*)p = *(cb__CircuitBreakerFilterInfoType*)q;
-}
-
-void cb__CircuitBreakerFilterType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__CircuitBreakerFilterType*)this)->FilterProfileData, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerTocb__CircuitBreakerPacketType(soap, &((cb__CircuitBreakerFilterType*)this)->FilterPacket);
-       soap_embedded(soap, &((cb__CircuitBreakerFilterType*)this)->ActionEventOnMatch, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerFilterType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerFilterType*)this)->FilterName = NULL;
-       soap_default_cb__CircuitBreakerFilterDirectionType(soap, &((cb__CircuitBreakerFilterType*)this)->FilterDirection);
-       soap_default_cb__CircuitBreakerProfileType(soap, &((cb__CircuitBreakerFilterType*)this)->FilterProfile);
-       soap_default_unsignedInt(soap, &((cb__CircuitBreakerFilterType*)this)->FilterProfileData);
-       ((cb__CircuitBreakerFilterType*)this)->FilterPacket = NULL;
-       soap_default_bool(soap, &((cb__CircuitBreakerFilterType*)this)->ActionEventOnMatch);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerFilterType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerFilterType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerFilterType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerFilterType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerFilterType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerFilterType), type);
-       soap_outliteral(soap, "cb:FilterName", &(((cb__CircuitBreakerFilterType*)a)->FilterName), NULL);
-       soap_out_cb__CircuitBreakerFilterDirectionType(soap, "cb:FilterDirection", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterDirection), "");
-       soap_out_cb__CircuitBreakerProfileType(soap, "cb:FilterProfile", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterProfile), "");
-       soap_out_unsignedInt(soap, "cb:FilterProfileData", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterProfileData), "");
-       soap_out_PointerTocb__CircuitBreakerPacketType(soap, "cb:FilterPacket", -1, &(((cb__CircuitBreakerFilterType*)a)->FilterPacket), "");
-       soap_out_bool(soap, "cb:ActionEventOnMatch", -1, &(((cb__CircuitBreakerFilterType*)a)->ActionEventOnMatch), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerFilterType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerFilterType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterType * SOAP_FMAC4 soap_get_cb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerFilterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerFilterType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerFilterType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterType * SOAP_FMAC4 soap_in_cb__CircuitBreakerFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerFilterType, sizeof(cb__CircuitBreakerFilterType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerFilterType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerFilterType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_FilterName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_inliteral(soap, "cb:FilterName", &(((cb__CircuitBreakerFilterType*)a)->FilterName)))
-                               {       soap_flag_FilterName1--;
-                                       continue;
-                               }
-                       if (soap_flag_FilterDirection1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__CircuitBreakerFilterDirectionType(soap, "cb:FilterDirection", &(((cb__CircuitBreakerFilterType*)a)->FilterDirection), "cb:CircuitBreakerFilterDirectionType"))
-                               {       soap_flag_FilterDirection1--;
-                                       continue;
-                               }
-                       if (soap_flag_FilterProfile1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__CircuitBreakerProfileType(soap, "cb:FilterProfile", &(((cb__CircuitBreakerFilterType*)a)->FilterProfile), "cb:CircuitBreakerProfileType"))
-                               {       soap_flag_FilterProfile1--;
-                                       continue;
-                               }
-                       if (soap_flag_FilterProfileData1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:FilterProfileData", &(((cb__CircuitBreakerFilterType*)a)->FilterProfileData), "xsd:unsignedInt"))
-                               {       soap_flag_FilterProfileData1--;
-                                       continue;
-                               }
-                       if (soap_flag_FilterPacket1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerPacketType(soap, "cb:FilterPacket", &(((cb__CircuitBreakerFilterType*)a)->FilterPacket), "cb:CircuitBreakerPacketType"))
-                               {       soap_flag_FilterPacket1--;
-                                       continue;
-                               }
-                       if (soap_flag_ActionEventOnMatch1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:ActionEventOnMatch", &(((cb__CircuitBreakerFilterType*)a)->ActionEventOnMatch), "xsd:boolean"))
-                               {       soap_flag_ActionEventOnMatch1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerFilterType * SOAP_FMAC6 soap_new_cb__CircuitBreakerFilterType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerFilterType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerFilterType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerFilterType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerFilterType);
-               ((cb__CircuitBreakerFilterType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerFilterType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerFilterType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerFilterType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerFilterType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerFilterType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerFilterType*)p = *(cb__CircuitBreakerFilterType*)q;
-}
-
-void cb__CircuitBreakerPacketType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__cb__union_CircuitBreakerPacketType(soap, ((cb__CircuitBreakerPacketType*)this)->__union_CircuitBreakerPacketType, &((cb__CircuitBreakerPacketType*)this)->union_CircuitBreakerPacketType);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerPacketType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerPacketType*)this)->__union_CircuitBreakerPacketType = 0;
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerPacketType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPacketType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerPacketType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerPacketType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketType), type);
-       soap_out__cb__union_CircuitBreakerPacketType(soap, ((cb__CircuitBreakerPacketType*)a)->__union_CircuitBreakerPacketType, &((cb__CircuitBreakerPacketType*)a)->union_CircuitBreakerPacketType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerPacketType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerPacketType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerPacketType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerPacketType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerPacketType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerPacketType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketType, sizeof(cb__CircuitBreakerPacketType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerPacketType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_CircuitBreakerPacketType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_CircuitBreakerPacketType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__cb__union_CircuitBreakerPacketType(soap, &((cb__CircuitBreakerPacketType*)a)->__union_CircuitBreakerPacketType, &((cb__CircuitBreakerPacketType*)a)->union_CircuitBreakerPacketType))
-                               {       soap_flag_union_CircuitBreakerPacketType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_CircuitBreakerPacketType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerPacketType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerPacketType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerPacketType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerPacketType);
-               ((cb__CircuitBreakerPacketType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerPacketType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerPacketType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerPacketType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerPacketType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerPacketType*)p = *(cb__CircuitBreakerPacketType*)q;
-}
-
-void cb__CircuitBreakerPacketETHType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__CircuitBreakerPacketETHType*)this)->EthernetFrameType, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerPacketETHType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerPacketETHType*)this)->EthernetFrameType);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerPacketETHType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPacketETHType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerPacketETHType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerPacketETHType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketETHType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketETHType), type);
-       soap_out_unsignedShort(soap, "cb:EthernetFrameType", -1, &(((cb__CircuitBreakerPacketETHType*)a)->EthernetFrameType), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerPacketETHType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerPacketETHType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketETHType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerPacketETHType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerPacketETHType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerPacketETHType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketETHType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketETHType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerPacketETHType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketETHType, sizeof(cb__CircuitBreakerPacketETHType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketETHType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerPacketETHType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_EthernetFrameType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_EthernetFrameType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:EthernetFrameType", &(((cb__CircuitBreakerPacketETHType*)a)->EthernetFrameType), "xsd:unsignedShort"))
-                               {       soap_flag_EthernetFrameType1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EthernetFrameType1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerPacketETHType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketETHType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerPacketETHType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketETHType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketETHType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketETHType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketETHType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerPacketETHType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerPacketETHType);
-               ((cb__CircuitBreakerPacketETHType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerPacketETHType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerPacketETHType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerPacketETHType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerPacketETHType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketETHType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerPacketETHType*)p = *(cb__CircuitBreakerPacketETHType*)q;
-}
-
-void cb__CircuitBreakerPacketIPType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerPacketIPType*)this)->IPPacket);
-       soap_serialize_PointerTounsignedShort(soap, &((cb__CircuitBreakerPacketIPType*)this)->NextProtocol);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerPacketIPType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerPacketIPType*)this)->IPPacket = NULL;
-       ((cb__CircuitBreakerPacketIPType*)this)->NextProtocol = NULL;
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerPacketIPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPacketIPType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerPacketIPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerPacketIPType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketIPType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketIPType), type);
-       soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", -1, &(((cb__CircuitBreakerPacketIPType*)a)->IPPacket), "");
-       soap_out_PointerTounsignedShort(soap, "cb:NextProtocol", -1, &(((cb__CircuitBreakerPacketIPType*)a)->NextProtocol), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerPacketIPType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerPacketIPType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketIPType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerPacketIPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerPacketIPType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerPacketIPType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketIPType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketIPType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerPacketIPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketIPType, sizeof(cb__CircuitBreakerPacketIPType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketIPType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerPacketIPType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_IPPacket1 = 1, soap_flag_NextProtocol1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_IPPacket1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", &(((cb__CircuitBreakerPacketIPType*)a)->IPPacket), "cb:CircuitBreakerIPPacketType"))
-                               {       soap_flag_IPPacket1--;
-                                       continue;
-                               }
-                       if (soap_flag_NextProtocol1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTounsignedShort(soap, "cb:NextProtocol", &(((cb__CircuitBreakerPacketIPType*)a)->NextProtocol), "xsd:unsignedShort"))
-                               {       soap_flag_NextProtocol1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IPPacket1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerPacketIPType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketIPType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerPacketIPType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketIPType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketIPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketIPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketIPType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerPacketIPType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerPacketIPType);
-               ((cb__CircuitBreakerPacketIPType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerPacketIPType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerPacketIPType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerPacketIPType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerPacketIPType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketIPType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerPacketIPType*)p = *(cb__CircuitBreakerPacketIPType*)q;
-}
-
-void cb__CircuitBreakerPacketTCPType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, &((cb__CircuitBreakerPacketTCPType*)this)->TCPFlags);
-       soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPPacket);
-       soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerPacketTCPType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerPacketTCPType*)this)->TCPFlags = NULL;
-       ((cb__CircuitBreakerPacketUDPType*)this)->IPPacket = NULL;
-       ((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort = NULL;
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerPacketTCPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPacketTCPType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerPacketTCPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerPacketTCPType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketTCPType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType), "cb:CircuitBreakerPacketTCPType");
-       soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), "");
-       soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), "");
-       /* transient soap skipped */
-       soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, "cb:TCPFlags", -1, &(((cb__CircuitBreakerPacketTCPType*)a)->TCPFlags), "");
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerPacketTCPType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerPacketTCPType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketTCPType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerPacketTCPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerPacketTCPType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerPacketTCPType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketTCPType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketTCPType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerPacketTCPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType, sizeof(cb__CircuitBreakerPacketTCPType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketTCPType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerPacketTCPType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_IPPacket2 = 1, soap_flag_IPLayeredPort2 = 1, soap_flag_TCPFlags1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_IPPacket2 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), "cb:CircuitBreakerIPPacketType"))
-                               {       soap_flag_IPPacket2--;
-                                       continue;
-                               }
-                       if (soap_flag_IPLayeredPort2 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), "cb:CircuitBreakerIPLayeredPortType"))
-                               {       soap_flag_IPLayeredPort2--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap_flag_TCPFlags1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, "cb:TCPFlags", &(((cb__CircuitBreakerPacketTCPType*)a)->TCPFlags), "cb:CircuitBreakerIPLayeredTCPFlagsType"))
-                               {       soap_flag_TCPFlags1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IPPacket2 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerPacketTCPType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketTCPType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerPacketTCPType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketTCPType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketTCPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketTCPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketTCPType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerPacketTCPType);
-               ((cb__CircuitBreakerPacketTCPType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerPacketTCPType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerPacketTCPType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerPacketTCPType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketTCPType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerPacketTCPType*)p = *(cb__CircuitBreakerPacketTCPType*)q;
-}
-
-void cb__CircuitBreakerPacketUDPType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPPacket);
-       soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(soap, &((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerPacketUDPType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerPacketUDPType*)this)->IPPacket = NULL;
-       ((cb__CircuitBreakerPacketUDPType*)this)->IPLayeredPort = NULL;
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerPacketUDPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPacketUDPType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerPacketUDPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerPacketUDPType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPacketUDPType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType), type);
-       soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), "");
-       soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", -1, &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerPacketUDPType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerPacketUDPType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketUDPType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerPacketUDPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerPacketUDPType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerPacketUDPType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketUDPType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketUDPType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerPacketUDPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType, sizeof(cb__CircuitBreakerPacketUDPType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPacketUDPType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerPacketUDPType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_IPPacket1 = 1, soap_flag_IPLayeredPort1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_IPPacket1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, "cb:IPPacket", &(((cb__CircuitBreakerPacketUDPType*)a)->IPPacket), "cb:CircuitBreakerIPPacketType"))
-                               {       soap_flag_IPPacket1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPLayeredPort1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, "cb:IPLayeredPort", &(((cb__CircuitBreakerPacketUDPType*)a)->IPLayeredPort), "cb:CircuitBreakerIPLayeredPortType"))
-                               {       soap_flag_IPLayeredPort1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IPPacket1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerPacketUDPType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPacketUDPType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerPacketUDPType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketUDPType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPacketUDPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPacketUDPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPacketUDPType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (type && !soap_match_tag(soap, type, "cb:CircuitBreakerPacketTCPType"))
-       {       cp->type = SOAP_TYPE_cb__CircuitBreakerPacketTCPType;
-               if (n < 0)
-               {       cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType;
-                       if (size)
-                               *size = sizeof(cb__CircuitBreakerPacketTCPType);
-                       ((cb__CircuitBreakerPacketTCPType*)cp->ptr)->soap = soap;
-               }
-               else
-               {       cp->ptr = (void*)new cb__CircuitBreakerPacketTCPType[n];
-                       if (size)
-                               *size = n * sizeof(cb__CircuitBreakerPacketTCPType);
-                       for (int i = 0; i < n; i++)
-                               ((cb__CircuitBreakerPacketTCPType*)cp->ptr)[i].soap = soap;
-               }
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-               return (cb__CircuitBreakerPacketTCPType*)cp->ptr;
-       }
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerPacketUDPType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerPacketUDPType);
-               ((cb__CircuitBreakerPacketUDPType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerPacketUDPType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerPacketUDPType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerPacketUDPType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerPacketUDPType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPacketUDPType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerPacketUDPType*)p = *(cb__CircuitBreakerPacketUDPType*)q;
-}
-
-void cb__CircuitBreakerIPPacketType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__cb__union_CircuitBreakerIPPacketType(soap, ((cb__CircuitBreakerIPPacketType*)this)->__union_CircuitBreakerIPPacketType, &((cb__CircuitBreakerIPPacketType*)this)->union_CircuitBreakerIPPacketType);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerIPPacketType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerIPPacketType*)this)->__union_CircuitBreakerIPPacketType = 0;
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerIPPacketType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPPacketType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerIPPacketType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerIPPacketType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPPacketType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPPacketType), type);
-       soap_out__cb__union_CircuitBreakerIPPacketType(soap, ((cb__CircuitBreakerIPPacketType*)a)->__union_CircuitBreakerIPPacketType, &((cb__CircuitBreakerIPPacketType*)a)->union_CircuitBreakerIPPacketType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerIPPacketType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerIPPacketType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPPacketType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerIPPacketType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerIPPacketType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerIPPacketType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPPacketType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerIPPacketType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerIPPacketType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPPacketType, sizeof(cb__CircuitBreakerIPPacketType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPPacketType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerIPPacketType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_CircuitBreakerIPPacketType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_CircuitBreakerIPPacketType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__cb__union_CircuitBreakerIPPacketType(soap, &((cb__CircuitBreakerIPPacketType*)a)->__union_CircuitBreakerIPPacketType, &((cb__CircuitBreakerIPPacketType*)a)->union_CircuitBreakerIPPacketType))
-                               {       soap_flag_union_CircuitBreakerIPPacketType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_CircuitBreakerIPPacketType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerIPPacketType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPPacketType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerIPPacketType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPPacketType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPPacketType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPPacketType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPPacketType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPPacketType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerIPPacketType);
-               ((cb__CircuitBreakerIPPacketType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPPacketType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerIPPacketType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerIPPacketType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerIPPacketType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPPacketType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerIPPacketType*)p = *(cb__CircuitBreakerIPPacketType*)q;
-}
-
-void cb__CircuitBreakerIPv6Type::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, &((cb__CircuitBreakerIPv6Type*)this)->IPv6Desc);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerIPv6Type::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerIPv6Type*)this)->IPv6Desc = NULL;
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerIPv6Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPv6Type);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerIPv6Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerIPv6Type(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv6Type *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv6Type), type);
-       soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, "cb:IPv6Desc", -1, &(((cb__CircuitBreakerIPv6Type*)a)->IPv6Desc), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerIPv6Type::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerIPv6Type(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv6Type * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerIPv6Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerIPv6Type::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerIPv6Type(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv6Type * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6Type *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerIPv6Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv6Type, sizeof(cb__CircuitBreakerIPv6Type), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv6Type)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerIPv6Type *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_IPv6Desc1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_IPv6Desc1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, "cb:IPv6Desc", &(((cb__CircuitBreakerIPv6Type*)a)->IPv6Desc), "cb:CircuitBreakerIPv6AddressAndMaskType"))
-                               {       soap_flag_IPv6Desc1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerIPv6Type * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv6Type(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerIPv6Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv6Type * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv6Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv6Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv6Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPv6Type;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerIPv6Type);
-               ((cb__CircuitBreakerIPv6Type*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPv6Type[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerIPv6Type);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerIPv6Type*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerIPv6Type*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv6Type %p -> %p\n", q, p));
-       *(cb__CircuitBreakerIPv6Type*)p = *(cb__CircuitBreakerIPv6Type*)q;
-}
-
-void cb__CircuitBreakerIPv4Type::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, &((cb__CircuitBreakerIPv4Type*)this)->IPv4Desc);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerIPv4Type::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerIPv4Type*)this)->IPv4Desc = NULL;
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerIPv4Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPv4Type);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerIPv4Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerIPv4Type(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv4Type *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv4Type), type);
-       soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, "cb:IPv4Desc", -1, &(((cb__CircuitBreakerIPv4Type*)a)->IPv4Desc), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerIPv4Type::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerIPv4Type(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv4Type * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerIPv4Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerIPv4Type::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerIPv4Type(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv4Type * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4Type *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerIPv4Type *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv4Type, sizeof(cb__CircuitBreakerIPv4Type), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv4Type)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerIPv4Type *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_IPv4Desc1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_IPv4Desc1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, "cb:IPv4Desc", &(((cb__CircuitBreakerIPv4Type*)a)->IPv4Desc), "cb:CircuitBreakerIPv4AddressAndMaskType"))
-                               {       soap_flag_IPv4Desc1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerIPv4Type * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv4Type(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerIPv4Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv4Type * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv4Type(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv4Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv4Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPv4Type;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerIPv4Type);
-               ((cb__CircuitBreakerIPv4Type*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPv4Type[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerIPv4Type);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerIPv4Type*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerIPv4Type*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv4Type %p -> %p\n", q, p));
-       *(cb__CircuitBreakerIPv4Type*)p = *(cb__CircuitBreakerIPv4Type*)q;
-}
-
-void cb__CircuitBreakerIPLayeredTCPFlagsType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREFIN);
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORESYN);
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORERST);
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREPUSH);
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREACK);
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREURG);
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREECNE);
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORECWR);
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORENS);
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved1);
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved2);
-       soap_serialize_PointerTobool(soap, &((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved3);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerIPLayeredTCPFlagsType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREFIN = NULL;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORESYN = NULL;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORERST = NULL;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREPUSH = NULL;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREACK = NULL;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREURG = NULL;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREECNE = NULL;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORECWR = NULL;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCORENS = NULL;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved1 = NULL;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved2 = NULL;
-       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)this)->TCP_USCOREFLAG_USCOREReserved3 = NULL;
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerIPLayeredTCPFlagsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerIPLayeredTCPFlagsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredTCPFlagsType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType), type);
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_FIN", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREFIN), "");
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_SYN", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORESYN), "");
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_RST", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORERST), "");
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_PUSH", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREPUSH), "");
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_ACK", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREACK), "");
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_URG", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREURG), "");
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_ECNE", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREECNE), "");
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_CWR", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORECWR), "");
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_NS", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORENS), "");
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_Reserved1", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved1), "");
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_Reserved2", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved2), "");
-       soap_out_PointerTobool(soap, "cb:TCP_FLAG_Reserved3", -1, &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved3), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerIPLayeredTCPFlagsType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerIPLayeredTCPFlagsType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredTCPFlagsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerIPLayeredTCPFlagsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType, sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerIPLayeredTCPFlagsType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_TCP_USCOREFLAG_USCOREFIN1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_FIN", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREFIN), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCOREFIN1--;
-                                       continue;
-                               }
-                       if (soap_flag_TCP_USCOREFLAG_USCORESYN1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_SYN", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORESYN), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCORESYN1--;
-                                       continue;
-                               }
-                       if (soap_flag_TCP_USCOREFLAG_USCORERST1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_RST", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORERST), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCORERST1--;
-                                       continue;
-                               }
-                       if (soap_flag_TCP_USCOREFLAG_USCOREPUSH1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_PUSH", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREPUSH), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCOREPUSH1--;
-                                       continue;
-                               }
-                       if (soap_flag_TCP_USCOREFLAG_USCOREACK1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_ACK", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREACK), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCOREACK1--;
-                                       continue;
-                               }
-                       if (soap_flag_TCP_USCOREFLAG_USCOREURG1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_URG", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREURG), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCOREURG1--;
-                                       continue;
-                               }
-                       if (soap_flag_TCP_USCOREFLAG_USCOREECNE1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_ECNE", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREECNE), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCOREECNE1--;
-                                       continue;
-                               }
-                       if (soap_flag_TCP_USCOREFLAG_USCORECWR1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_CWR", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORECWR), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCORECWR1--;
-                                       continue;
-                               }
-                       if (soap_flag_TCP_USCOREFLAG_USCORENS1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_NS", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCORENS), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCORENS1--;
-                                       continue;
-                               }
-                       if (soap_flag_TCP_USCOREFLAG_USCOREReserved11 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_Reserved1", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved1), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCOREReserved11--;
-                                       continue;
-                               }
-                       if (soap_flag_TCP_USCOREFLAG_USCOREReserved21 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_Reserved2", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved2), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCOREReserved21--;
-                                       continue;
-                               }
-                       if (soap_flag_TCP_USCOREFLAG_USCOREReserved31 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "cb:TCP_FLAG_Reserved3", &(((cb__CircuitBreakerIPLayeredTCPFlagsType*)a)->TCP_USCOREFLAG_USCOREReserved3), "xsd:boolean"))
-                               {       soap_flag_TCP_USCOREFLAG_USCOREReserved31--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredTCPFlagsType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType);
-               ((cb__CircuitBreakerIPLayeredTCPFlagsType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredTCPFlagsType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerIPLayeredTCPFlagsType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerIPLayeredTCPFlagsType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredTCPFlagsType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerIPLayeredTCPFlagsType*)p = *(cb__CircuitBreakerIPLayeredTCPFlagsType*)q;
-}
-
-void cb__CircuitBreakerIPLayeredPortType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__cb__union_CircuitBreakerIPLayeredPortType(soap, ((cb__CircuitBreakerIPLayeredPortType*)this)->__union_CircuitBreakerIPLayeredPortType, &((cb__CircuitBreakerIPLayeredPortType*)this)->union_CircuitBreakerIPLayeredPortType);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerIPLayeredPortType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerIPLayeredPortType*)this)->__union_CircuitBreakerIPLayeredPortType = 0;
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerIPLayeredPortType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerIPLayeredPortType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerIPLayeredPortType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredPortType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType), type);
-       soap_out__cb__union_CircuitBreakerIPLayeredPortType(soap, ((cb__CircuitBreakerIPLayeredPortType*)a)->__union_CircuitBreakerIPLayeredPortType, &((cb__CircuitBreakerIPLayeredPortType*)a)->union_CircuitBreakerIPLayeredPortType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerIPLayeredPortType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerIPLayeredPortType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerIPLayeredPortType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerIPLayeredPortType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerIPLayeredPortType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerIPLayeredPortType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType, sizeof(cb__CircuitBreakerIPLayeredPortType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerIPLayeredPortType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_CircuitBreakerIPLayeredPortType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_CircuitBreakerIPLayeredPortType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__cb__union_CircuitBreakerIPLayeredPortType(soap, &((cb__CircuitBreakerIPLayeredPortType*)a)->__union_CircuitBreakerIPLayeredPortType, &((cb__CircuitBreakerIPLayeredPortType*)a)->union_CircuitBreakerIPLayeredPortType))
-                               {       soap_flag_union_CircuitBreakerIPLayeredPortType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_CircuitBreakerIPLayeredPortType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerIPLayeredPortType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredPortType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredPortType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerIPLayeredPortType);
-               ((cb__CircuitBreakerIPLayeredPortType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerIPLayeredPortType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerIPLayeredPortType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerIPLayeredPortType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredPortType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerIPLayeredPortType*)p = *(cb__CircuitBreakerIPLayeredPortType*)q;
-}
-
-void cb__CircuitBreakerIPLayeredPortRangeType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMin, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMax, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerIPLayeredPortRangeType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMin);
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortRangeType*)this)->PortMax);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerIPLayeredPortRangeType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerIPLayeredPortRangeType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerIPLayeredPortRangeType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredPortRangeType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType), type);
-       soap_out_unsignedShort(soap, "cb:PortMin", -1, &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMin), "");
-       soap_out_unsignedShort(soap, "cb:PortMax", -1, &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMax), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerIPLayeredPortRangeType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerIPLayeredPortRangeType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerIPLayeredPortRangeType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerIPLayeredPortRangeType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortRangeType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerIPLayeredPortRangeType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType, sizeof(cb__CircuitBreakerIPLayeredPortRangeType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerIPLayeredPortRangeType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PortMin1 = 1, soap_flag_PortMax1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PortMin1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:PortMin", &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMin), "xsd:unsignedShort"))
-                               {       soap_flag_PortMin1--;
-                                       continue;
-                               }
-                       if (soap_flag_PortMax1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:PortMax", &(((cb__CircuitBreakerIPLayeredPortRangeType*)a)->PortMax), "xsd:unsignedShort"))
-                               {       soap_flag_PortMax1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PortMin1 > 0 || soap_flag_PortMax1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortRangeType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerIPLayeredPortRangeType);
-               ((cb__CircuitBreakerIPLayeredPortRangeType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortRangeType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerIPLayeredPortRangeType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerIPLayeredPortRangeType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerIPLayeredPortRangeType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredPortRangeType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerIPLayeredPortRangeType*)p = *(cb__CircuitBreakerIPLayeredPortRangeType*)q;
-}
-
-void cb__CircuitBreakerIPLayeredPortSimpleType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->SourcePort, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->DestinationPort, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerIPLayeredPortSimpleType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->SourcePort);
-       soap_default_unsignedShort(soap, &((cb__CircuitBreakerIPLayeredPortSimpleType*)this)->DestinationPort);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerIPLayeredPortSimpleType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerIPLayeredPortSimpleType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPLayeredPortSimpleType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType), type);
-       soap_out_unsignedShort(soap, "cb:SourcePort", -1, &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->SourcePort), "");
-       soap_out_unsignedShort(soap, "cb:DestinationPort", -1, &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->DestinationPort), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerIPLayeredPortSimpleType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerIPLayeredPortSimpleType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerIPLayeredPortSimpleType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortSimpleType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerIPLayeredPortSimpleType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType, sizeof(cb__CircuitBreakerIPLayeredPortSimpleType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerIPLayeredPortSimpleType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_SourcePort1 = 1, soap_flag_DestinationPort1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_SourcePort1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:SourcePort", &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->SourcePort), "xsd:unsignedShort"))
-                               {       soap_flag_SourcePort1--;
-                                       continue;
-                               }
-                       if (soap_flag_DestinationPort1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "cb:DestinationPort", &(((cb__CircuitBreakerIPLayeredPortSimpleType*)a)->DestinationPort), "xsd:unsignedShort"))
-                               {       soap_flag_DestinationPort1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SourcePort1 > 0 || soap_flag_DestinationPort1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortSimpleType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerIPLayeredPortSimpleType);
-               ((cb__CircuitBreakerIPLayeredPortSimpleType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPLayeredPortSimpleType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerIPLayeredPortSimpleType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerIPLayeredPortSimpleType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerIPLayeredPortSimpleType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPLayeredPortSimpleType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerIPLayeredPortSimpleType*)p = *(cb__CircuitBreakerIPLayeredPortSimpleType*)q;
-}
-
-void cb__CircuitBreakerIPv6AddressAndMaskType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->Address);
-       soap_serialize_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->AddressMask);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerIPv6AddressAndMaskType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__CircuitBreakerFilterIPAddressDirectionType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->IPAddressDirection);
-       soap_default_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->Address);
-       soap_default_cb__IPv6AddressStringType(soap, &((cb__CircuitBreakerIPv6AddressAndMaskType*)this)->AddressMask);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerIPv6AddressAndMaskType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerIPv6AddressAndMaskType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv6AddressAndMaskType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType), type);
-       soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", -1, &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->IPAddressDirection), "");
-       soap_out_cb__IPv6AddressStringType(soap, "cb:Address", -1, &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->Address), "");
-       soap_out_cb__IPv6AddressStringType(soap, "cb:AddressMask", -1, &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->AddressMask), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerIPv6AddressAndMaskType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerIPv6AddressAndMaskType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerIPv6AddressAndMaskType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6AddressAndMaskType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerIPv6AddressAndMaskType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType, sizeof(cb__CircuitBreakerIPv6AddressAndMaskType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerIPv6AddressAndMaskType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_IPAddressDirection1 = 1, soap_flag_Address1 = 1, soap_flag_AddressMask1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_IPAddressDirection1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->IPAddressDirection), "cb:CircuitBreakerFilterIPAddressDirectionType"))
-                               {       soap_flag_IPAddressDirection1--;
-                                       continue;
-                               }
-                       if (soap_flag_Address1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_cb__IPv6AddressStringType(soap, "cb:Address", &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->Address), "cb:IPv6AddressStringType"))
-                               {       soap_flag_Address1--;
-                                       continue;
-                               }
-                       if (soap_flag_AddressMask1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_cb__IPv6AddressStringType(soap, "cb:AddressMask", &(((cb__CircuitBreakerIPv6AddressAndMaskType*)a)->AddressMask), "cb:IPv6AddressStringType"))
-                               {       soap_flag_AddressMask1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IPAddressDirection1 > 0 || soap_flag_Address1 > 0 || soap_flag_AddressMask1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPv6AddressAndMaskType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerIPv6AddressAndMaskType);
-               ((cb__CircuitBreakerIPv6AddressAndMaskType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPv6AddressAndMaskType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerIPv6AddressAndMaskType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerIPv6AddressAndMaskType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerIPv6AddressAndMaskType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv6AddressAndMaskType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerIPv6AddressAndMaskType*)p = *(cb__CircuitBreakerIPv6AddressAndMaskType*)q;
-}
-
-void cb__CircuitBreakerIPv4AddressAndMaskType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->Address);
-       soap_serialize_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->AddressMask);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerIPv4AddressAndMaskType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cb__CircuitBreakerFilterIPAddressDirectionType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->IPAddressDirection);
-       soap_default_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->Address);
-       soap_default_cb__IPv4AddressStringType(soap, &((cb__CircuitBreakerIPv4AddressAndMaskType*)this)->AddressMask);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerIPv4AddressAndMaskType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerIPv4AddressAndMaskType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerIPv4AddressAndMaskType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType), type);
-       soap_out_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", -1, &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->IPAddressDirection), "");
-       soap_out_cb__IPv4AddressStringType(soap, "cb:Address", -1, &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->Address), "");
-       soap_out_cb__IPv4AddressStringType(soap, "cb:AddressMask", -1, &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->AddressMask), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerIPv4AddressAndMaskType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerIPv4AddressAndMaskType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC4 soap_get_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerIPv4AddressAndMaskType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC4 soap_in_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4AddressAndMaskType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerIPv4AddressAndMaskType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType, sizeof(cb__CircuitBreakerIPv4AddressAndMaskType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerIPv4AddressAndMaskType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_IPAddressDirection1 = 1, soap_flag_Address1 = 1, soap_flag_AddressMask1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_IPAddressDirection1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cb__CircuitBreakerFilterIPAddressDirectionType(soap, "cb:IPAddressDirection", &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->IPAddressDirection), "cb:CircuitBreakerFilterIPAddressDirectionType"))
-                               {       soap_flag_IPAddressDirection1--;
-                                       continue;
-                               }
-                       if (soap_flag_Address1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_cb__IPv4AddressStringType(soap, "cb:Address", &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->Address), "cb:IPv4AddressStringType"))
-                               {       soap_flag_Address1--;
-                                       continue;
-                               }
-                       if (soap_flag_AddressMask1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_cb__IPv4AddressStringType(soap, "cb:AddressMask", &(((cb__CircuitBreakerIPv4AddressAndMaskType*)a)->AddressMask), "cb:IPv4AddressStringType"))
-                               {       soap_flag_AddressMask1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IPAddressDirection1 > 0 || soap_flag_Address1 > 0 || soap_flag_AddressMask1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC6 soap_new_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPv4AddressAndMaskType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerIPv4AddressAndMaskType);
-               ((cb__CircuitBreakerIPv4AddressAndMaskType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerIPv4AddressAndMaskType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerIPv4AddressAndMaskType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerIPv4AddressAndMaskType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerIPv4AddressAndMaskType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerIPv4AddressAndMaskType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerIPv4AddressAndMaskType*)p = *(cb__CircuitBreakerIPv4AddressAndMaskType*)q;
-}
-
-void cb__CircuitBreakerPolicyInfoType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocb__CircuitBreakerPolicyType(soap, &((cb__CircuitBreakerPolicyInfoType*)this)->Policy);
-       soap_embedded(soap, &((cb__CircuitBreakerPolicyInfoType*)this)->PolicyCreationHandle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerPolicyInfoType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerPolicyInfoType*)this)->Policy = NULL;
-       soap_default_unsignedInt(soap, &((cb__CircuitBreakerPolicyInfoType*)this)->PolicyCreationHandle);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerPolicyInfoType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerPolicyInfoType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerPolicyInfoType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPolicyInfoType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType), type);
-       soap_out_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", -1, &(((cb__CircuitBreakerPolicyInfoType*)a)->Policy), "");
-       soap_out_unsignedInt(soap, "cb:PolicyCreationHandle", -1, &(((cb__CircuitBreakerPolicyInfoType*)a)->PolicyCreationHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerPolicyInfoType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerPolicyInfoType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerPolicyInfoType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerPolicyInfoType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerPolicyInfoType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyInfoType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerPolicyInfoType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, sizeof(cb__CircuitBreakerPolicyInfoType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPolicyInfoType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerPolicyInfoType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Policy1 = 1, soap_flag_PolicyCreationHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Policy1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerPolicyType(soap, "cb:Policy", &(((cb__CircuitBreakerPolicyInfoType*)a)->Policy), "cb:CircuitBreakerPolicyType"))
-                               {       soap_flag_Policy1--;
-                                       continue;
-                               }
-                       if (soap_flag_PolicyCreationHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:PolicyCreationHandle", &(((cb__CircuitBreakerPolicyInfoType*)a)->PolicyCreationHandle), "xsd:unsignedInt"))
-                               {       soap_flag_PolicyCreationHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Policy1 > 0 || soap_flag_PolicyCreationHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPolicyInfoType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerPolicyInfoType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPolicyInfoType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPolicyInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerPolicyInfoType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerPolicyInfoType);
-               ((cb__CircuitBreakerPolicyInfoType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerPolicyInfoType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerPolicyInfoType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerPolicyInfoType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerPolicyInfoType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPolicyInfoType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerPolicyInfoType*)p = *(cb__CircuitBreakerPolicyInfoType*)q;
-}
-
-void cb__CircuitBreakerPolicyType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__CircuitBreakerPolicyType*)this)->PolicyPrecedence, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, &((cb__CircuitBreakerPolicyType*)this)->AntiSpoofingFilter);
-       soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((cb__CircuitBreakerPolicyType*)this)->FilterCreationHandles);
-       soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(soap, &((cb__CircuitBreakerPolicyType*)this)->DefaultTXFilter);
-       soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(soap, &((cb__CircuitBreakerPolicyType*)this)->DefaultRXFilter);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerPolicyType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cb__CircuitBreakerPolicyType*)this)->PolicyName = NULL;
-       soap_default_unsignedInt(soap, &((cb__CircuitBreakerPolicyType*)this)->PolicyPrecedence);
-       ((cb__CircuitBreakerPolicyType*)this)->AntiSpoofingFilter = NULL;
-       soap_default_std__vectorTemplateOfunsignedInt(soap, &((cb__CircuitBreakerPolicyType*)this)->FilterCreationHandles);
-       ((cb__CircuitBreakerPolicyType*)this)->DefaultTXFilter = NULL;
-       ((cb__CircuitBreakerPolicyType*)this)->DefaultRXFilter = NULL;
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerPolicyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerPolicyType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerPolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerPolicyType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerPolicyType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerPolicyType), type);
-       soap_outliteral(soap, "cb:PolicyName", &(((cb__CircuitBreakerPolicyType*)a)->PolicyName), NULL);
-       soap_out_unsignedInt(soap, "cb:PolicyPrecedence", -1, &(((cb__CircuitBreakerPolicyType*)a)->PolicyPrecedence), "");
-       soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, "cb:AntiSpoofingFilter", -1, &(((cb__CircuitBreakerPolicyType*)a)->AntiSpoofingFilter), "");
-       soap_out_std__vectorTemplateOfunsignedInt(soap, "cb:FilterCreationHandles", -1, &(((cb__CircuitBreakerPolicyType*)a)->FilterCreationHandles), "");
-       soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultTXFilter", -1, &(((cb__CircuitBreakerPolicyType*)a)->DefaultTXFilter), "");
-       soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultRXFilter", -1, &(((cb__CircuitBreakerPolicyType*)a)->DefaultRXFilter), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerPolicyType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerPolicyType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPolicyType * SOAP_FMAC4 soap_get_cb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerPolicyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerPolicyType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerPolicyType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPolicyType * SOAP_FMAC4 soap_in_cb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerPolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerPolicyType, sizeof(cb__CircuitBreakerPolicyType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerPolicyType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerPolicyType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PolicyName1 = 1, soap_flag_PolicyPrecedence1 = 1, soap_flag_AntiSpoofingFilter1 = 1, soap_flag_DefaultTXFilter1 = 1, soap_flag_DefaultRXFilter1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PolicyName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_inliteral(soap, "cb:PolicyName", &(((cb__CircuitBreakerPolicyType*)a)->PolicyName)))
-                               {       soap_flag_PolicyName1--;
-                                       continue;
-                               }
-                       if (soap_flag_PolicyPrecedence1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "cb:PolicyPrecedence", &(((cb__CircuitBreakerPolicyType*)a)->PolicyPrecedence), "xsd:unsignedInt"))
-                               {       soap_flag_PolicyPrecedence1--;
-                                       continue;
-                               }
-                       if (soap_flag_AntiSpoofingFilter1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, "cb:AntiSpoofingFilter", &(((cb__CircuitBreakerPolicyType*)a)->AntiSpoofingFilter), "cb:CircuitBreakerAntiSpoofingFilterType"))
-                               {       soap_flag_AntiSpoofingFilter1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedInt(soap, "cb:FilterCreationHandles", &(((cb__CircuitBreakerPolicyType*)a)->FilterCreationHandles), "xsd:unsignedInt"))
-                                       continue;
-                       if (soap_flag_DefaultTXFilter1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultTXFilter", &(((cb__CircuitBreakerPolicyType*)a)->DefaultTXFilter), "cb:CircuitBreakerDefaultFilterType"))
-                               {       soap_flag_DefaultTXFilter1--;
-                                       continue;
-                               }
-                       if (soap_flag_DefaultRXFilter1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, "cb:DefaultRXFilter", &(((cb__CircuitBreakerPolicyType*)a)->DefaultRXFilter), "cb:CircuitBreakerDefaultFilterType"))
-                               {       soap_flag_DefaultRXFilter1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyPrecedence1 > 0 || soap_flag_DefaultTXFilter1 > 0 || soap_flag_DefaultRXFilter1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerPolicyType * SOAP_FMAC6 soap_new_cb__CircuitBreakerPolicyType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerPolicyType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPolicyType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerPolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerPolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerPolicyType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerPolicyType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerPolicyType);
-               ((cb__CircuitBreakerPolicyType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerPolicyType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerPolicyType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerPolicyType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerPolicyType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerPolicyType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerPolicyType*)p = *(cb__CircuitBreakerPolicyType*)q;
-}
-
-void cb__CircuitBreakerDefaultFilterType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__CircuitBreakerDefaultFilterType*)this)->ActionDrop, SOAP_TYPE_bool);
-       soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch, SOAP_TYPE_bool);
-       soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerDefaultFilterType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((cb__CircuitBreakerDefaultFilterType*)this)->ActionDrop);
-       soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch);
-       soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerDefaultFilterType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerDefaultFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerDefaultFilterType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerDefaultFilterType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType), "cb:CircuitBreakerDefaultFilterType");
-       soap_out_bool(soap, "cb:ActionEventOnMatch", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), "");
-       soap_out_bool(soap, "cb:ActionCount", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), "");
-       /* transient soap skipped */
-       soap_out_bool(soap, "cb:ActionDrop", -1, &(((cb__CircuitBreakerDefaultFilterType*)a)->ActionDrop), "");
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerDefaultFilterType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerDefaultFilterType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC4 soap_get_cb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerDefaultFilterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerDefaultFilterType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerDefaultFilterType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC4 soap_in_cb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerDefaultFilterType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerDefaultFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType, sizeof(cb__CircuitBreakerDefaultFilterType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerDefaultFilterType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerDefaultFilterType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ActionEventOnMatch2 = 1, soap_flag_ActionCount2 = 1, soap_flag_ActionDrop1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ActionEventOnMatch2 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:ActionEventOnMatch", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), "xsd:boolean"))
-                               {       soap_flag_ActionEventOnMatch2--;
-                                       continue;
-                               }
-                       if (soap_flag_ActionCount2 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:ActionCount", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), "xsd:boolean"))
-                               {       soap_flag_ActionCount2--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap_flag_ActionDrop1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:ActionDrop", &(((cb__CircuitBreakerDefaultFilterType*)a)->ActionDrop), "xsd:boolean"))
-                               {       soap_flag_ActionDrop1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ActionEventOnMatch2 > 0 || soap_flag_ActionCount2 > 0 || soap_flag_ActionDrop1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC6 soap_new_cb__CircuitBreakerDefaultFilterType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerDefaultFilterType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerDefaultFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerDefaultFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerDefaultFilterType);
-               ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerDefaultFilterType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerDefaultFilterType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerDefaultFilterType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerDefaultFilterType*)p = *(cb__CircuitBreakerDefaultFilterType*)q;
-}
-
-void cb__CircuitBreakerAntiSpoofingFilterType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch, SOAP_TYPE_bool);
-       soap_embedded(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void cb__CircuitBreakerAntiSpoofingFilterType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionEventOnMatch);
-       soap_default_bool(soap, &((cb__CircuitBreakerAntiSpoofingFilterType*)this)->ActionCount);
-       /* transient soap skipped */
-}
-
-int cb__CircuitBreakerAntiSpoofingFilterType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cb__CircuitBreakerAntiSpoofingFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cb__CircuitBreakerAntiSpoofingFilterType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, int id, const cb__CircuitBreakerAntiSpoofingFilterType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType), type);
-       soap_out_bool(soap, "cb:ActionEventOnMatch", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), "");
-       soap_out_bool(soap, "cb:ActionCount", -1, &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cb__CircuitBreakerAntiSpoofingFilterType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cb__CircuitBreakerAntiSpoofingFilterType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC4 soap_get_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cb__CircuitBreakerAntiSpoofingFilterType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cb__CircuitBreakerAntiSpoofingFilterType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC4 soap_in_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerAntiSpoofingFilterType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cb__CircuitBreakerAntiSpoofingFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType, sizeof(cb__CircuitBreakerAntiSpoofingFilterType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cb__CircuitBreakerAntiSpoofingFilterType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ActionEventOnMatch1 = 1, soap_flag_ActionCount1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ActionEventOnMatch1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:ActionEventOnMatch", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionEventOnMatch), "xsd:boolean"))
-                               {       soap_flag_ActionEventOnMatch1--;
-                                       continue;
-                               }
-                       if (soap_flag_ActionCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "cb:ActionCount", &(((cb__CircuitBreakerAntiSpoofingFilterType*)a)->ActionCount), "xsd:boolean"))
-                               {       soap_flag_ActionCount1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ActionEventOnMatch1 > 0 || soap_flag_ActionCount1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC6 soap_new_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, int n)
-{      return soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType * SOAP_FMAC4 soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (type && !soap_match_tag(soap, type, "cb:CircuitBreakerDefaultFilterType"))
-       {       cp->type = SOAP_TYPE_cb__CircuitBreakerDefaultFilterType;
-               if (n < 0)
-               {       cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType;
-                       if (size)
-                               *size = sizeof(cb__CircuitBreakerDefaultFilterType);
-                       ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)->soap = soap;
-               }
-               else
-               {       cp->ptr = (void*)new cb__CircuitBreakerDefaultFilterType[n];
-                       if (size)
-                               *size = n * sizeof(cb__CircuitBreakerDefaultFilterType);
-                       for (int i = 0; i < n; i++)
-                               ((cb__CircuitBreakerDefaultFilterType*)cp->ptr)[i].soap = soap;
-               }
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-               return (cb__CircuitBreakerDefaultFilterType*)cp->ptr;
-       }
-       if (n < 0)
-       {       cp->ptr = (void*)new cb__CircuitBreakerAntiSpoofingFilterType;
-               if (size)
-                       *size = sizeof(cb__CircuitBreakerAntiSpoofingFilterType);
-               ((cb__CircuitBreakerAntiSpoofingFilterType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cb__CircuitBreakerAntiSpoofingFilterType[n];
-               if (size)
-                       *size = n * sizeof(cb__CircuitBreakerAntiSpoofingFilterType);
-               for (int i = 0; i < n; i++)
-                       ((cb__CircuitBreakerAntiSpoofingFilterType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cb__CircuitBreakerAntiSpoofingFilterType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cb__CircuitBreakerAntiSpoofingFilterType %p -> %p\n", q, p));
-       *(cb__CircuitBreakerAntiSpoofingFilterType*)p = *(cb__CircuitBreakerAntiSpoofingFilterType*)q;
-}
-
-void _emi__GetGeneralAlertSubscriptionResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToemi__AlertSubscriptionGeneralType(soap, &((_emi__GetGeneralAlertSubscriptionResponse*)this)->SubscriptionInfo);
-       /* transient soap skipped */
-}
-
-void _emi__GetGeneralAlertSubscriptionResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetGeneralAlertSubscriptionResponse*)this)->Status);
-       ((_emi__GetGeneralAlertSubscriptionResponse*)this)->SubscriptionInfo = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__GetGeneralAlertSubscriptionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetGeneralAlertSubscriptionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetGeneralAlertSubscriptionResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, const _emi__GetGeneralAlertSubscriptionResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->Status), "");
-       soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", -1, &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->SubscriptionInfo), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetGeneralAlertSubscriptionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetGeneralAlertSubscriptionResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC4 soap_get__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetGeneralAlertSubscriptionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetGeneralAlertSubscriptionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetGeneralAlertSubscriptionResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC4 soap_in__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscriptionResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetGeneralAlertSubscriptionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse, sizeof(_emi__GetGeneralAlertSubscriptionResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetGeneralAlertSubscriptionResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_SubscriptionInfo1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", &(((_emi__GetGeneralAlertSubscriptionResponse*)a)->SubscriptionInfo), "emi:AlertSubscriptionGeneralType"))
-                               {       soap_flag_SubscriptionInfo1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionInfo1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC6 soap_new__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse * SOAP_FMAC4 soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetGeneralAlertSubscriptionResponse;
-               if (size)
-                       *size = sizeof(_emi__GetGeneralAlertSubscriptionResponse);
-               ((_emi__GetGeneralAlertSubscriptionResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetGeneralAlertSubscriptionResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetGeneralAlertSubscriptionResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetGeneralAlertSubscriptionResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetGeneralAlertSubscriptionResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetGeneralAlertSubscriptionResponse %p -> %p\n", q, p));
-       *(_emi__GetGeneralAlertSubscriptionResponse*)p = *(_emi__GetGeneralAlertSubscriptionResponse*)q;
-}
-
-void _emi__GetGeneralAlertSubscription::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__GetGeneralAlertSubscription::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__GetGeneralAlertSubscription*)this)->SubscriptionHandle);
-       /* transient soap skipped */
-}
-
-int _emi__GetGeneralAlertSubscription::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetGeneralAlertSubscription);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetGeneralAlertSubscription::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetGeneralAlertSubscription(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, int id, const _emi__GetGeneralAlertSubscription *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetGeneralAlertSubscription), type);
-       soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__GetGeneralAlertSubscription*)a)->SubscriptionHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetGeneralAlertSubscription::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetGeneralAlertSubscription(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_get__emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetGeneralAlertSubscription(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetGeneralAlertSubscription::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetGeneralAlertSubscription(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_in__emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscription *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetGeneralAlertSubscription *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetGeneralAlertSubscription, sizeof(_emi__GetGeneralAlertSubscription), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetGeneralAlertSubscription)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetGeneralAlertSubscription *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_SubscriptionHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__GetGeneralAlertSubscription*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType"))
-                               {       soap_flag_SubscriptionHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetGeneralAlertSubscription * SOAP_FMAC6 soap_new__emi__GetGeneralAlertSubscription(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetGeneralAlertSubscription(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_instantiate__emi__GetGeneralAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetGeneralAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetGeneralAlertSubscription, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetGeneralAlertSubscription;
-               if (size)
-                       *size = sizeof(_emi__GetGeneralAlertSubscription);
-               ((_emi__GetGeneralAlertSubscription*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetGeneralAlertSubscription[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetGeneralAlertSubscription);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetGeneralAlertSubscription*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetGeneralAlertSubscription*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetGeneralAlertSubscription %p -> %p\n", q, p));
-       *(_emi__GetGeneralAlertSubscription*)p = *(_emi__GetGeneralAlertSubscription*)q;
-}
-
-void _emi__EnumerateGeneralAlertSubscriptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((_emi__EnumerateGeneralAlertSubscriptionsResponse*)this)->SubscriptionHandle);
-       /* transient soap skipped */
-}
-
-void _emi__EnumerateGeneralAlertSubscriptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateGeneralAlertSubscriptionsResponse*)this)->Status);
-       soap_default_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((_emi__EnumerateGeneralAlertSubscriptionsResponse*)this)->SubscriptionHandle);
-       /* transient soap skipped */
-}
-
-int _emi__EnumerateGeneralAlertSubscriptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__EnumerateGeneralAlertSubscriptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateGeneralAlertSubscriptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->Status), "");
-       soap_out_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->SubscriptionHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__EnumerateGeneralAlertSubscriptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC4 soap_get__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__EnumerateGeneralAlertSubscriptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC4 soap_in__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__EnumerateGeneralAlertSubscriptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse, sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__EnumerateGeneralAlertSubscriptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__EnumerateGeneralAlertSubscriptionsResponse*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC6 soap_new__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptionsResponse;
-               if (size)
-                       *size = sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse);
-               ((_emi__EnumerateGeneralAlertSubscriptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__EnumerateGeneralAlertSubscriptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__EnumerateGeneralAlertSubscriptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateGeneralAlertSubscriptionsResponse %p -> %p\n", q, p));
-       *(_emi__EnumerateGeneralAlertSubscriptionsResponse*)p = *(_emi__EnumerateGeneralAlertSubscriptionsResponse*)q;
-}
-
-void _emi__EnumerateGeneralAlertSubscriptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, &((_emi__EnumerateGeneralAlertSubscriptions*)this)->PolicyID);
-       /* transient soap skipped */
-}
-
-void _emi__EnumerateGeneralAlertSubscriptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_emi__EnumerateGeneralAlertSubscriptions*)this)->PolicyID = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__EnumerateGeneralAlertSubscriptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__EnumerateGeneralAlertSubscriptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, int id, const _emi__EnumerateGeneralAlertSubscriptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions), type);
-       soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", -1, &(((_emi__EnumerateGeneralAlertSubscriptions*)a)->PolicyID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__EnumerateGeneralAlertSubscriptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__EnumerateGeneralAlertSubscriptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_get__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__EnumerateGeneralAlertSubscriptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__EnumerateGeneralAlertSubscriptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__EnumerateGeneralAlertSubscriptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_in__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__EnumerateGeneralAlertSubscriptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions, sizeof(_emi__EnumerateGeneralAlertSubscriptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__EnumerateGeneralAlertSubscriptions *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PolicyID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PolicyID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", &(((_emi__EnumerateGeneralAlertSubscriptions*)a)->PolicyID), "emi:AlertSubscriptionPolicyIDType"))
-                               {       soap_flag_PolicyID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC6 soap_new__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int n)
-{      return soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptions;
-               if (size)
-                       *size = sizeof(_emi__EnumerateGeneralAlertSubscriptions);
-               ((_emi__EnumerateGeneralAlertSubscriptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__EnumerateGeneralAlertSubscriptions[n];
-               if (size)
-                       *size = n * sizeof(_emi__EnumerateGeneralAlertSubscriptions);
-               for (int i = 0; i < n; i++)
-                       ((_emi__EnumerateGeneralAlertSubscriptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__EnumerateGeneralAlertSubscriptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateGeneralAlertSubscriptions %p -> %p\n", q, p));
-       *(_emi__EnumerateGeneralAlertSubscriptions*)p = *(_emi__EnumerateGeneralAlertSubscriptions*)q;
-}
-
-void _emi__SubscribeForGeneralAlertResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__SubscribeForGeneralAlertResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SubscribeForGeneralAlertResponse*)this)->Status);
-       soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__SubscribeForGeneralAlertResponse*)this)->SubscriptionHandle);
-       /* transient soap skipped */
-}
-
-int _emi__SubscribeForGeneralAlertResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__SubscribeForGeneralAlertResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__SubscribeForGeneralAlertResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForGeneralAlertResponse(struct soap *soap, const char *tag, int id, const _emi__SubscribeForGeneralAlertResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SubscribeForGeneralAlertResponse*)a)->Status), "");
-       soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__SubscribeForGeneralAlertResponse*)a)->SubscriptionHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__SubscribeForGeneralAlertResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__SubscribeForGeneralAlertResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC4 soap_get__emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__SubscribeForGeneralAlertResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__SubscribeForGeneralAlertResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__SubscribeForGeneralAlertResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC4 soap_in__emi__SubscribeForGeneralAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlertResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__SubscribeForGeneralAlertResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse, sizeof(_emi__SubscribeForGeneralAlertResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__SubscribeForGeneralAlertResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__SubscribeForGeneralAlertResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_SubscriptionHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SubscribeForGeneralAlertResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__SubscribeForGeneralAlertResponse*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType"))
-                               {       soap_flag_SubscriptionHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC6 soap_new__emi__SubscribeForGeneralAlertResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__SubscribeForGeneralAlertResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse * SOAP_FMAC4 soap_instantiate__emi__SubscribeForGeneralAlertResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForGeneralAlertResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__SubscribeForGeneralAlertResponse;
-               if (size)
-                       *size = sizeof(_emi__SubscribeForGeneralAlertResponse);
-               ((_emi__SubscribeForGeneralAlertResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__SubscribeForGeneralAlertResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__SubscribeForGeneralAlertResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__SubscribeForGeneralAlertResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__SubscribeForGeneralAlertResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForGeneralAlertResponse %p -> %p\n", q, p));
-       *(_emi__SubscribeForGeneralAlertResponse*)p = *(_emi__SubscribeForGeneralAlertResponse*)q;
-}
-
-void _emi__SubscribeForGeneralAlert::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToemi__AlertSubscriptionGeneralType(soap, &((_emi__SubscribeForGeneralAlert*)this)->SubscriptionInfo);
-       /* transient soap skipped */
-}
-
-void _emi__SubscribeForGeneralAlert::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_emi__SubscribeForGeneralAlert*)this)->SubscriptionInfo = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__SubscribeForGeneralAlert::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SubscribeForGeneralAlert);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__SubscribeForGeneralAlert::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__SubscribeForGeneralAlert(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, int id, const _emi__SubscribeForGeneralAlert *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForGeneralAlert), type);
-       soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", -1, &(((_emi__SubscribeForGeneralAlert*)a)->SubscriptionInfo), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__SubscribeForGeneralAlert::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__SubscribeForGeneralAlert(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_get__emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__SubscribeForGeneralAlert(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__SubscribeForGeneralAlert::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__SubscribeForGeneralAlert(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_in__emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlert *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__SubscribeForGeneralAlert *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForGeneralAlert, sizeof(_emi__SubscribeForGeneralAlert), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__SubscribeForGeneralAlert)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__SubscribeForGeneralAlert *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_SubscriptionInfo1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, "emi:SubscriptionInfo", &(((_emi__SubscribeForGeneralAlert*)a)->SubscriptionInfo), "emi:AlertSubscriptionGeneralType"))
-                               {       soap_flag_SubscriptionInfo1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionInfo1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__SubscribeForGeneralAlert * SOAP_FMAC6 soap_new__emi__SubscribeForGeneralAlert(struct soap *soap, int n)
-{      return soap_instantiate__emi__SubscribeForGeneralAlert(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_instantiate__emi__SubscribeForGeneralAlert(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForGeneralAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForGeneralAlert, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__SubscribeForGeneralAlert;
-               if (size)
-                       *size = sizeof(_emi__SubscribeForGeneralAlert);
-               ((_emi__SubscribeForGeneralAlert*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__SubscribeForGeneralAlert[n];
-               if (size)
-                       *size = n * sizeof(_emi__SubscribeForGeneralAlert);
-               for (int i = 0; i < n; i++)
-                       ((_emi__SubscribeForGeneralAlert*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__SubscribeForGeneralAlert*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForGeneralAlert %p -> %p\n", q, p));
-       *(_emi__SubscribeForGeneralAlert*)p = *(_emi__SubscribeForGeneralAlert*)q;
-}
-
-void _emi__CancelAlertSubscriptionResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__CancelAlertSubscriptionResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__CancelAlertSubscriptionResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _emi__CancelAlertSubscriptionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__CancelAlertSubscriptionResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__CancelAlertSubscriptionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__CancelAlertSubscriptionResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__CancelAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, const _emi__CancelAlertSubscriptionResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__CancelAlertSubscriptionResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__CancelAlertSubscriptionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__CancelAlertSubscriptionResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC4 soap_get__emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__CancelAlertSubscriptionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__CancelAlertSubscriptionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__CancelAlertSubscriptionResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC4 soap_in__emi__CancelAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__CancelAlertSubscriptionResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__CancelAlertSubscriptionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse, sizeof(_emi__CancelAlertSubscriptionResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__CancelAlertSubscriptionResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__CancelAlertSubscriptionResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__CancelAlertSubscriptionResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC6 soap_new__emi__CancelAlertSubscriptionResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__CancelAlertSubscriptionResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse * SOAP_FMAC4 soap_instantiate__emi__CancelAlertSubscriptionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__CancelAlertSubscriptionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__CancelAlertSubscriptionResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__CancelAlertSubscriptionResponse;
-               if (size)
-                       *size = sizeof(_emi__CancelAlertSubscriptionResponse);
-               ((_emi__CancelAlertSubscriptionResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__CancelAlertSubscriptionResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__CancelAlertSubscriptionResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__CancelAlertSubscriptionResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__CancelAlertSubscriptionResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__CancelAlertSubscriptionResponse %p -> %p\n", q, p));
-       *(_emi__CancelAlertSubscriptionResponse*)p = *(_emi__CancelAlertSubscriptionResponse*)q;
-}
-
-void _emi__CancelAlertSubscription::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__CancelAlertSubscription::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__CancelAlertSubscription*)this)->SubscriptionHandle);
-       /* transient soap skipped */
-}
-
-int _emi__CancelAlertSubscription::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__CancelAlertSubscription);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__CancelAlertSubscription::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__CancelAlertSubscription(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__CancelAlertSubscription(struct soap *soap, const char *tag, int id, const _emi__CancelAlertSubscription *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__CancelAlertSubscription), type);
-       soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__CancelAlertSubscription*)a)->SubscriptionHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__CancelAlertSubscription::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__CancelAlertSubscription(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__CancelAlertSubscription * SOAP_FMAC4 soap_get__emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__CancelAlertSubscription(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__CancelAlertSubscription::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__CancelAlertSubscription(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__CancelAlertSubscription * SOAP_FMAC4 soap_in__emi__CancelAlertSubscription(struct soap *soap, const char *tag, _emi__CancelAlertSubscription *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__CancelAlertSubscription *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__CancelAlertSubscription, sizeof(_emi__CancelAlertSubscription), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__CancelAlertSubscription)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__CancelAlertSubscription *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_SubscriptionHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__CancelAlertSubscription*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType"))
-                               {       soap_flag_SubscriptionHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__CancelAlertSubscription * SOAP_FMAC6 soap_new__emi__CancelAlertSubscription(struct soap *soap, int n)
-{      return soap_instantiate__emi__CancelAlertSubscription(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__CancelAlertSubscription * SOAP_FMAC4 soap_instantiate__emi__CancelAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__CancelAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__CancelAlertSubscription, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__CancelAlertSubscription;
-               if (size)
-                       *size = sizeof(_emi__CancelAlertSubscription);
-               ((_emi__CancelAlertSubscription*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__CancelAlertSubscription[n];
-               if (size)
-                       *size = n * sizeof(_emi__CancelAlertSubscription);
-               for (int i = 0; i < n; i++)
-                       ((_emi__CancelAlertSubscription*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__CancelAlertSubscription*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__CancelAlertSubscription %p -> %p\n", q, p));
-       *(_emi__CancelAlertSubscription*)p = *(_emi__CancelAlertSubscription*)q;
-}
-
-void _emi__GetSensorAttributesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToemi__SensorAttributesType(soap, &((_emi__GetSensorAttributesResponse*)this)->Attributes);
-       /* transient soap skipped */
-}
-
-void _emi__GetSensorAttributesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetSensorAttributesResponse*)this)->Status);
-       ((_emi__GetSensorAttributesResponse*)this)->Attributes = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__GetSensorAttributesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetSensorAttributesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetSensorAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetSensorAttributesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetSensorAttributesResponse(struct soap *soap, const char *tag, int id, const _emi__GetSensorAttributesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetSensorAttributesResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetSensorAttributesResponse*)a)->Status), "");
-       soap_out_PointerToemi__SensorAttributesType(soap, "emi:Attributes", -1, &(((_emi__GetSensorAttributesResponse*)a)->Attributes), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetSensorAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetSensorAttributesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetSensorAttributesResponse * SOAP_FMAC4 soap_get__emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetSensorAttributesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetSensorAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetSensorAttributesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetSensorAttributesResponse * SOAP_FMAC4 soap_in__emi__GetSensorAttributesResponse(struct soap *soap, const char *tag, _emi__GetSensorAttributesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetSensorAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetSensorAttributesResponse, sizeof(_emi__GetSensorAttributesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetSensorAttributesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetSensorAttributesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_Attributes1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetSensorAttributesResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_Attributes1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__SensorAttributesType(soap, "emi:Attributes", &(((_emi__GetSensorAttributesResponse*)a)->Attributes), "emi:SensorAttributesType"))
-                               {       soap_flag_Attributes1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Attributes1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetSensorAttributesResponse * SOAP_FMAC6 soap_new__emi__GetSensorAttributesResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetSensorAttributesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetSensorAttributesResponse * SOAP_FMAC4 soap_instantiate__emi__GetSensorAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetSensorAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetSensorAttributesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetSensorAttributesResponse;
-               if (size)
-                       *size = sizeof(_emi__GetSensorAttributesResponse);
-               ((_emi__GetSensorAttributesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetSensorAttributesResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetSensorAttributesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetSensorAttributesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetSensorAttributesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetSensorAttributesResponse %p -> %p\n", q, p));
-       *(_emi__GetSensorAttributesResponse*)p = *(_emi__GetSensorAttributesResponse*)q;
-}
-
-void _emi__GetSensorAttributes::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__GetSensorAttributes::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__SensorHandleType(soap, &((_emi__GetSensorAttributes*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _emi__GetSensorAttributes::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetSensorAttributes);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetSensorAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetSensorAttributes(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetSensorAttributes(struct soap *soap, const char *tag, int id, const _emi__GetSensorAttributes *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetSensorAttributes), type);
-       soap_out_emi__SensorHandleType(soap, "emi:Handle", -1, &(((_emi__GetSensorAttributes*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetSensorAttributes::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetSensorAttributes(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetSensorAttributes * SOAP_FMAC4 soap_get__emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetSensorAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetSensorAttributes::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetSensorAttributes(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetSensorAttributes * SOAP_FMAC4 soap_in__emi__GetSensorAttributes(struct soap *soap, const char *tag, _emi__GetSensorAttributes *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetSensorAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetSensorAttributes, sizeof(_emi__GetSensorAttributes), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetSensorAttributes)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetSensorAttributes *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__SensorHandleType(soap, "emi:Handle", &(((_emi__GetSensorAttributes*)a)->Handle), "emi:SensorHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetSensorAttributes * SOAP_FMAC6 soap_new__emi__GetSensorAttributes(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetSensorAttributes(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetSensorAttributes * SOAP_FMAC4 soap_instantiate__emi__GetSensorAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetSensorAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetSensorAttributes, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetSensorAttributes;
-               if (size)
-                       *size = sizeof(_emi__GetSensorAttributes);
-               ((_emi__GetSensorAttributes*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetSensorAttributes[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetSensorAttributes);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetSensorAttributes*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetSensorAttributes*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetSensorAttributes %p -> %p\n", q, p));
-       *(_emi__GetSensorAttributes*)p = *(_emi__GetSensorAttributes*)q;
-}
-
-void _emi__EnumerateSensorsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__EnumerateSensorsResponse*)this)->TotalCount, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_emi__EnumerateSensorsResponse*)this)->HandleCount, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerToemi__SensorHandleArrayType(soap, &((_emi__EnumerateSensorsResponse*)this)->Handles);
-       /* transient soap skipped */
-}
-
-void _emi__EnumerateSensorsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateSensorsResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_emi__EnumerateSensorsResponse*)this)->TotalCount);
-       soap_default_unsignedInt(soap, &((_emi__EnumerateSensorsResponse*)this)->HandleCount);
-       ((_emi__EnumerateSensorsResponse*)this)->Handles = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__EnumerateSensorsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateSensorsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__EnumerateSensorsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__EnumerateSensorsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateSensorsResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateSensorsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateSensorsResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateSensorsResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "emi:TotalCount", -1, &(((_emi__EnumerateSensorsResponse*)a)->TotalCount), "");
-       soap_out_unsignedInt(soap, "emi:HandleCount", -1, &(((_emi__EnumerateSensorsResponse*)a)->HandleCount), "");
-       soap_out_PointerToemi__SensorHandleArrayType(soap, "emi:Handles", -1, &(((_emi__EnumerateSensorsResponse*)a)->Handles), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__EnumerateSensorsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__EnumerateSensorsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateSensorsResponse * SOAP_FMAC4 soap_get__emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__EnumerateSensorsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__EnumerateSensorsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__EnumerateSensorsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateSensorsResponse * SOAP_FMAC4 soap_in__emi__EnumerateSensorsResponse(struct soap *soap, const char *tag, _emi__EnumerateSensorsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__EnumerateSensorsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateSensorsResponse, sizeof(_emi__EnumerateSensorsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__EnumerateSensorsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__EnumerateSensorsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandleCount1 = 1, soap_flag_Handles1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateSensorsResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:TotalCount", &(((_emi__EnumerateSensorsResponse*)a)->TotalCount), "xsd:unsignedInt"))
-                               {       soap_flag_TotalCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_HandleCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:HandleCount", &(((_emi__EnumerateSensorsResponse*)a)->HandleCount), "xsd:unsignedInt"))
-                               {       soap_flag_HandleCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__SensorHandleArrayType(soap, "emi:Handles", &(((_emi__EnumerateSensorsResponse*)a)->Handles), "emi:SensorHandleArrayType"))
-                               {       soap_flag_Handles1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandleCount1 > 0 || soap_flag_Handles1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__EnumerateSensorsResponse * SOAP_FMAC6 soap_new__emi__EnumerateSensorsResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__EnumerateSensorsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__EnumerateSensorsResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateSensorsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateSensorsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateSensorsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__EnumerateSensorsResponse;
-               if (size)
-                       *size = sizeof(_emi__EnumerateSensorsResponse);
-               ((_emi__EnumerateSensorsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__EnumerateSensorsResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__EnumerateSensorsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__EnumerateSensorsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__EnumerateSensorsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateSensorsResponse %p -> %p\n", q, p));
-       *(_emi__EnumerateSensorsResponse*)p = *(_emi__EnumerateSensorsResponse*)q;
-}
-
-void _emi__EnumerateSensors::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__EnumerateSensors*)this)->StartIndex, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _emi__EnumerateSensors::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_emi__EnumerateSensors*)this)->StartIndex);
-       /* transient soap skipped */
-}
-
-int _emi__EnumerateSensors::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateSensors);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__EnumerateSensors::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__EnumerateSensors(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateSensors(struct soap *soap, const char *tag, int id, const _emi__EnumerateSensors *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateSensors), type);
-       soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateSensors*)a)->StartIndex), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__EnumerateSensors::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__EnumerateSensors(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateSensors * SOAP_FMAC4 soap_get__emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__EnumerateSensors(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__EnumerateSensors::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__EnumerateSensors(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateSensors * SOAP_FMAC4 soap_in__emi__EnumerateSensors(struct soap *soap, const char *tag, _emi__EnumerateSensors *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__EnumerateSensors *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateSensors, sizeof(_emi__EnumerateSensors), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__EnumerateSensors)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__EnumerateSensors *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StartIndex1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateSensors*)a)->StartIndex), "xsd:unsignedInt"))
-                               {       soap_flag_StartIndex1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__EnumerateSensors * SOAP_FMAC6 soap_new__emi__EnumerateSensors(struct soap *soap, int n)
-{      return soap_instantiate__emi__EnumerateSensors(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__EnumerateSensors * SOAP_FMAC4 soap_instantiate__emi__EnumerateSensors(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateSensors(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateSensors, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__EnumerateSensors;
-               if (size)
-                       *size = sizeof(_emi__EnumerateSensors);
-               ((_emi__EnumerateSensors*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__EnumerateSensors[n];
-               if (size)
-                       *size = n * sizeof(_emi__EnumerateSensors);
-               for (int i = 0; i < n; i++)
-                       ((_emi__EnumerateSensors*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__EnumerateSensors*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateSensors %p -> %p\n", q, p));
-       *(_emi__EnumerateSensors*)p = *(_emi__EnumerateSensors*)q;
-}
-
-void _emi__GetEventLogTimestampClockResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__GetEventLogTimestampClockResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetEventLogTimestampClockResponse*)this)->Status);
-       soap_default_emi__TimeType(soap, &((_emi__GetEventLogTimestampClockResponse*)this)->Time);
-       /* transient soap skipped */
-}
-
-int _emi__GetEventLogTimestampClockResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventLogTimestampClockResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetEventLogTimestampClockResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetEventLogTimestampClockResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogTimestampClockResponse(struct soap *soap, const char *tag, int id, const _emi__GetEventLogTimestampClockResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetEventLogTimestampClockResponse*)a)->Status), "");
-       soap_out_emi__TimeType(soap, "emi:Time", -1, &(((_emi__GetEventLogTimestampClockResponse*)a)->Time), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetEventLogTimestampClockResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetEventLogTimestampClockResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC4 soap_get__emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetEventLogTimestampClockResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetEventLogTimestampClockResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetEventLogTimestampClockResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC4 soap_in__emi__GetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClockResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetEventLogTimestampClockResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse, sizeof(_emi__GetEventLogTimestampClockResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetEventLogTimestampClockResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetEventLogTimestampClockResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_Time1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetEventLogTimestampClockResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_Time1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__TimeType(soap, "emi:Time", &(((_emi__GetEventLogTimestampClockResponse*)a)->Time), "emi:TimeType"))
-                               {       soap_flag_Time1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Time1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC6 soap_new__emi__GetEventLogTimestampClockResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetEventLogTimestampClockResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse * SOAP_FMAC4 soap_instantiate__emi__GetEventLogTimestampClockResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogTimestampClockResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogTimestampClockResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetEventLogTimestampClockResponse;
-               if (size)
-                       *size = sizeof(_emi__GetEventLogTimestampClockResponse);
-               ((_emi__GetEventLogTimestampClockResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetEventLogTimestampClockResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetEventLogTimestampClockResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetEventLogTimestampClockResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetEventLogTimestampClockResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogTimestampClockResponse %p -> %p\n", q, p));
-       *(_emi__GetEventLogTimestampClockResponse*)p = *(_emi__GetEventLogTimestampClockResponse*)q;
-}
-
-void _emi__GetEventLogTimestampClock::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__GetEventLogTimestampClock::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _emi__GetEventLogTimestampClock::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventLogTimestampClock);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetEventLogTimestampClock::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetEventLogTimestampClock(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, int id, const _emi__GetEventLogTimestampClock *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogTimestampClock), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetEventLogTimestampClock::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetEventLogTimestampClock(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_get__emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetEventLogTimestampClock(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetEventLogTimestampClock::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetEventLogTimestampClock(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_in__emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClock *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetEventLogTimestampClock *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogTimestampClock, sizeof(_emi__GetEventLogTimestampClock), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetEventLogTimestampClock)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetEventLogTimestampClock *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetEventLogTimestampClock * SOAP_FMAC6 soap_new__emi__GetEventLogTimestampClock(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetEventLogTimestampClock(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_instantiate__emi__GetEventLogTimestampClock(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogTimestampClock, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetEventLogTimestampClock;
-               if (size)
-                       *size = sizeof(_emi__GetEventLogTimestampClock);
-               ((_emi__GetEventLogTimestampClock*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetEventLogTimestampClock[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetEventLogTimestampClock);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetEventLogTimestampClock*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetEventLogTimestampClock*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogTimestampClock %p -> %p\n", q, p));
-       *(_emi__GetEventLogTimestampClock*)p = *(_emi__GetEventLogTimestampClock*)q;
-}
-
-void _emi__SetEventLogTimestampClockResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__SetEventLogTimestampClockResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SetEventLogTimestampClockResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _emi__SetEventLogTimestampClockResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SetEventLogTimestampClockResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__SetEventLogTimestampClockResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__SetEventLogTimestampClockResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetEventLogTimestampClockResponse(struct soap *soap, const char *tag, int id, const _emi__SetEventLogTimestampClockResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SetEventLogTimestampClockResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__SetEventLogTimestampClockResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__SetEventLogTimestampClockResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC4 soap_get__emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__SetEventLogTimestampClockResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__SetEventLogTimestampClockResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__SetEventLogTimestampClockResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC4 soap_in__emi__SetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClockResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__SetEventLogTimestampClockResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse, sizeof(_emi__SetEventLogTimestampClockResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__SetEventLogTimestampClockResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__SetEventLogTimestampClockResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SetEventLogTimestampClockResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC6 soap_new__emi__SetEventLogTimestampClockResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__SetEventLogTimestampClockResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse * SOAP_FMAC4 soap_instantiate__emi__SetEventLogTimestampClockResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetEventLogTimestampClockResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetEventLogTimestampClockResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__SetEventLogTimestampClockResponse;
-               if (size)
-                       *size = sizeof(_emi__SetEventLogTimestampClockResponse);
-               ((_emi__SetEventLogTimestampClockResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__SetEventLogTimestampClockResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__SetEventLogTimestampClockResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__SetEventLogTimestampClockResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__SetEventLogTimestampClockResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetEventLogTimestampClockResponse %p -> %p\n", q, p));
-       *(_emi__SetEventLogTimestampClockResponse*)p = *(_emi__SetEventLogTimestampClockResponse*)q;
-}
-
-void _emi__SetEventLogTimestampClock::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__SetEventLogTimestampClock::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__TimeType(soap, &((_emi__SetEventLogTimestampClock*)this)->Time);
-       /* transient soap skipped */
-}
-
-int _emi__SetEventLogTimestampClock::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SetEventLogTimestampClock);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__SetEventLogTimestampClock::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__SetEventLogTimestampClock(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, int id, const _emi__SetEventLogTimestampClock *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetEventLogTimestampClock), type);
-       soap_out_emi__TimeType(soap, "emi:Time", -1, &(((_emi__SetEventLogTimestampClock*)a)->Time), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__SetEventLogTimestampClock::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__SetEventLogTimestampClock(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_get__emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__SetEventLogTimestampClock(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__SetEventLogTimestampClock::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__SetEventLogTimestampClock(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_in__emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClock *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__SetEventLogTimestampClock *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetEventLogTimestampClock, sizeof(_emi__SetEventLogTimestampClock), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__SetEventLogTimestampClock)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__SetEventLogTimestampClock *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Time1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Time1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__TimeType(soap, "emi:Time", &(((_emi__SetEventLogTimestampClock*)a)->Time), "emi:TimeType"))
-                               {       soap_flag_Time1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Time1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__SetEventLogTimestampClock * SOAP_FMAC6 soap_new__emi__SetEventLogTimestampClock(struct soap *soap, int n)
-{      return soap_instantiate__emi__SetEventLogTimestampClock(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_instantiate__emi__SetEventLogTimestampClock(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetEventLogTimestampClock, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__SetEventLogTimestampClock;
-               if (size)
-                       *size = sizeof(_emi__SetEventLogTimestampClock);
-               ((_emi__SetEventLogTimestampClock*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__SetEventLogTimestampClock[n];
-               if (size)
-                       *size = n * sizeof(_emi__SetEventLogTimestampClock);
-               for (int i = 0; i < n; i++)
-                       ((_emi__SetEventLogTimestampClock*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__SetEventLogTimestampClock*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetEventLogTimestampClock %p -> %p\n", q, p));
-       *(_emi__SetEventLogTimestampClock*)p = *(_emi__SetEventLogTimestampClock*)q;
-}
-
-void _emi__FreezeEventLogResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__FreezeEventLogResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__FreezeEventLogResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _emi__FreezeEventLogResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__FreezeEventLogResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__FreezeEventLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__FreezeEventLogResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__FreezeEventLogResponse(struct soap *soap, const char *tag, int id, const _emi__FreezeEventLogResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__FreezeEventLogResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__FreezeEventLogResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__FreezeEventLogResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__FreezeEventLogResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__FreezeEventLogResponse * SOAP_FMAC4 soap_get__emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__FreezeEventLogResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__FreezeEventLogResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__FreezeEventLogResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__FreezeEventLogResponse * SOAP_FMAC4 soap_in__emi__FreezeEventLogResponse(struct soap *soap, const char *tag, _emi__FreezeEventLogResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__FreezeEventLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__FreezeEventLogResponse, sizeof(_emi__FreezeEventLogResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__FreezeEventLogResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__FreezeEventLogResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__FreezeEventLogResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__FreezeEventLogResponse * SOAP_FMAC6 soap_new__emi__FreezeEventLogResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__FreezeEventLogResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__FreezeEventLogResponse * SOAP_FMAC4 soap_instantiate__emi__FreezeEventLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__FreezeEventLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__FreezeEventLogResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__FreezeEventLogResponse;
-               if (size)
-                       *size = sizeof(_emi__FreezeEventLogResponse);
-               ((_emi__FreezeEventLogResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__FreezeEventLogResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__FreezeEventLogResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__FreezeEventLogResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__FreezeEventLogResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__FreezeEventLogResponse %p -> %p\n", q, p));
-       *(_emi__FreezeEventLogResponse*)p = *(_emi__FreezeEventLogResponse*)q;
-}
-
-void _emi__FreezeEventLog::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__FreezeEventLog*)this)->NewState, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _emi__FreezeEventLog::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((_emi__FreezeEventLog*)this)->NewState);
-       /* transient soap skipped */
-}
-
-int _emi__FreezeEventLog::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__FreezeEventLog);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__FreezeEventLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__FreezeEventLog(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__FreezeEventLog(struct soap *soap, const char *tag, int id, const _emi__FreezeEventLog *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__FreezeEventLog), type);
-       soap_out_bool(soap, "emi:NewState", -1, &(((_emi__FreezeEventLog*)a)->NewState), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__FreezeEventLog::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__FreezeEventLog(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__FreezeEventLog * SOAP_FMAC4 soap_get__emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__FreezeEventLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__FreezeEventLog::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__FreezeEventLog(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__FreezeEventLog * SOAP_FMAC4 soap_in__emi__FreezeEventLog(struct soap *soap, const char *tag, _emi__FreezeEventLog *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__FreezeEventLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__FreezeEventLog, sizeof(_emi__FreezeEventLog), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__FreezeEventLog)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__FreezeEventLog *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_NewState1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_NewState1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "emi:NewState", &(((_emi__FreezeEventLog*)a)->NewState), "xsd:boolean"))
-                               {       soap_flag_NewState1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_NewState1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__FreezeEventLog * SOAP_FMAC6 soap_new__emi__FreezeEventLog(struct soap *soap, int n)
-{      return soap_instantiate__emi__FreezeEventLog(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__FreezeEventLog * SOAP_FMAC4 soap_instantiate__emi__FreezeEventLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__FreezeEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__FreezeEventLog, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__FreezeEventLog;
-               if (size)
-                       *size = sizeof(_emi__FreezeEventLog);
-               ((_emi__FreezeEventLog*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__FreezeEventLog[n];
-               if (size)
-                       *size = n * sizeof(_emi__FreezeEventLog);
-               for (int i = 0; i < n; i++)
-                       ((_emi__FreezeEventLog*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__FreezeEventLog*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__FreezeEventLog %p -> %p\n", q, p));
-       *(_emi__FreezeEventLog*)p = *(_emi__FreezeEventLog*)q;
-}
-
-void _emi__ClearEventLogResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__ClearEventLogResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__ClearEventLogResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _emi__ClearEventLogResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__ClearEventLogResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__ClearEventLogResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__ClearEventLogResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ClearEventLogResponse(struct soap *soap, const char *tag, int id, const _emi__ClearEventLogResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ClearEventLogResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__ClearEventLogResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__ClearEventLogResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__ClearEventLogResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__ClearEventLogResponse * SOAP_FMAC4 soap_get__emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__ClearEventLogResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__ClearEventLogResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__ClearEventLogResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__ClearEventLogResponse * SOAP_FMAC4 soap_in__emi__ClearEventLogResponse(struct soap *soap, const char *tag, _emi__ClearEventLogResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__ClearEventLogResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ClearEventLogResponse, sizeof(_emi__ClearEventLogResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__ClearEventLogResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__ClearEventLogResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__ClearEventLogResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__ClearEventLogResponse * SOAP_FMAC6 soap_new__emi__ClearEventLogResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__ClearEventLogResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__ClearEventLogResponse * SOAP_FMAC4 soap_instantiate__emi__ClearEventLogResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ClearEventLogResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ClearEventLogResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__ClearEventLogResponse;
-               if (size)
-                       *size = sizeof(_emi__ClearEventLogResponse);
-               ((_emi__ClearEventLogResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__ClearEventLogResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__ClearEventLogResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__ClearEventLogResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__ClearEventLogResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ClearEventLogResponse %p -> %p\n", q, p));
-       *(_emi__ClearEventLogResponse*)p = *(_emi__ClearEventLogResponse*)q;
-}
-
-void _emi__ClearEventLog::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__ClearEventLog::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _emi__ClearEventLog::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__ClearEventLog);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__ClearEventLog::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__ClearEventLog(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ClearEventLog(struct soap *soap, const char *tag, int id, const _emi__ClearEventLog *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ClearEventLog), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__ClearEventLog::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__ClearEventLog(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__ClearEventLog * SOAP_FMAC4 soap_get__emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__ClearEventLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__ClearEventLog::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__ClearEventLog(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__ClearEventLog * SOAP_FMAC4 soap_in__emi__ClearEventLog(struct soap *soap, const char *tag, _emi__ClearEventLog *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__ClearEventLog *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ClearEventLog, sizeof(_emi__ClearEventLog), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__ClearEventLog)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__ClearEventLog *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__ClearEventLog * SOAP_FMAC6 soap_new__emi__ClearEventLog(struct soap *soap, int n)
-{      return soap_instantiate__emi__ClearEventLog(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__ClearEventLog * SOAP_FMAC4 soap_instantiate__emi__ClearEventLog(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ClearEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ClearEventLog, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__ClearEventLog;
-               if (size)
-                       *size = sizeof(_emi__ClearEventLog);
-               ((_emi__ClearEventLog*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__ClearEventLog[n];
-               if (size)
-                       *size = n * sizeof(_emi__ClearEventLog);
-               for (int i = 0; i < n; i++)
-                       ((_emi__ClearEventLog*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__ClearEventLog*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ClearEventLog %p -> %p\n", q, p));
-       *(_emi__ClearEventLog*)p = *(_emi__ClearEventLog*)q;
-}
-
-void _emi__GetEventLogStatusResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfFreeRecords, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfRecords, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_emi__GetEventLogStatusResponse*)this)->IsFrozen, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _emi__GetEventLogStatusResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetEventLogStatusResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfFreeRecords);
-       soap_default_unsignedInt(soap, &((_emi__GetEventLogStatusResponse*)this)->NumberOfRecords);
-       soap_default_emi__TimeType(soap, &((_emi__GetEventLogStatusResponse*)this)->Time);
-       soap_default_bool(soap, &((_emi__GetEventLogStatusResponse*)this)->IsFrozen);
-       /* transient soap skipped */
-}
-
-int _emi__GetEventLogStatusResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventLogStatusResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetEventLogStatusResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetEventLogStatusResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogStatusResponse(struct soap *soap, const char *tag, int id, const _emi__GetEventLogStatusResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogStatusResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetEventLogStatusResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "emi:NumberOfFreeRecords", -1, &(((_emi__GetEventLogStatusResponse*)a)->NumberOfFreeRecords), "");
-       soap_out_unsignedInt(soap, "emi:NumberOfRecords", -1, &(((_emi__GetEventLogStatusResponse*)a)->NumberOfRecords), "");
-       soap_out_emi__TimeType(soap, "emi:Time", -1, &(((_emi__GetEventLogStatusResponse*)a)->Time), "");
-       soap_out_bool(soap, "emi:IsFrozen", -1, &(((_emi__GetEventLogStatusResponse*)a)->IsFrozen), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetEventLogStatusResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetEventLogStatusResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogStatusResponse * SOAP_FMAC4 soap_get__emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetEventLogStatusResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetEventLogStatusResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetEventLogStatusResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogStatusResponse * SOAP_FMAC4 soap_in__emi__GetEventLogStatusResponse(struct soap *soap, const char *tag, _emi__GetEventLogStatusResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetEventLogStatusResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogStatusResponse, sizeof(_emi__GetEventLogStatusResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetEventLogStatusResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetEventLogStatusResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_NumberOfFreeRecords1 = 1, soap_flag_NumberOfRecords1 = 1, soap_flag_Time1 = 1, soap_flag_IsFrozen1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetEventLogStatusResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_NumberOfFreeRecords1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:NumberOfFreeRecords", &(((_emi__GetEventLogStatusResponse*)a)->NumberOfFreeRecords), "xsd:unsignedInt"))
-                               {       soap_flag_NumberOfFreeRecords1--;
-                                       continue;
-                               }
-                       if (soap_flag_NumberOfRecords1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:NumberOfRecords", &(((_emi__GetEventLogStatusResponse*)a)->NumberOfRecords), "xsd:unsignedInt"))
-                               {       soap_flag_NumberOfRecords1--;
-                                       continue;
-                               }
-                       if (soap_flag_Time1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__TimeType(soap, "emi:Time", &(((_emi__GetEventLogStatusResponse*)a)->Time), "emi:TimeType"))
-                               {       soap_flag_Time1--;
-                                       continue;
-                               }
-                       if (soap_flag_IsFrozen1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "emi:IsFrozen", &(((_emi__GetEventLogStatusResponse*)a)->IsFrozen), "xsd:boolean"))
-                               {       soap_flag_IsFrozen1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetEventLogStatusResponse * SOAP_FMAC6 soap_new__emi__GetEventLogStatusResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetEventLogStatusResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetEventLogStatusResponse * SOAP_FMAC4 soap_instantiate__emi__GetEventLogStatusResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogStatusResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogStatusResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetEventLogStatusResponse;
-               if (size)
-                       *size = sizeof(_emi__GetEventLogStatusResponse);
-               ((_emi__GetEventLogStatusResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetEventLogStatusResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetEventLogStatusResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetEventLogStatusResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetEventLogStatusResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogStatusResponse %p -> %p\n", q, p));
-       *(_emi__GetEventLogStatusResponse*)p = *(_emi__GetEventLogStatusResponse*)q;
-}
-
-void _emi__GetEventLogStatus::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__GetEventLogStatus::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _emi__GetEventLogStatus::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventLogStatus);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetEventLogStatus::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetEventLogStatus(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventLogStatus(struct soap *soap, const char *tag, int id, const _emi__GetEventLogStatus *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventLogStatus), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetEventLogStatus::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetEventLogStatus(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogStatus * SOAP_FMAC4 soap_get__emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetEventLogStatus(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetEventLogStatus::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetEventLogStatus(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogStatus * SOAP_FMAC4 soap_in__emi__GetEventLogStatus(struct soap *soap, const char *tag, _emi__GetEventLogStatus *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetEventLogStatus *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventLogStatus, sizeof(_emi__GetEventLogStatus), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetEventLogStatus)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetEventLogStatus *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetEventLogStatus * SOAP_FMAC6 soap_new__emi__GetEventLogStatus(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetEventLogStatus(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetEventLogStatus * SOAP_FMAC4 soap_instantiate__emi__GetEventLogStatus(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventLogStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventLogStatus, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetEventLogStatus;
-               if (size)
-                       *size = sizeof(_emi__GetEventLogStatus);
-               ((_emi__GetEventLogStatus*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetEventLogStatus[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetEventLogStatus);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetEventLogStatus*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetEventLogStatus*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventLogStatus %p -> %p\n", q, p));
-       *(_emi__GetEventLogStatus*)p = *(_emi__GetEventLogStatus*)q;
-}
-
-void _emi__ReadEventLogRecordsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__ReadEventLogRecordsResponse*)this)->TotalRecordCount, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_emi__ReadEventLogRecordsResponse*)this)->RecordsReturned, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerToemi__EventLogRecordArrayType(soap, &((_emi__ReadEventLogRecordsResponse*)this)->EventRecords);
-       /* transient soap skipped */
-}
-
-void _emi__ReadEventLogRecordsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__ReadEventLogRecordsResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_emi__ReadEventLogRecordsResponse*)this)->TotalRecordCount);
-       soap_default_unsignedInt(soap, &((_emi__ReadEventLogRecordsResponse*)this)->RecordsReturned);
-       ((_emi__ReadEventLogRecordsResponse*)this)->EventRecords = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__ReadEventLogRecordsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__ReadEventLogRecordsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__ReadEventLogRecordsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__ReadEventLogRecordsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ReadEventLogRecordsResponse(struct soap *soap, const char *tag, int id, const _emi__ReadEventLogRecordsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ReadEventLogRecordsResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "emi:TotalRecordCount", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->TotalRecordCount), "");
-       soap_out_unsignedInt(soap, "emi:RecordsReturned", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->RecordsReturned), "");
-       soap_out_PointerToemi__EventLogRecordArrayType(soap, "emi:EventRecords", -1, &(((_emi__ReadEventLogRecordsResponse*)a)->EventRecords), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__ReadEventLogRecordsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__ReadEventLogRecordsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__ReadEventLogRecordsResponse * SOAP_FMAC4 soap_get__emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__ReadEventLogRecordsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__ReadEventLogRecordsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__ReadEventLogRecordsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__ReadEventLogRecordsResponse * SOAP_FMAC4 soap_in__emi__ReadEventLogRecordsResponse(struct soap *soap, const char *tag, _emi__ReadEventLogRecordsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__ReadEventLogRecordsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ReadEventLogRecordsResponse, sizeof(_emi__ReadEventLogRecordsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__ReadEventLogRecordsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__ReadEventLogRecordsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_TotalRecordCount1 = 1, soap_flag_RecordsReturned1 = 1, soap_flag_EventRecords1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__ReadEventLogRecordsResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalRecordCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:TotalRecordCount", &(((_emi__ReadEventLogRecordsResponse*)a)->TotalRecordCount), "xsd:unsignedInt"))
-                               {       soap_flag_TotalRecordCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_RecordsReturned1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:RecordsReturned", &(((_emi__ReadEventLogRecordsResponse*)a)->RecordsReturned), "xsd:unsignedInt"))
-                               {       soap_flag_RecordsReturned1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventRecords1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__EventLogRecordArrayType(soap, "emi:EventRecords", &(((_emi__ReadEventLogRecordsResponse*)a)->EventRecords), "emi:EventLogRecordArrayType"))
-                               {       soap_flag_EventRecords1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalRecordCount1 > 0 || soap_flag_RecordsReturned1 > 0 || soap_flag_EventRecords1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__ReadEventLogRecordsResponse * SOAP_FMAC6 soap_new__emi__ReadEventLogRecordsResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__ReadEventLogRecordsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__ReadEventLogRecordsResponse * SOAP_FMAC4 soap_instantiate__emi__ReadEventLogRecordsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ReadEventLogRecordsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ReadEventLogRecordsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__ReadEventLogRecordsResponse;
-               if (size)
-                       *size = sizeof(_emi__ReadEventLogRecordsResponse);
-               ((_emi__ReadEventLogRecordsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__ReadEventLogRecordsResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__ReadEventLogRecordsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__ReadEventLogRecordsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__ReadEventLogRecordsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ReadEventLogRecordsResponse %p -> %p\n", q, p));
-       *(_emi__ReadEventLogRecordsResponse*)p = *(_emi__ReadEventLogRecordsResponse*)q;
-}
-
-void _emi__ReadEventLogRecords::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__ReadEventLogRecords*)this)->StartIndex, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _emi__ReadEventLogRecords::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_emi__ReadEventLogRecords*)this)->StartIndex);
-       /* transient soap skipped */
-}
-
-int _emi__ReadEventLogRecords::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__ReadEventLogRecords);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__ReadEventLogRecords::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__ReadEventLogRecords(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__ReadEventLogRecords(struct soap *soap, const char *tag, int id, const _emi__ReadEventLogRecords *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__ReadEventLogRecords), type);
-       soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__ReadEventLogRecords*)a)->StartIndex), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__ReadEventLogRecords::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__ReadEventLogRecords(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__ReadEventLogRecords * SOAP_FMAC4 soap_get__emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__ReadEventLogRecords(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__ReadEventLogRecords::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__ReadEventLogRecords(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__ReadEventLogRecords * SOAP_FMAC4 soap_in__emi__ReadEventLogRecords(struct soap *soap, const char *tag, _emi__ReadEventLogRecords *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__ReadEventLogRecords *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__ReadEventLogRecords, sizeof(_emi__ReadEventLogRecords), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__ReadEventLogRecords)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__ReadEventLogRecords *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StartIndex1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__ReadEventLogRecords*)a)->StartIndex), "xsd:unsignedInt"))
-                               {       soap_flag_StartIndex1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__ReadEventLogRecords * SOAP_FMAC6 soap_new__emi__ReadEventLogRecords(struct soap *soap, int n)
-{      return soap_instantiate__emi__ReadEventLogRecords(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__ReadEventLogRecords * SOAP_FMAC4 soap_instantiate__emi__ReadEventLogRecords(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__ReadEventLogRecords(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__ReadEventLogRecords, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__ReadEventLogRecords;
-               if (size)
-                       *size = sizeof(_emi__ReadEventLogRecords);
-               ((_emi__ReadEventLogRecords*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__ReadEventLogRecords[n];
-               if (size)
-                       *size = n * sizeof(_emi__ReadEventLogRecords);
-               for (int i = 0; i < n; i++)
-                       ((_emi__ReadEventLogRecords*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__ReadEventLogRecords*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__ReadEventLogRecords %p -> %p\n", q, p));
-       *(_emi__ReadEventLogRecords*)p = *(_emi__ReadEventLogRecords*)q;
-}
-
-void _emi__RemoveEventFilterResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__RemoveEventFilterResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__RemoveEventFilterResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _emi__RemoveEventFilterResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__RemoveEventFilterResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__RemoveEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__RemoveEventFilterResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__RemoveEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__RemoveEventFilterResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__RemoveEventFilterResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__RemoveEventFilterResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__RemoveEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__RemoveEventFilterResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__RemoveEventFilterResponse * SOAP_FMAC4 soap_get__emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__RemoveEventFilterResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__RemoveEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__RemoveEventFilterResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__RemoveEventFilterResponse * SOAP_FMAC4 soap_in__emi__RemoveEventFilterResponse(struct soap *soap, const char *tag, _emi__RemoveEventFilterResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__RemoveEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__RemoveEventFilterResponse, sizeof(_emi__RemoveEventFilterResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__RemoveEventFilterResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__RemoveEventFilterResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__RemoveEventFilterResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__RemoveEventFilterResponse * SOAP_FMAC6 soap_new__emi__RemoveEventFilterResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__RemoveEventFilterResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__RemoveEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__RemoveEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__RemoveEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__RemoveEventFilterResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__RemoveEventFilterResponse;
-               if (size)
-                       *size = sizeof(_emi__RemoveEventFilterResponse);
-               ((_emi__RemoveEventFilterResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__RemoveEventFilterResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__RemoveEventFilterResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__RemoveEventFilterResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__RemoveEventFilterResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__RemoveEventFilterResponse %p -> %p\n", q, p));
-       *(_emi__RemoveEventFilterResponse*)p = *(_emi__RemoveEventFilterResponse*)q;
-}
-
-void _emi__RemoveEventFilter::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__RemoveEventFilter::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__EventFilterHandleType(soap, &((_emi__RemoveEventFilter*)this)->EventFilterHandle);
-       /* transient soap skipped */
-}
-
-int _emi__RemoveEventFilter::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__RemoveEventFilter);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__RemoveEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__RemoveEventFilter(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__RemoveEventFilter(struct soap *soap, const char *tag, int id, const _emi__RemoveEventFilter *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__RemoveEventFilter), type);
-       soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__RemoveEventFilter*)a)->EventFilterHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__RemoveEventFilter::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__RemoveEventFilter(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__RemoveEventFilter * SOAP_FMAC4 soap_get__emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__RemoveEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__RemoveEventFilter::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__RemoveEventFilter(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__RemoveEventFilter * SOAP_FMAC4 soap_in__emi__RemoveEventFilter(struct soap *soap, const char *tag, _emi__RemoveEventFilter *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__RemoveEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__RemoveEventFilter, sizeof(_emi__RemoveEventFilter), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__RemoveEventFilter)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__RemoveEventFilter *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_EventFilterHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__RemoveEventFilter*)a)->EventFilterHandle), "emi:EventFilterHandleType"))
-                               {       soap_flag_EventFilterHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EventFilterHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__RemoveEventFilter * SOAP_FMAC6 soap_new__emi__RemoveEventFilter(struct soap *soap, int n)
-{      return soap_instantiate__emi__RemoveEventFilter(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__RemoveEventFilter * SOAP_FMAC4 soap_instantiate__emi__RemoveEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__RemoveEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__RemoveEventFilter, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__RemoveEventFilter;
-               if (size)
-                       *size = sizeof(_emi__RemoveEventFilter);
-               ((_emi__RemoveEventFilter*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__RemoveEventFilter[n];
-               if (size)
-                       *size = n * sizeof(_emi__RemoveEventFilter);
-               for (int i = 0; i < n; i++)
-                       ((_emi__RemoveEventFilter*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__RemoveEventFilter*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__RemoveEventFilter %p -> %p\n", q, p));
-       *(_emi__RemoveEventFilter*)p = *(_emi__RemoveEventFilter*)q;
-}
-
-void _emi__UpdateEventFilterResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__UpdateEventFilterResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__UpdateEventFilterResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _emi__UpdateEventFilterResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__UpdateEventFilterResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__UpdateEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__UpdateEventFilterResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__UpdateEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__UpdateEventFilterResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__UpdateEventFilterResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__UpdateEventFilterResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__UpdateEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__UpdateEventFilterResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__UpdateEventFilterResponse * SOAP_FMAC4 soap_get__emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__UpdateEventFilterResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__UpdateEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__UpdateEventFilterResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__UpdateEventFilterResponse * SOAP_FMAC4 soap_in__emi__UpdateEventFilterResponse(struct soap *soap, const char *tag, _emi__UpdateEventFilterResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__UpdateEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__UpdateEventFilterResponse, sizeof(_emi__UpdateEventFilterResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__UpdateEventFilterResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__UpdateEventFilterResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__UpdateEventFilterResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__UpdateEventFilterResponse * SOAP_FMAC6 soap_new__emi__UpdateEventFilterResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__UpdateEventFilterResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__UpdateEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__UpdateEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__UpdateEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__UpdateEventFilterResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__UpdateEventFilterResponse;
-               if (size)
-                       *size = sizeof(_emi__UpdateEventFilterResponse);
-               ((_emi__UpdateEventFilterResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__UpdateEventFilterResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__UpdateEventFilterResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__UpdateEventFilterResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__UpdateEventFilterResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__UpdateEventFilterResponse %p -> %p\n", q, p));
-       *(_emi__UpdateEventFilterResponse*)p = *(_emi__UpdateEventFilterResponse*)q;
-}
-
-void _emi__UpdateEventFilter::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToemi__EventFilterType(soap, &((_emi__UpdateEventFilter*)this)->EventFilter);
-       /* transient soap skipped */
-}
-
-void _emi__UpdateEventFilter::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__EventFilterHandleType(soap, &((_emi__UpdateEventFilter*)this)->EventFilterHandle);
-       ((_emi__UpdateEventFilter*)this)->EventFilter = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__UpdateEventFilter::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__UpdateEventFilter);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__UpdateEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__UpdateEventFilter(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__UpdateEventFilter(struct soap *soap, const char *tag, int id, const _emi__UpdateEventFilter *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__UpdateEventFilter), type);
-       soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__UpdateEventFilter*)a)->EventFilterHandle), "");
-       soap_out_PointerToemi__EventFilterType(soap, "emi:EventFilter", -1, &(((_emi__UpdateEventFilter*)a)->EventFilter), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__UpdateEventFilter::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__UpdateEventFilter(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__UpdateEventFilter * SOAP_FMAC4 soap_get__emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__UpdateEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__UpdateEventFilter::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__UpdateEventFilter(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__UpdateEventFilter * SOAP_FMAC4 soap_in__emi__UpdateEventFilter(struct soap *soap, const char *tag, _emi__UpdateEventFilter *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__UpdateEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__UpdateEventFilter, sizeof(_emi__UpdateEventFilter), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__UpdateEventFilter)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__UpdateEventFilter *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_EventFilterHandle1 = 1, soap_flag_EventFilter1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__UpdateEventFilter*)a)->EventFilterHandle), "emi:EventFilterHandleType"))
-                               {       soap_flag_EventFilterHandle1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventFilter1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__EventFilterType(soap, "emi:EventFilter", &(((_emi__UpdateEventFilter*)a)->EventFilter), "emi:EventFilterType"))
-                               {       soap_flag_EventFilter1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EventFilterHandle1 > 0 || soap_flag_EventFilter1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__UpdateEventFilter * SOAP_FMAC6 soap_new__emi__UpdateEventFilter(struct soap *soap, int n)
-{      return soap_instantiate__emi__UpdateEventFilter(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__UpdateEventFilter * SOAP_FMAC4 soap_instantiate__emi__UpdateEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__UpdateEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__UpdateEventFilter, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__UpdateEventFilter;
-               if (size)
-                       *size = sizeof(_emi__UpdateEventFilter);
-               ((_emi__UpdateEventFilter*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__UpdateEventFilter[n];
-               if (size)
-                       *size = n * sizeof(_emi__UpdateEventFilter);
-               for (int i = 0; i < n; i++)
-                       ((_emi__UpdateEventFilter*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__UpdateEventFilter*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__UpdateEventFilter %p -> %p\n", q, p));
-       *(_emi__UpdateEventFilter*)p = *(_emi__UpdateEventFilter*)q;
-}
-
-void _emi__GetEventFilterResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToemi__EventFilterType(soap, &((_emi__GetEventFilterResponse*)this)->EventFilter);
-       /* transient soap skipped */
-}
-
-void _emi__GetEventFilterResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetEventFilterResponse*)this)->Status);
-       ((_emi__GetEventFilterResponse*)this)->EventFilter = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__GetEventFilterResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventFilterResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetEventFilterResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__GetEventFilterResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventFilterResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetEventFilterResponse*)a)->Status), "");
-       soap_out_PointerToemi__EventFilterType(soap, "emi:EventFilter", -1, &(((_emi__GetEventFilterResponse*)a)->EventFilter), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetEventFilterResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetEventFilterResponse * SOAP_FMAC4 soap_get__emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetEventFilterResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetEventFilterResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetEventFilterResponse * SOAP_FMAC4 soap_in__emi__GetEventFilterResponse(struct soap *soap, const char *tag, _emi__GetEventFilterResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventFilterResponse, sizeof(_emi__GetEventFilterResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetEventFilterResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetEventFilterResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_EventFilter1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetEventFilterResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventFilter1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__EventFilterType(soap, "emi:EventFilter", &(((_emi__GetEventFilterResponse*)a)->EventFilter), "emi:EventFilterType"))
-                               {       soap_flag_EventFilter1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_EventFilter1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetEventFilterResponse * SOAP_FMAC6 soap_new__emi__GetEventFilterResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetEventFilterResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__GetEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventFilterResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetEventFilterResponse;
-               if (size)
-                       *size = sizeof(_emi__GetEventFilterResponse);
-               ((_emi__GetEventFilterResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetEventFilterResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetEventFilterResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetEventFilterResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetEventFilterResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventFilterResponse %p -> %p\n", q, p));
-       *(_emi__GetEventFilterResponse*)p = *(_emi__GetEventFilterResponse*)q;
-}
-
-void _emi__GetEventFilter::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__GetEventFilter::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__EventFilterHandleType(soap, &((_emi__GetEventFilter*)this)->EventFilterHandle);
-       /* transient soap skipped */
-}
-
-int _emi__GetEventFilter::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetEventFilter);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetEventFilter(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetEventFilter(struct soap *soap, const char *tag, int id, const _emi__GetEventFilter *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetEventFilter), type);
-       soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__GetEventFilter*)a)->EventFilterHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetEventFilter::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetEventFilter(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetEventFilter * SOAP_FMAC4 soap_get__emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetEventFilter::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetEventFilter(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetEventFilter * SOAP_FMAC4 soap_in__emi__GetEventFilter(struct soap *soap, const char *tag, _emi__GetEventFilter *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetEventFilter, sizeof(_emi__GetEventFilter), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetEventFilter)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetEventFilter *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_EventFilterHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__GetEventFilter*)a)->EventFilterHandle), "emi:EventFilterHandleType"))
-                               {       soap_flag_EventFilterHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EventFilterHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetEventFilter * SOAP_FMAC6 soap_new__emi__GetEventFilter(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetEventFilter(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetEventFilter * SOAP_FMAC4 soap_instantiate__emi__GetEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetEventFilter, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetEventFilter;
-               if (size)
-                       *size = sizeof(_emi__GetEventFilter);
-               ((_emi__GetEventFilter*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetEventFilter[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetEventFilter);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetEventFilter*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetEventFilter*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetEventFilter %p -> %p\n", q, p));
-       *(_emi__GetEventFilter*)p = *(_emi__GetEventFilter*)q;
-}
-
-void _emi__EnumerateEventFiltersResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__EnumerateEventFiltersResponse*)this)->TotalEventFilterCount, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_emi__EnumerateEventFiltersResponse*)this)->FiltersReturned, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerToemi__EventFilterHandleArrayType(soap, &((_emi__EnumerateEventFiltersResponse*)this)->Filters);
-       /* transient soap skipped */
-}
-
-void _emi__EnumerateEventFiltersResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateEventFiltersResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_emi__EnumerateEventFiltersResponse*)this)->TotalEventFilterCount);
-       soap_default_unsignedInt(soap, &((_emi__EnumerateEventFiltersResponse*)this)->FiltersReturned);
-       ((_emi__EnumerateEventFiltersResponse*)this)->Filters = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__EnumerateEventFiltersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateEventFiltersResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__EnumerateEventFiltersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__EnumerateEventFiltersResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateEventFiltersResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateEventFiltersResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateEventFiltersResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "emi:TotalEventFilterCount", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->TotalEventFilterCount), "");
-       soap_out_unsignedInt(soap, "emi:FiltersReturned", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->FiltersReturned), "");
-       soap_out_PointerToemi__EventFilterHandleArrayType(soap, "emi:Filters", -1, &(((_emi__EnumerateEventFiltersResponse*)a)->Filters), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__EnumerateEventFiltersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__EnumerateEventFiltersResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateEventFiltersResponse * SOAP_FMAC4 soap_get__emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__EnumerateEventFiltersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__EnumerateEventFiltersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__EnumerateEventFiltersResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateEventFiltersResponse * SOAP_FMAC4 soap_in__emi__EnumerateEventFiltersResponse(struct soap *soap, const char *tag, _emi__EnumerateEventFiltersResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__EnumerateEventFiltersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateEventFiltersResponse, sizeof(_emi__EnumerateEventFiltersResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__EnumerateEventFiltersResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__EnumerateEventFiltersResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_TotalEventFilterCount1 = 1, soap_flag_FiltersReturned1 = 1, soap_flag_Filters1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateEventFiltersResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalEventFilterCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:TotalEventFilterCount", &(((_emi__EnumerateEventFiltersResponse*)a)->TotalEventFilterCount), "xsd:unsignedInt"))
-                               {       soap_flag_TotalEventFilterCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_FiltersReturned1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:FiltersReturned", &(((_emi__EnumerateEventFiltersResponse*)a)->FiltersReturned), "xsd:unsignedInt"))
-                               {       soap_flag_FiltersReturned1--;
-                                       continue;
-                               }
-                       if (soap_flag_Filters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__EventFilterHandleArrayType(soap, "emi:Filters", &(((_emi__EnumerateEventFiltersResponse*)a)->Filters), "emi:EventFilterHandleArrayType"))
-                               {       soap_flag_Filters1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalEventFilterCount1 > 0 || soap_flag_FiltersReturned1 > 0 || soap_flag_Filters1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__EnumerateEventFiltersResponse * SOAP_FMAC6 soap_new__emi__EnumerateEventFiltersResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__EnumerateEventFiltersResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__EnumerateEventFiltersResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateEventFiltersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateEventFiltersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateEventFiltersResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__EnumerateEventFiltersResponse;
-               if (size)
-                       *size = sizeof(_emi__EnumerateEventFiltersResponse);
-               ((_emi__EnumerateEventFiltersResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__EnumerateEventFiltersResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__EnumerateEventFiltersResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__EnumerateEventFiltersResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__EnumerateEventFiltersResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateEventFiltersResponse %p -> %p\n", q, p));
-       *(_emi__EnumerateEventFiltersResponse*)p = *(_emi__EnumerateEventFiltersResponse*)q;
-}
-
-void _emi__EnumerateEventFilters::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__EnumerateEventFilters*)this)->StartIndex, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, &((_emi__EnumerateEventFilters*)this)->AlertSubscriptionPolicyID);
-       /* transient soap skipped */
-}
-
-void _emi__EnumerateEventFilters::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_emi__EnumerateEventFilters*)this)->StartIndex);
-       ((_emi__EnumerateEventFilters*)this)->AlertSubscriptionPolicyID = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__EnumerateEventFilters::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateEventFilters);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__EnumerateEventFilters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__EnumerateEventFilters(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateEventFilters(struct soap *soap, const char *tag, int id, const _emi__EnumerateEventFilters *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateEventFilters), type);
-       soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateEventFilters*)a)->StartIndex), "");
-       soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((_emi__EnumerateEventFilters*)a)->AlertSubscriptionPolicyID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__EnumerateEventFilters::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__EnumerateEventFilters(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateEventFilters * SOAP_FMAC4 soap_get__emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__EnumerateEventFilters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__EnumerateEventFilters::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__EnumerateEventFilters(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateEventFilters * SOAP_FMAC4 soap_in__emi__EnumerateEventFilters(struct soap *soap, const char *tag, _emi__EnumerateEventFilters *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__EnumerateEventFilters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateEventFilters, sizeof(_emi__EnumerateEventFilters), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__EnumerateEventFilters)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__EnumerateEventFilters *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StartIndex1 = 1, soap_flag_AlertSubscriptionPolicyID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateEventFilters*)a)->StartIndex), "xsd:unsignedInt"))
-                               {       soap_flag_StartIndex1--;
-                                       continue;
-                               }
-                       if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((_emi__EnumerateEventFilters*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType"))
-                               {       soap_flag_AlertSubscriptionPolicyID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__EnumerateEventFilters * SOAP_FMAC6 soap_new__emi__EnumerateEventFilters(struct soap *soap, int n)
-{      return soap_instantiate__emi__EnumerateEventFilters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__EnumerateEventFilters * SOAP_FMAC4 soap_instantiate__emi__EnumerateEventFilters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateEventFilters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateEventFilters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__EnumerateEventFilters;
-               if (size)
-                       *size = sizeof(_emi__EnumerateEventFilters);
-               ((_emi__EnumerateEventFilters*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__EnumerateEventFilters[n];
-               if (size)
-                       *size = n * sizeof(_emi__EnumerateEventFilters);
-               for (int i = 0; i < n; i++)
-                       ((_emi__EnumerateEventFilters*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__EnumerateEventFilters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateEventFilters %p -> %p\n", q, p));
-       *(_emi__EnumerateEventFilters*)p = *(_emi__EnumerateEventFilters*)q;
-}
-
-void _emi__AddEventFilterResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__AddEventFilterResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__AddEventFilterResponse*)this)->Status);
-       soap_default_emi__EventFilterHandleType(soap, &((_emi__AddEventFilterResponse*)this)->EventFilterHandle);
-       /* transient soap skipped */
-}
-
-int _emi__AddEventFilterResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__AddEventFilterResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__AddEventFilterResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__AddEventFilterResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__AddEventFilterResponse(struct soap *soap, const char *tag, int id, const _emi__AddEventFilterResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__AddEventFilterResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__AddEventFilterResponse*)a)->Status), "");
-       soap_out_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((_emi__AddEventFilterResponse*)a)->EventFilterHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__AddEventFilterResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__AddEventFilterResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__AddEventFilterResponse * SOAP_FMAC4 soap_get__emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__AddEventFilterResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__AddEventFilterResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__AddEventFilterResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__AddEventFilterResponse * SOAP_FMAC4 soap_in__emi__AddEventFilterResponse(struct soap *soap, const char *tag, _emi__AddEventFilterResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__AddEventFilterResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__AddEventFilterResponse, sizeof(_emi__AddEventFilterResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__AddEventFilterResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__AddEventFilterResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_EventFilterHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__AddEventFilterResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventFilterHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((_emi__AddEventFilterResponse*)a)->EventFilterHandle), "emi:EventFilterHandleType"))
-                               {       soap_flag_EventFilterHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_EventFilterHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__AddEventFilterResponse * SOAP_FMAC6 soap_new__emi__AddEventFilterResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__AddEventFilterResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__AddEventFilterResponse * SOAP_FMAC4 soap_instantiate__emi__AddEventFilterResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__AddEventFilterResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__AddEventFilterResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__AddEventFilterResponse;
-               if (size)
-                       *size = sizeof(_emi__AddEventFilterResponse);
-               ((_emi__AddEventFilterResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__AddEventFilterResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__AddEventFilterResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__AddEventFilterResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__AddEventFilterResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__AddEventFilterResponse %p -> %p\n", q, p));
-       *(_emi__AddEventFilterResponse*)p = *(_emi__AddEventFilterResponse*)q;
-}
-
-void _emi__AddEventFilter::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToemi__EventFilterType(soap, &((_emi__AddEventFilter*)this)->EventFilter);
-       /* transient soap skipped */
-}
-
-void _emi__AddEventFilter::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_emi__AddEventFilter*)this)->EventFilter = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__AddEventFilter::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__AddEventFilter);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__AddEventFilter::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__AddEventFilter(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__AddEventFilter(struct soap *soap, const char *tag, int id, const _emi__AddEventFilter *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__AddEventFilter), type);
-       soap_out_PointerToemi__EventFilterType(soap, "emi:EventFilter", -1, &(((_emi__AddEventFilter*)a)->EventFilter), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__AddEventFilter::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__AddEventFilter(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__AddEventFilter * SOAP_FMAC4 soap_get__emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__AddEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__AddEventFilter::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__AddEventFilter(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__AddEventFilter * SOAP_FMAC4 soap_in__emi__AddEventFilter(struct soap *soap, const char *tag, _emi__AddEventFilter *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__AddEventFilter *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__AddEventFilter, sizeof(_emi__AddEventFilter), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__AddEventFilter)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__AddEventFilter *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_EventFilter1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_EventFilter1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__EventFilterType(soap, "emi:EventFilter", &(((_emi__AddEventFilter*)a)->EventFilter), "emi:EventFilterType"))
-                               {       soap_flag_EventFilter1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EventFilter1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__AddEventFilter * SOAP_FMAC6 soap_new__emi__AddEventFilter(struct soap *soap, int n)
-{      return soap_instantiate__emi__AddEventFilter(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__AddEventFilter * SOAP_FMAC4 soap_instantiate__emi__AddEventFilter(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__AddEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__AddEventFilter, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__AddEventFilter;
-               if (size)
-                       *size = sizeof(_emi__AddEventFilter);
-               ((_emi__AddEventFilter*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__AddEventFilter[n];
-               if (size)
-                       *size = n * sizeof(_emi__AddEventFilter);
-               for (int i = 0; i < n; i++)
-                       ((_emi__AddEventFilter*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__AddEventFilter*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__AddEventFilter %p -> %p\n", q, p));
-       *(_emi__AddEventFilter*)p = *(_emi__AddEventFilter*)q;
-}
-
-void _emi__GetAlertCommunityStringResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__GetAlertCommunityStringResponse*)this)->Length, SOAP_TYPE_unsignedByte);
-       soap_serialize_PointerToemi__ByteStr(soap, &((_emi__GetAlertCommunityStringResponse*)this)->CommunityString);
-       /* transient soap skipped */
-}
-
-void _emi__GetAlertCommunityStringResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetAlertCommunityStringResponse*)this)->Status);
-       soap_default_unsignedByte(soap, &((_emi__GetAlertCommunityStringResponse*)this)->Length);
-       ((_emi__GetAlertCommunityStringResponse*)this)->CommunityString = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__GetAlertCommunityStringResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetAlertCommunityStringResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetAlertCommunityStringResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetAlertCommunityStringResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertCommunityStringResponse(struct soap *soap, const char *tag, int id, const _emi__GetAlertCommunityStringResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertCommunityStringResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetAlertCommunityStringResponse*)a)->Status), "");
-       soap_out_unsignedByte(soap, "emi:Length", -1, &(((_emi__GetAlertCommunityStringResponse*)a)->Length), "");
-       soap_out_PointerToemi__ByteStr(soap, "emi:CommunityString", -1, &(((_emi__GetAlertCommunityStringResponse*)a)->CommunityString), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetAlertCommunityStringResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetAlertCommunityStringResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertCommunityStringResponse * SOAP_FMAC4 soap_get__emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetAlertCommunityStringResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetAlertCommunityStringResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetAlertCommunityStringResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertCommunityStringResponse * SOAP_FMAC4 soap_in__emi__GetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__GetAlertCommunityStringResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetAlertCommunityStringResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertCommunityStringResponse, sizeof(_emi__GetAlertCommunityStringResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetAlertCommunityStringResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetAlertCommunityStringResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_Length1 = 1, soap_flag_CommunityString1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetAlertCommunityStringResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:Length", &(((_emi__GetAlertCommunityStringResponse*)a)->Length), "xsd:unsignedByte"))
-                               {       soap_flag_Length1--;
-                                       continue;
-                               }
-                       if (soap_flag_CommunityString1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__ByteStr(soap, "emi:CommunityString", &(((_emi__GetAlertCommunityStringResponse*)a)->CommunityString), "emi:ByteStr"))
-                               {       soap_flag_CommunityString1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_Length1 > 0 || soap_flag_CommunityString1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetAlertCommunityStringResponse * SOAP_FMAC6 soap_new__emi__GetAlertCommunityStringResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetAlertCommunityStringResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetAlertCommunityStringResponse * SOAP_FMAC4 soap_instantiate__emi__GetAlertCommunityStringResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertCommunityStringResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertCommunityStringResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetAlertCommunityStringResponse;
-               if (size)
-                       *size = sizeof(_emi__GetAlertCommunityStringResponse);
-               ((_emi__GetAlertCommunityStringResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetAlertCommunityStringResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetAlertCommunityStringResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetAlertCommunityStringResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetAlertCommunityStringResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertCommunityStringResponse %p -> %p\n", q, p));
-       *(_emi__GetAlertCommunityStringResponse*)p = *(_emi__GetAlertCommunityStringResponse*)q;
-}
-
-void _emi__GetAlertCommunityString::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__GetAlertCommunityString::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _emi__GetAlertCommunityString::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetAlertCommunityString);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetAlertCommunityString::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetAlertCommunityString(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertCommunityString(struct soap *soap, const char *tag, int id, const _emi__GetAlertCommunityString *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertCommunityString), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetAlertCommunityString::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetAlertCommunityString(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertCommunityString * SOAP_FMAC4 soap_get__emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetAlertCommunityString(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetAlertCommunityString::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetAlertCommunityString(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertCommunityString * SOAP_FMAC4 soap_in__emi__GetAlertCommunityString(struct soap *soap, const char *tag, _emi__GetAlertCommunityString *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetAlertCommunityString *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertCommunityString, sizeof(_emi__GetAlertCommunityString), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetAlertCommunityString)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetAlertCommunityString *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetAlertCommunityString * SOAP_FMAC6 soap_new__emi__GetAlertCommunityString(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetAlertCommunityString(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetAlertCommunityString * SOAP_FMAC4 soap_instantiate__emi__GetAlertCommunityString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertCommunityString, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetAlertCommunityString;
-               if (size)
-                       *size = sizeof(_emi__GetAlertCommunityString);
-               ((_emi__GetAlertCommunityString*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetAlertCommunityString[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetAlertCommunityString);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetAlertCommunityString*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetAlertCommunityString*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertCommunityString %p -> %p\n", q, p));
-       *(_emi__GetAlertCommunityString*)p = *(_emi__GetAlertCommunityString*)q;
-}
-
-void _emi__SetAlertCommunityStringResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__SetAlertCommunityStringResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SetAlertCommunityStringResponse*)this)->Status);
-       /* transient soap skipped */
-}
-
-int _emi__SetAlertCommunityStringResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SetAlertCommunityStringResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__SetAlertCommunityStringResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__SetAlertCommunityStringResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetAlertCommunityStringResponse(struct soap *soap, const char *tag, int id, const _emi__SetAlertCommunityStringResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetAlertCommunityStringResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SetAlertCommunityStringResponse*)a)->Status), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__SetAlertCommunityStringResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__SetAlertCommunityStringResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__SetAlertCommunityStringResponse * SOAP_FMAC4 soap_get__emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__SetAlertCommunityStringResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__SetAlertCommunityStringResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__SetAlertCommunityStringResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__SetAlertCommunityStringResponse * SOAP_FMAC4 soap_in__emi__SetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__SetAlertCommunityStringResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__SetAlertCommunityStringResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetAlertCommunityStringResponse, sizeof(_emi__SetAlertCommunityStringResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__SetAlertCommunityStringResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__SetAlertCommunityStringResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SetAlertCommunityStringResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__SetAlertCommunityStringResponse * SOAP_FMAC6 soap_new__emi__SetAlertCommunityStringResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__SetAlertCommunityStringResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__SetAlertCommunityStringResponse * SOAP_FMAC4 soap_instantiate__emi__SetAlertCommunityStringResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetAlertCommunityStringResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetAlertCommunityStringResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__SetAlertCommunityStringResponse;
-               if (size)
-                       *size = sizeof(_emi__SetAlertCommunityStringResponse);
-               ((_emi__SetAlertCommunityStringResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__SetAlertCommunityStringResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__SetAlertCommunityStringResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__SetAlertCommunityStringResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__SetAlertCommunityStringResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetAlertCommunityStringResponse %p -> %p\n", q, p));
-       *(_emi__SetAlertCommunityStringResponse*)p = *(_emi__SetAlertCommunityStringResponse*)q;
-}
-
-void _emi__SetAlertCommunityString::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__SetAlertCommunityString*)this)->Length, SOAP_TYPE_unsignedByte);
-       soap_serialize_PointerToemi__ByteStr(soap, &((_emi__SetAlertCommunityString*)this)->CommunityString);
-       /* transient soap skipped */
-}
-
-void _emi__SetAlertCommunityString::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedByte(soap, &((_emi__SetAlertCommunityString*)this)->Length);
-       ((_emi__SetAlertCommunityString*)this)->CommunityString = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__SetAlertCommunityString::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SetAlertCommunityString);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__SetAlertCommunityString::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__SetAlertCommunityString(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SetAlertCommunityString(struct soap *soap, const char *tag, int id, const _emi__SetAlertCommunityString *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SetAlertCommunityString), type);
-       soap_out_unsignedByte(soap, "emi:Length", -1, &(((_emi__SetAlertCommunityString*)a)->Length), "");
-       soap_out_PointerToemi__ByteStr(soap, "emi:CommunityString", -1, &(((_emi__SetAlertCommunityString*)a)->CommunityString), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__SetAlertCommunityString::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__SetAlertCommunityString(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__SetAlertCommunityString * SOAP_FMAC4 soap_get__emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__SetAlertCommunityString(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__SetAlertCommunityString::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__SetAlertCommunityString(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__SetAlertCommunityString * SOAP_FMAC4 soap_in__emi__SetAlertCommunityString(struct soap *soap, const char *tag, _emi__SetAlertCommunityString *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__SetAlertCommunityString *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SetAlertCommunityString, sizeof(_emi__SetAlertCommunityString), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__SetAlertCommunityString)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__SetAlertCommunityString *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Length1 = 1, soap_flag_CommunityString1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:Length", &(((_emi__SetAlertCommunityString*)a)->Length), "xsd:unsignedByte"))
-                               {       soap_flag_Length1--;
-                                       continue;
-                               }
-                       if (soap_flag_CommunityString1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__ByteStr(soap, "emi:CommunityString", &(((_emi__SetAlertCommunityString*)a)->CommunityString), "emi:ByteStr"))
-                               {       soap_flag_CommunityString1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Length1 > 0 || soap_flag_CommunityString1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__SetAlertCommunityString * SOAP_FMAC6 soap_new__emi__SetAlertCommunityString(struct soap *soap, int n)
-{      return soap_instantiate__emi__SetAlertCommunityString(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__SetAlertCommunityString * SOAP_FMAC4 soap_instantiate__emi__SetAlertCommunityString(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SetAlertCommunityString, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__SetAlertCommunityString;
-               if (size)
-                       *size = sizeof(_emi__SetAlertCommunityString);
-               ((_emi__SetAlertCommunityString*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__SetAlertCommunityString[n];
-               if (size)
-                       *size = n * sizeof(_emi__SetAlertCommunityString);
-               for (int i = 0; i < n; i++)
-                       ((_emi__SetAlertCommunityString*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__SetAlertCommunityString*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SetAlertCommunityString %p -> %p\n", q, p));
-       *(_emi__SetAlertCommunityString*)p = *(_emi__SetAlertCommunityString*)q;
-}
-
-void _emi__EnumerateAlertPoliciesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->TotalPolicyCount, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->PoliciesReturned, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->PolicyHandles);
-       /* transient soap skipped */
-}
-
-void _emi__EnumerateAlertPoliciesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->TotalPolicyCount);
-       soap_default_unsignedInt(soap, &((_emi__EnumerateAlertPoliciesResponse*)this)->PoliciesReturned);
-       ((_emi__EnumerateAlertPoliciesResponse*)this)->PolicyHandles = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__EnumerateAlertPoliciesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__EnumerateAlertPoliciesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__EnumerateAlertPoliciesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertPoliciesResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertPoliciesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "emi:TotalPolicyCount", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->TotalPolicyCount), "");
-       soap_out_unsignedInt(soap, "emi:PoliciesReturned", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->PoliciesReturned), "");
-       soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, "emi:PolicyHandles", -1, &(((_emi__EnumerateAlertPoliciesResponse*)a)->PolicyHandles), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__EnumerateAlertPoliciesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__EnumerateAlertPoliciesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC4 soap_get__emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__EnumerateAlertPoliciesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__EnumerateAlertPoliciesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__EnumerateAlertPoliciesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC4 soap_in__emi__EnumerateAlertPoliciesResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertPoliciesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__EnumerateAlertPoliciesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse, sizeof(_emi__EnumerateAlertPoliciesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertPoliciesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__EnumerateAlertPoliciesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_TotalPolicyCount1 = 1, soap_flag_PoliciesReturned1 = 1, soap_flag_PolicyHandles1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateAlertPoliciesResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalPolicyCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:TotalPolicyCount", &(((_emi__EnumerateAlertPoliciesResponse*)a)->TotalPolicyCount), "xsd:unsignedInt"))
-                               {       soap_flag_TotalPolicyCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_PoliciesReturned1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:PoliciesReturned", &(((_emi__EnumerateAlertPoliciesResponse*)a)->PoliciesReturned), "xsd:unsignedInt"))
-                               {       soap_flag_PoliciesReturned1--;
-                                       continue;
-                               }
-                       if (soap_flag_PolicyHandles1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, "emi:PolicyHandles", &(((_emi__EnumerateAlertPoliciesResponse*)a)->PolicyHandles), "emi:AlertSubscriptionPolicyIDArrayType"))
-                               {       soap_flag_PolicyHandles1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalPolicyCount1 > 0 || soap_flag_PoliciesReturned1 > 0 || soap_flag_PolicyHandles1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC6 soap_new__emi__EnumerateAlertPoliciesResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__EnumerateAlertPoliciesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertPoliciesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertPoliciesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__EnumerateAlertPoliciesResponse;
-               if (size)
-                       *size = sizeof(_emi__EnumerateAlertPoliciesResponse);
-               ((_emi__EnumerateAlertPoliciesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__EnumerateAlertPoliciesResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__EnumerateAlertPoliciesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__EnumerateAlertPoliciesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__EnumerateAlertPoliciesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertPoliciesResponse %p -> %p\n", q, p));
-       *(_emi__EnumerateAlertPoliciesResponse*)p = *(_emi__EnumerateAlertPoliciesResponse*)q;
-}
-
-void _emi__EnumerateAlertPolicies::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__EnumerateAlertPolicies*)this)->StartIndex, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _emi__EnumerateAlertPolicies::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_emi__EnumerateAlertPolicies*)this)->StartIndex);
-       /* transient soap skipped */
-}
-
-int _emi__EnumerateAlertPolicies::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateAlertPolicies);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__EnumerateAlertPolicies::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__EnumerateAlertPolicies(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertPolicies *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertPolicies), type);
-       soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateAlertPolicies*)a)->StartIndex), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__EnumerateAlertPolicies::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__EnumerateAlertPolicies(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_get__emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__EnumerateAlertPolicies(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__EnumerateAlertPolicies::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__EnumerateAlertPolicies(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_in__emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, _emi__EnumerateAlertPolicies *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__EnumerateAlertPolicies *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertPolicies, sizeof(_emi__EnumerateAlertPolicies), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertPolicies)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__EnumerateAlertPolicies *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StartIndex1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateAlertPolicies*)a)->StartIndex), "xsd:unsignedInt"))
-                               {       soap_flag_StartIndex1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__EnumerateAlertPolicies * SOAP_FMAC6 soap_new__emi__EnumerateAlertPolicies(struct soap *soap, int n)
-{      return soap_instantiate__emi__EnumerateAlertPolicies(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertPolicies(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertPolicies(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertPolicies, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__EnumerateAlertPolicies;
-               if (size)
-                       *size = sizeof(_emi__EnumerateAlertPolicies);
-               ((_emi__EnumerateAlertPolicies*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__EnumerateAlertPolicies[n];
-               if (size)
-                       *size = n * sizeof(_emi__EnumerateAlertPolicies);
-               for (int i = 0; i < n; i++)
-                       ((_emi__EnumerateAlertPolicies*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__EnumerateAlertPolicies*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertPolicies %p -> %p\n", q, p));
-       *(_emi__EnumerateAlertPolicies*)p = *(_emi__EnumerateAlertPolicies*)q;
-}
-
-void _emi__GetAlertSubscriptionResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToemi__AlertSubscriptionType(soap, &((_emi__GetAlertSubscriptionResponse*)this)->SubscriptionInfo);
-       /* transient soap skipped */
-}
-
-void _emi__GetAlertSubscriptionResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__GetAlertSubscriptionResponse*)this)->Status);
-       ((_emi__GetAlertSubscriptionResponse*)this)->SubscriptionInfo = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__GetAlertSubscriptionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetAlertSubscriptionResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetAlertSubscriptionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetAlertSubscriptionResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertSubscriptionResponse(struct soap *soap, const char *tag, int id, const _emi__GetAlertSubscriptionResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertSubscriptionResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__GetAlertSubscriptionResponse*)a)->Status), "");
-       soap_out_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", -1, &(((_emi__GetAlertSubscriptionResponse*)a)->SubscriptionInfo), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetAlertSubscriptionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetAlertSubscriptionResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertSubscriptionResponse * SOAP_FMAC4 soap_get__emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetAlertSubscriptionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetAlertSubscriptionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetAlertSubscriptionResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertSubscriptionResponse * SOAP_FMAC4 soap_in__emi__GetAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetAlertSubscriptionResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetAlertSubscriptionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertSubscriptionResponse, sizeof(_emi__GetAlertSubscriptionResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetAlertSubscriptionResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetAlertSubscriptionResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_SubscriptionInfo1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__GetAlertSubscriptionResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", &(((_emi__GetAlertSubscriptionResponse*)a)->SubscriptionInfo), "emi:AlertSubscriptionType"))
-                               {       soap_flag_SubscriptionInfo1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionInfo1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetAlertSubscriptionResponse * SOAP_FMAC6 soap_new__emi__GetAlertSubscriptionResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetAlertSubscriptionResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetAlertSubscriptionResponse * SOAP_FMAC4 soap_instantiate__emi__GetAlertSubscriptionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertSubscriptionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertSubscriptionResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetAlertSubscriptionResponse;
-               if (size)
-                       *size = sizeof(_emi__GetAlertSubscriptionResponse);
-               ((_emi__GetAlertSubscriptionResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetAlertSubscriptionResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetAlertSubscriptionResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetAlertSubscriptionResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetAlertSubscriptionResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertSubscriptionResponse %p -> %p\n", q, p));
-       *(_emi__GetAlertSubscriptionResponse*)p = *(_emi__GetAlertSubscriptionResponse*)q;
-}
-
-void _emi__GetAlertSubscription::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__GetAlertSubscription::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__GetAlertSubscription*)this)->SubscriptionID);
-       /* transient soap skipped */
-}
-
-int _emi__GetAlertSubscription::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__GetAlertSubscription);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__GetAlertSubscription::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__GetAlertSubscription(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__GetAlertSubscription(struct soap *soap, const char *tag, int id, const _emi__GetAlertSubscription *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__GetAlertSubscription), type);
-       soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionID", -1, &(((_emi__GetAlertSubscription*)a)->SubscriptionID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__GetAlertSubscription::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__GetAlertSubscription(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertSubscription * SOAP_FMAC4 soap_get__emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__GetAlertSubscription(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__GetAlertSubscription::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__GetAlertSubscription(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertSubscription * SOAP_FMAC4 soap_in__emi__GetAlertSubscription(struct soap *soap, const char *tag, _emi__GetAlertSubscription *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__GetAlertSubscription *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__GetAlertSubscription, sizeof(_emi__GetAlertSubscription), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__GetAlertSubscription)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__GetAlertSubscription *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_SubscriptionID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_SubscriptionID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionID", &(((_emi__GetAlertSubscription*)a)->SubscriptionID), "emi:AlertSubscriptionHandleType"))
-                               {       soap_flag_SubscriptionID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionID1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__GetAlertSubscription * SOAP_FMAC6 soap_new__emi__GetAlertSubscription(struct soap *soap, int n)
-{      return soap_instantiate__emi__GetAlertSubscription(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__GetAlertSubscription * SOAP_FMAC4 soap_instantiate__emi__GetAlertSubscription(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__GetAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__GetAlertSubscription, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__GetAlertSubscription;
-               if (size)
-                       *size = sizeof(_emi__GetAlertSubscription);
-               ((_emi__GetAlertSubscription*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__GetAlertSubscription[n];
-               if (size)
-                       *size = n * sizeof(_emi__GetAlertSubscription);
-               for (int i = 0; i < n; i++)
-                       ((_emi__GetAlertSubscription*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__GetAlertSubscription*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__GetAlertSubscription %p -> %p\n", q, p));
-       *(_emi__GetAlertSubscription*)p = *(_emi__GetAlertSubscription*)q;
-}
-
-void _emi__EnumerateAlertSubscriptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->TotalSubscriptionCount, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionsReturned, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerToemi__AlertSubscriptionHandleArrayType(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionHandles);
-       /* transient soap skipped */
-}
-
-void _emi__EnumerateAlertSubscriptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->Status);
-       soap_default_unsignedInt(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->TotalSubscriptionCount);
-       soap_default_unsignedInt(soap, &((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionsReturned);
-       ((_emi__EnumerateAlertSubscriptionsResponse*)this)->SubscriptionHandles = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__EnumerateAlertSubscriptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__EnumerateAlertSubscriptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__EnumerateAlertSubscriptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertSubscriptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->Status), "");
-       soap_out_unsignedInt(soap, "emi:TotalSubscriptionCount", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->TotalSubscriptionCount), "");
-       soap_out_unsignedInt(soap, "emi:SubscriptionsReturned", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionsReturned), "");
-       soap_out_PointerToemi__AlertSubscriptionHandleArrayType(soap, "emi:SubscriptionHandles", -1, &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionHandles), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__EnumerateAlertSubscriptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__EnumerateAlertSubscriptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC4 soap_get__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__EnumerateAlertSubscriptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__EnumerateAlertSubscriptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__EnumerateAlertSubscriptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC4 soap_in__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__EnumerateAlertSubscriptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse, sizeof(_emi__EnumerateAlertSubscriptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__EnumerateAlertSubscriptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_TotalSubscriptionCount1 = 1, soap_flag_SubscriptionsReturned1 = 1, soap_flag_SubscriptionHandles1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalSubscriptionCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:TotalSubscriptionCount", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->TotalSubscriptionCount), "xsd:unsignedInt"))
-                               {       soap_flag_TotalSubscriptionCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_SubscriptionsReturned1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:SubscriptionsReturned", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionsReturned), "xsd:unsignedInt"))
-                               {       soap_flag_SubscriptionsReturned1--;
-                                       continue;
-                               }
-                       if (soap_flag_SubscriptionHandles1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__AlertSubscriptionHandleArrayType(soap, "emi:SubscriptionHandles", &(((_emi__EnumerateAlertSubscriptionsResponse*)a)->SubscriptionHandles), "emi:AlertSubscriptionHandleArrayType"))
-                               {       soap_flag_SubscriptionHandles1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_TotalSubscriptionCount1 > 0 || soap_flag_SubscriptionsReturned1 > 0 || soap_flag_SubscriptionHandles1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC6 soap_new__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__EnumerateAlertSubscriptionsResponse;
-               if (size)
-                       *size = sizeof(_emi__EnumerateAlertSubscriptionsResponse);
-               ((_emi__EnumerateAlertSubscriptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__EnumerateAlertSubscriptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__EnumerateAlertSubscriptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__EnumerateAlertSubscriptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__EnumerateAlertSubscriptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertSubscriptionsResponse %p -> %p\n", q, p));
-       *(_emi__EnumerateAlertSubscriptionsResponse*)p = *(_emi__EnumerateAlertSubscriptionsResponse*)q;
-}
-
-void _emi__EnumerateAlertSubscriptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_emi__EnumerateAlertSubscriptions*)this)->StartIndex, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(soap, &((_emi__EnumerateAlertSubscriptions*)this)->AlertSubscriptionPolicyID);
-       /* transient soap skipped */
-}
-
-void _emi__EnumerateAlertSubscriptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_emi__EnumerateAlertSubscriptions*)this)->StartIndex);
-       ((_emi__EnumerateAlertSubscriptions*)this)->AlertSubscriptionPolicyID = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__EnumerateAlertSubscriptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__EnumerateAlertSubscriptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__EnumerateAlertSubscriptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__EnumerateAlertSubscriptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, int id, const _emi__EnumerateAlertSubscriptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptions), type);
-       soap_out_unsignedInt(soap, "emi:StartIndex", -1, &(((_emi__EnumerateAlertSubscriptions*)a)->StartIndex), "");
-       soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((_emi__EnumerateAlertSubscriptions*)a)->AlertSubscriptionPolicyID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__EnumerateAlertSubscriptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__EnumerateAlertSubscriptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_get__emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__EnumerateAlertSubscriptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__EnumerateAlertSubscriptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__EnumerateAlertSubscriptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_in__emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__EnumerateAlertSubscriptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__EnumerateAlertSubscriptions, sizeof(_emi__EnumerateAlertSubscriptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__EnumerateAlertSubscriptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__EnumerateAlertSubscriptions *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StartIndex1 = 1, soap_flag_AlertSubscriptionPolicyID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "emi:StartIndex", &(((_emi__EnumerateAlertSubscriptions*)a)->StartIndex), "xsd:unsignedInt"))
-                               {       soap_flag_StartIndex1--;
-                                       continue;
-                               }
-                       if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((_emi__EnumerateAlertSubscriptions*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType"))
-                               {       soap_flag_AlertSubscriptionPolicyID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__EnumerateAlertSubscriptions * SOAP_FMAC6 soap_new__emi__EnumerateAlertSubscriptions(struct soap *soap, int n)
-{      return soap_instantiate__emi__EnumerateAlertSubscriptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_instantiate__emi__EnumerateAlertSubscriptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__EnumerateAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__EnumerateAlertSubscriptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__EnumerateAlertSubscriptions;
-               if (size)
-                       *size = sizeof(_emi__EnumerateAlertSubscriptions);
-               ((_emi__EnumerateAlertSubscriptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__EnumerateAlertSubscriptions[n];
-               if (size)
-                       *size = n * sizeof(_emi__EnumerateAlertSubscriptions);
-               for (int i = 0; i < n; i++)
-                       ((_emi__EnumerateAlertSubscriptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__EnumerateAlertSubscriptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__EnumerateAlertSubscriptions %p -> %p\n", q, p));
-       *(_emi__EnumerateAlertSubscriptions*)p = *(_emi__EnumerateAlertSubscriptions*)q;
-}
-
-void _emi__SubscribeForAlertResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _emi__SubscribeForAlertResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__PT_USCORESTATUS(soap, &((_emi__SubscribeForAlertResponse*)this)->Status);
-       soap_default_emi__AlertSubscriptionHandleType(soap, &((_emi__SubscribeForAlertResponse*)this)->SubscriptionHandle);
-       /* transient soap skipped */
-}
-
-int _emi__SubscribeForAlertResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SubscribeForAlertResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__SubscribeForAlertResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__SubscribeForAlertResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForAlertResponse(struct soap *soap, const char *tag, int id, const _emi__SubscribeForAlertResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForAlertResponse), type);
-       soap_element_result(soap, "emi:Status");
-       soap_out_emi__PT_USCORESTATUS(soap, "emi:Status", -1, &(((_emi__SubscribeForAlertResponse*)a)->Status), "");
-       soap_out_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", -1, &(((_emi__SubscribeForAlertResponse*)a)->SubscriptionHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__SubscribeForAlertResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__SubscribeForAlertResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForAlertResponse * SOAP_FMAC4 soap_get__emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__SubscribeForAlertResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__SubscribeForAlertResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__SubscribeForAlertResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForAlertResponse * SOAP_FMAC4 soap_in__emi__SubscribeForAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForAlertResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__SubscribeForAlertResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForAlertResponse, sizeof(_emi__SubscribeForAlertResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__SubscribeForAlertResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__SubscribeForAlertResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Status1 = 1, soap_flag_SubscriptionHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Status1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__PT_USCORESTATUS(soap, "emi:Status", &(((_emi__SubscribeForAlertResponse*)a)->Status), "emi:PT_STATUS"))
-                               {       soap_flag_Status1--;
-                                       continue;
-                               }
-                       if (soap_flag_SubscriptionHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__AlertSubscriptionHandleType(soap, "emi:SubscriptionHandle", &(((_emi__SubscribeForAlertResponse*)a)->SubscriptionHandle), "emi:AlertSubscriptionHandleType"))
-                               {       soap_flag_SubscriptionHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "emi:Status");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Status1 > 0 || soap_flag_SubscriptionHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__SubscribeForAlertResponse * SOAP_FMAC6 soap_new__emi__SubscribeForAlertResponse(struct soap *soap, int n)
-{      return soap_instantiate__emi__SubscribeForAlertResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__SubscribeForAlertResponse * SOAP_FMAC4 soap_instantiate__emi__SubscribeForAlertResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForAlertResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForAlertResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__SubscribeForAlertResponse;
-               if (size)
-                       *size = sizeof(_emi__SubscribeForAlertResponse);
-               ((_emi__SubscribeForAlertResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__SubscribeForAlertResponse[n];
-               if (size)
-                       *size = n * sizeof(_emi__SubscribeForAlertResponse);
-               for (int i = 0; i < n; i++)
-                       ((_emi__SubscribeForAlertResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__SubscribeForAlertResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForAlertResponse %p -> %p\n", q, p));
-       *(_emi__SubscribeForAlertResponse*)p = *(_emi__SubscribeForAlertResponse*)q;
-}
-
-void _emi__SubscribeForAlert::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToemi__AlertSubscriptionType(soap, &((_emi__SubscribeForAlert*)this)->SubscriptionInfo);
-       /* transient soap skipped */
-}
-
-void _emi__SubscribeForAlert::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_emi__SubscribeForAlert*)this)->SubscriptionInfo = NULL;
-       /* transient soap skipped */
-}
-
-int _emi__SubscribeForAlert::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__emi__SubscribeForAlert);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _emi__SubscribeForAlert::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__emi__SubscribeForAlert(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__SubscribeForAlert(struct soap *soap, const char *tag, int id, const _emi__SubscribeForAlert *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__emi__SubscribeForAlert), type);
-       soap_out_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", -1, &(((_emi__SubscribeForAlert*)a)->SubscriptionInfo), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_emi__SubscribeForAlert::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__emi__SubscribeForAlert(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForAlert * SOAP_FMAC4 soap_get__emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__emi__SubscribeForAlert(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_emi__SubscribeForAlert::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__emi__SubscribeForAlert(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForAlert * SOAP_FMAC4 soap_in__emi__SubscribeForAlert(struct soap *soap, const char *tag, _emi__SubscribeForAlert *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_emi__SubscribeForAlert *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__emi__SubscribeForAlert, sizeof(_emi__SubscribeForAlert), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__emi__SubscribeForAlert)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_emi__SubscribeForAlert *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_SubscriptionInfo1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_SubscriptionInfo1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__AlertSubscriptionType(soap, "emi:SubscriptionInfo", &(((_emi__SubscribeForAlert*)a)->SubscriptionInfo), "emi:AlertSubscriptionType"))
-                               {       soap_flag_SubscriptionInfo1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SubscriptionInfo1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _emi__SubscribeForAlert * SOAP_FMAC6 soap_new__emi__SubscribeForAlert(struct soap *soap, int n)
-{      return soap_instantiate__emi__SubscribeForAlert(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _emi__SubscribeForAlert * SOAP_FMAC4 soap_instantiate__emi__SubscribeForAlert(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__emi__SubscribeForAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__emi__SubscribeForAlert, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _emi__SubscribeForAlert;
-               if (size)
-                       *size = sizeof(_emi__SubscribeForAlert);
-               ((_emi__SubscribeForAlert*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _emi__SubscribeForAlert[n];
-               if (size)
-                       *size = n * sizeof(_emi__SubscribeForAlert);
-               for (int i = 0; i < n; i++)
-                       ((_emi__SubscribeForAlert*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_emi__SubscribeForAlert*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _emi__SubscribeForAlert %p -> %p\n", q, p));
-       *(_emi__SubscribeForAlert*)p = *(_emi__SubscribeForAlert*)q;
-}
-
-void emi__AlertSubscriptionGeneralType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((emi__AlertSubscriptionGeneralType*)this)->PolicyID, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
-       soap_serialize__emi__union_AlertSubscriptionGeneralType(soap, ((emi__AlertSubscriptionGeneralType*)this)->__union_AlertSubscriptionGeneralType, &((emi__AlertSubscriptionGeneralType*)this)->union_AlertSubscriptionGeneralType);
-       /* transient soap skipped */
-}
-
-void emi__AlertSubscriptionGeneralType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionGeneralType*)this)->PolicyID);
-       ((emi__AlertSubscriptionGeneralType*)this)->__union_AlertSubscriptionGeneralType = 0;
-       ((emi__AlertSubscriptionGeneralType*)this)->__any = NULL;
-       /* transient soap skipped */
-}
-
-int emi__AlertSubscriptionGeneralType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionGeneralType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__AlertSubscriptionGeneralType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__AlertSubscriptionGeneralType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionGeneralType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionGeneralType), type);
-       soap_out_emi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", -1, &(((emi__AlertSubscriptionGeneralType*)a)->PolicyID), "");
-       soap_out__emi__union_AlertSubscriptionGeneralType(soap, ((emi__AlertSubscriptionGeneralType*)a)->__union_AlertSubscriptionGeneralType, &((emi__AlertSubscriptionGeneralType*)a)->union_AlertSubscriptionGeneralType);
-       soap_outliteral(soap, "-any", &(((emi__AlertSubscriptionGeneralType*)a)->__any), NULL);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__AlertSubscriptionGeneralType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__AlertSubscriptionGeneralType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionGeneralType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__AlertSubscriptionGeneralType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__AlertSubscriptionGeneralType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__AlertSubscriptionGeneralType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionGeneralType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, emi__AlertSubscriptionGeneralType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__AlertSubscriptionGeneralType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionGeneralType, sizeof(emi__AlertSubscriptionGeneralType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionGeneralType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__AlertSubscriptionGeneralType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PolicyID1 = 1, soap_flag_union_AlertSubscriptionGeneralType1 = 1, soap_flag___any1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PolicyID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__AlertSubscriptionPolicyIDType(soap, "emi:PolicyID", &(((emi__AlertSubscriptionGeneralType*)a)->PolicyID), "emi:AlertSubscriptionPolicyIDType"))
-                               {       soap_flag_PolicyID1--;
-                                       continue;
-                               }
-                       if (soap_flag_union_AlertSubscriptionGeneralType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__emi__union_AlertSubscriptionGeneralType(soap, &((emi__AlertSubscriptionGeneralType*)a)->__union_AlertSubscriptionGeneralType, &((emi__AlertSubscriptionGeneralType*)a)->union_AlertSubscriptionGeneralType))
-                               {       soap_flag_union_AlertSubscriptionGeneralType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap_flag___any1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_inliteral(soap, "-any", &(((emi__AlertSubscriptionGeneralType*)a)->__any)))
-                               {       soap_flag___any1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyID1 > 0 || soap_flag_union_AlertSubscriptionGeneralType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__AlertSubscriptionGeneralType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionGeneralType(struct soap *soap, int n)
-{      return soap_instantiate_emi__AlertSubscriptionGeneralType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionGeneralType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionGeneralType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionGeneralType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionGeneralType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__AlertSubscriptionGeneralType;
-               if (size)
-                       *size = sizeof(emi__AlertSubscriptionGeneralType);
-               ((emi__AlertSubscriptionGeneralType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__AlertSubscriptionGeneralType[n];
-               if (size)
-                       *size = n * sizeof(emi__AlertSubscriptionGeneralType);
-               for (int i = 0; i < n; i++)
-                       ((emi__AlertSubscriptionGeneralType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__AlertSubscriptionGeneralType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionGeneralType %p -> %p\n", q, p));
-       *(emi__AlertSubscriptionGeneralType*)p = *(emi__AlertSubscriptionGeneralType*)q;
-}
-
-void emi__AlertSubscriptionSoapType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocmn__URLType(soap, &((emi__AlertSubscriptionSoapType*)this)->Address);
-       soap_serialize_PointerTosai__CertificateHandleType(soap, &((emi__AlertSubscriptionSoapType*)this)->ClientCredentials);
-       soap_serialize_PointerToemi__AlertCredentialsType(soap, &((emi__AlertSubscriptionSoapType*)this)->UserCredentials);
-       soap_serialize_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, &((emi__AlertSubscriptionSoapType*)this)->AlertAuthOptions);
-       /* transient soap skipped */
-}
-
-void emi__AlertSubscriptionSoapType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((emi__AlertSubscriptionSoapType*)this)->Address = NULL;
-       ((emi__AlertSubscriptionSoapType*)this)->ClientCredentials = NULL;
-       ((emi__AlertSubscriptionSoapType*)this)->UserCredentials = NULL;
-       soap_default_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, &((emi__AlertSubscriptionSoapType*)this)->AlertAuthOptions);
-       /* transient soap skipped */
-}
-
-int emi__AlertSubscriptionSoapType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionSoapType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__AlertSubscriptionSoapType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__AlertSubscriptionSoapType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionSoapType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionSoapType), type);
-       soap_out_PointerTocmn__URLType(soap, "emi:Address", -1, &(((emi__AlertSubscriptionSoapType*)a)->Address), "");
-       soap_out_PointerTosai__CertificateHandleType(soap, "emi:ClientCredentials", -1, &(((emi__AlertSubscriptionSoapType*)a)->ClientCredentials), "");
-       soap_out_PointerToemi__AlertCredentialsType(soap, "emi:UserCredentials", -1, &(((emi__AlertSubscriptionSoapType*)a)->UserCredentials), "");
-       soap_out_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, "emi:AlertAuthOptions", -1, &(((emi__AlertSubscriptionSoapType*)a)->AlertAuthOptions), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__AlertSubscriptionSoapType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__AlertSubscriptionSoapType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionSoapType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__AlertSubscriptionSoapType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__AlertSubscriptionSoapType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__AlertSubscriptionSoapType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionSoapType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, emi__AlertSubscriptionSoapType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__AlertSubscriptionSoapType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionSoapType, sizeof(emi__AlertSubscriptionSoapType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionSoapType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__AlertSubscriptionSoapType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Address1 = 1, soap_flag_ClientCredentials1 = 1, soap_flag_UserCredentials1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Address1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocmn__URLType(soap, "emi:Address", &(((emi__AlertSubscriptionSoapType*)a)->Address), "cmn:URLType"))
-                               {       soap_flag_Address1--;
-                                       continue;
-                               }
-                       if (soap_flag_ClientCredentials1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateHandleType(soap, "emi:ClientCredentials", &(((emi__AlertSubscriptionSoapType*)a)->ClientCredentials), "sai:CertificateHandleType"))
-                               {       soap_flag_ClientCredentials1--;
-                                       continue;
-                               }
-                       if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__AlertCredentialsType(soap, "emi:UserCredentials", &(((emi__AlertSubscriptionSoapType*)a)->UserCredentials), "emi:AlertCredentialsType"))
-                               {       soap_flag_UserCredentials1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, "emi:AlertAuthOptions", &(((emi__AlertSubscriptionSoapType*)a)->AlertAuthOptions), "emi:AlertAuthOptionsType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Address1 > 0 || ((emi__AlertSubscriptionSoapType*)a)->AlertAuthOptions.size() > 3))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__AlertSubscriptionSoapType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionSoapType(struct soap *soap, int n)
-{      return soap_instantiate_emi__AlertSubscriptionSoapType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionSoapType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionSoapType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionSoapType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionSoapType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__AlertSubscriptionSoapType;
-               if (size)
-                       *size = sizeof(emi__AlertSubscriptionSoapType);
-               ((emi__AlertSubscriptionSoapType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__AlertSubscriptionSoapType[n];
-               if (size)
-                       *size = n * sizeof(emi__AlertSubscriptionSoapType);
-               for (int i = 0; i < n; i++)
-                       ((emi__AlertSubscriptionSoapType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__AlertSubscriptionSoapType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionSoapType %p -> %p\n", q, p));
-       *(emi__AlertSubscriptionSoapType*)p = *(emi__AlertSubscriptionSoapType*)q;
-}
-
-void emi__AlertSubscriptionSNMPType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocmn__NodeAddressType(soap, &((emi__AlertSubscriptionSNMPType*)this)->Address);
-       soap_serialize_PointerToemi__CommunityStringType(soap, &((emi__AlertSubscriptionSNMPType*)this)->CommunityString);
-       /* transient soap skipped */
-}
-
-void emi__AlertSubscriptionSNMPType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((emi__AlertSubscriptionSNMPType*)this)->Address = NULL;
-       ((emi__AlertSubscriptionSNMPType*)this)->CommunityString = NULL;
-       /* transient soap skipped */
-}
-
-int emi__AlertSubscriptionSNMPType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionSNMPType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__AlertSubscriptionSNMPType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__AlertSubscriptionSNMPType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionSNMPType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionSNMPType), type);
-       soap_out_PointerTocmn__NodeAddressType(soap, "emi:Address", -1, &(((emi__AlertSubscriptionSNMPType*)a)->Address), "");
-       soap_out_PointerToemi__CommunityStringType(soap, "emi:CommunityString", -1, &(((emi__AlertSubscriptionSNMPType*)a)->CommunityString), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__AlertSubscriptionSNMPType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__AlertSubscriptionSNMPType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionSNMPType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__AlertSubscriptionSNMPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__AlertSubscriptionSNMPType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__AlertSubscriptionSNMPType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionSNMPType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, emi__AlertSubscriptionSNMPType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__AlertSubscriptionSNMPType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionSNMPType, sizeof(emi__AlertSubscriptionSNMPType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionSNMPType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__AlertSubscriptionSNMPType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Address1 = 1, soap_flag_CommunityString1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Address1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocmn__NodeAddressType(soap, "emi:Address", &(((emi__AlertSubscriptionSNMPType*)a)->Address), "cmn:NodeAddressType"))
-                               {       soap_flag_Address1--;
-                                       continue;
-                               }
-                       if (soap_flag_CommunityString1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerToemi__CommunityStringType(soap, "emi:CommunityString", &(((emi__AlertSubscriptionSNMPType*)a)->CommunityString), "emi:CommunityStringType"))
-                               {       soap_flag_CommunityString1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Address1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__AlertSubscriptionSNMPType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionSNMPType(struct soap *soap, int n)
-{      return soap_instantiate_emi__AlertSubscriptionSNMPType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionSNMPType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionSNMPType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionSNMPType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionSNMPType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__AlertSubscriptionSNMPType;
-               if (size)
-                       *size = sizeof(emi__AlertSubscriptionSNMPType);
-               ((emi__AlertSubscriptionSNMPType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__AlertSubscriptionSNMPType[n];
-               if (size)
-                       *size = n * sizeof(emi__AlertSubscriptionSNMPType);
-               for (int i = 0; i < n; i++)
-                       ((emi__AlertSubscriptionSNMPType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__AlertSubscriptionSNMPType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionSNMPType %p -> %p\n", q, p));
-       *(emi__AlertSubscriptionSNMPType*)p = *(emi__AlertSubscriptionSNMPType*)q;
-}
-
-void emi__AlertCredentialsType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((emi__AlertCredentialsType*)this)->Username, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((emi__AlertCredentialsType*)this)->Username);
-       soap_embedded(soap, &((emi__AlertCredentialsType*)this)->Password, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((emi__AlertCredentialsType*)this)->Password);
-       /* transient soap skipped */
-}
-
-void emi__AlertCredentialsType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((emi__AlertCredentialsType*)this)->Username);
-       soap_default_std__string(soap, &((emi__AlertCredentialsType*)this)->Password);
-       /* transient soap skipped */
-}
-
-int emi__AlertCredentialsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertCredentialsType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__AlertCredentialsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__AlertCredentialsType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertCredentialsType(struct soap *soap, const char *tag, int id, const emi__AlertCredentialsType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertCredentialsType), type);
-       soap_out_std__string(soap, "emi:Username", -1, &(((emi__AlertCredentialsType*)a)->Username), "");
-       soap_out_std__string(soap, "emi:Password", -1, &(((emi__AlertCredentialsType*)a)->Password), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__AlertCredentialsType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__AlertCredentialsType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__AlertCredentialsType * SOAP_FMAC4 soap_get_emi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__AlertCredentialsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__AlertCredentialsType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__AlertCredentialsType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__AlertCredentialsType * SOAP_FMAC4 soap_in_emi__AlertCredentialsType(struct soap *soap, const char *tag, emi__AlertCredentialsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__AlertCredentialsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertCredentialsType, sizeof(emi__AlertCredentialsType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__AlertCredentialsType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__AlertCredentialsType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Username1 = 1, soap_flag_Password1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "emi:Username", &(((emi__AlertCredentialsType*)a)->Username), "xsd:string"))
-                               {       soap_flag_Username1--;
-                                       continue;
-                               }
-                       if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "emi:Password", &(((emi__AlertCredentialsType*)a)->Password), "xsd:string"))
-                               {       soap_flag_Password1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__AlertCredentialsType * SOAP_FMAC6 soap_new_emi__AlertCredentialsType(struct soap *soap, int n)
-{      return soap_instantiate_emi__AlertCredentialsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__AlertCredentialsType * SOAP_FMAC4 soap_instantiate_emi__AlertCredentialsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertCredentialsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertCredentialsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__AlertCredentialsType;
-               if (size)
-                       *size = sizeof(emi__AlertCredentialsType);
-               ((emi__AlertCredentialsType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__AlertCredentialsType[n];
-               if (size)
-                       *size = n * sizeof(emi__AlertCredentialsType);
-               for (int i = 0; i < n; i++)
-                       ((emi__AlertCredentialsType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__AlertCredentialsType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertCredentialsType %p -> %p\n", q, p));
-       *(emi__AlertCredentialsType*)p = *(emi__AlertCredentialsType*)q;
-}
-
-void emi__ByteStr::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteStr*)this)->Byte);
-       /* transient soap skipped */
-}
-
-void emi__ByteStr::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteStr*)this)->Byte);
-       /* transient soap skipped */
-}
-
-int emi__ByteStr::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__ByteStr);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__ByteStr::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__ByteStr(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__ByteStr(struct soap *soap, const char *tag, int id, const emi__ByteStr *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__ByteStr), type);
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", -1, &(((emi__ByteStr*)a)->Byte), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__ByteStr::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__ByteStr(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__ByteStr * SOAP_FMAC4 soap_get_emi__ByteStr(struct soap *soap, emi__ByteStr *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__ByteStr(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__ByteStr::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__ByteStr(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__ByteStr * SOAP_FMAC4 soap_in_emi__ByteStr(struct soap *soap, const char *tag, emi__ByteStr *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__ByteStr *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__ByteStr, sizeof(emi__ByteStr), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__ByteStr)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__ByteStr *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", &(((emi__ByteStr*)a)->Byte), "xsd:unsignedByte"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((emi__ByteStr*)a)->Byte.size() > 16))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__ByteStr * SOAP_FMAC6 soap_new_emi__ByteStr(struct soap *soap, int n)
-{      return soap_instantiate_emi__ByteStr(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__ByteStr(struct soap *soap, emi__ByteStr *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__ByteStr * SOAP_FMAC4 soap_instantiate_emi__ByteStr(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__ByteStr(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__ByteStr, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__ByteStr;
-               if (size)
-                       *size = sizeof(emi__ByteStr);
-               ((emi__ByteStr*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__ByteStr[n];
-               if (size)
-                       *size = n * sizeof(emi__ByteStr);
-               for (int i = 0; i < n; i++)
-                       ((emi__ByteStr*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__ByteStr*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__ByteStr %p -> %p\n", q, p));
-       *(emi__ByteStr*)p = *(emi__ByteStr*)q;
-}
-
-void emi__SensorAttributesType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->IsLegacySensor, SOAP_TYPE_bool);
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->AssertionEvent, SOAP_TYPE_bool);
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->DeassertionEvent, SOAP_TYPE_bool);
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->Index, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->DeviceAddress, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventSensorType, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventType, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventOffset, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->EventSourceType, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->SensorNumber, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->Entity, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__SensorAttributesType*)this)->EntityInstance, SOAP_TYPE_unsignedByte);
-       /* transient soap skipped */
-}
-
-void emi__SensorAttributesType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((emi__SensorAttributesType*)this)->IsLegacySensor);
-       soap_default_bool(soap, &((emi__SensorAttributesType*)this)->AssertionEvent);
-       soap_default_bool(soap, &((emi__SensorAttributesType*)this)->DeassertionEvent);
-       soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->Index);
-       soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->DeviceAddress);
-       soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventSensorType);
-       soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventType);
-       soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventOffset);
-       soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EventSourceType);
-       soap_default_emi__EventSeverityType(soap, &((emi__SensorAttributesType*)this)->EventSeverity);
-       soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->SensorNumber);
-       soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->Entity);
-       soap_default_unsignedByte(soap, &((emi__SensorAttributesType*)this)->EntityInstance);
-       /* transient soap skipped */
-}
-
-int emi__SensorAttributesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__SensorAttributesType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__SensorAttributesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__SensorAttributesType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__SensorAttributesType(struct soap *soap, const char *tag, int id, const emi__SensorAttributesType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__SensorAttributesType), type);
-       soap_out_bool(soap, "emi:IsLegacySensor", -1, &(((emi__SensorAttributesType*)a)->IsLegacySensor), "");
-       soap_out_bool(soap, "emi:AssertionEvent", -1, &(((emi__SensorAttributesType*)a)->AssertionEvent), "");
-       soap_out_bool(soap, "emi:DeassertionEvent", -1, &(((emi__SensorAttributesType*)a)->DeassertionEvent), "");
-       soap_out_unsignedByte(soap, "emi:Index", -1, &(((emi__SensorAttributesType*)a)->Index), "");
-       soap_out_unsignedByte(soap, "emi:DeviceAddress", -1, &(((emi__SensorAttributesType*)a)->DeviceAddress), "");
-       soap_out_unsignedByte(soap, "emi:EventSensorType", -1, &(((emi__SensorAttributesType*)a)->EventSensorType), "");
-       soap_out_unsignedByte(soap, "emi:EventType", -1, &(((emi__SensorAttributesType*)a)->EventType), "");
-       soap_out_unsignedByte(soap, "emi:EventOffset", -1, &(((emi__SensorAttributesType*)a)->EventOffset), "");
-       soap_out_unsignedByte(soap, "emi:EventSourceType", -1, &(((emi__SensorAttributesType*)a)->EventSourceType), "");
-       soap_out_emi__EventSeverityType(soap, "emi:EventSeverity", -1, &(((emi__SensorAttributesType*)a)->EventSeverity), "");
-       soap_out_unsignedByte(soap, "emi:SensorNumber", -1, &(((emi__SensorAttributesType*)a)->SensorNumber), "");
-       soap_out_unsignedByte(soap, "emi:Entity", -1, &(((emi__SensorAttributesType*)a)->Entity), "");
-       soap_out_unsignedByte(soap, "emi:EntityInstance", -1, &(((emi__SensorAttributesType*)a)->EntityInstance), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__SensorAttributesType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__SensorAttributesType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__SensorAttributesType * SOAP_FMAC4 soap_get_emi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__SensorAttributesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__SensorAttributesType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__SensorAttributesType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__SensorAttributesType * SOAP_FMAC4 soap_in_emi__SensorAttributesType(struct soap *soap, const char *tag, emi__SensorAttributesType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__SensorAttributesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__SensorAttributesType, sizeof(emi__SensorAttributesType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__SensorAttributesType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__SensorAttributesType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_IsLegacySensor1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "emi:IsLegacySensor", &(((emi__SensorAttributesType*)a)->IsLegacySensor), "xsd:boolean"))
-                               {       soap_flag_IsLegacySensor1--;
-                                       continue;
-                               }
-                       if (soap_flag_AssertionEvent1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "emi:AssertionEvent", &(((emi__SensorAttributesType*)a)->AssertionEvent), "xsd:boolean"))
-                               {       soap_flag_AssertionEvent1--;
-                                       continue;
-                               }
-                       if (soap_flag_DeassertionEvent1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "emi:DeassertionEvent", &(((emi__SensorAttributesType*)a)->DeassertionEvent), "xsd:boolean"))
-                               {       soap_flag_DeassertionEvent1--;
-                                       continue;
-                               }
-                       if (soap_flag_Index1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:Index", &(((emi__SensorAttributesType*)a)->Index), "xsd:unsignedByte"))
-                               {       soap_flag_Index1--;
-                                       continue;
-                               }
-                       if (soap_flag_DeviceAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:DeviceAddress", &(((emi__SensorAttributesType*)a)->DeviceAddress), "xsd:unsignedByte"))
-                               {       soap_flag_DeviceAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventSensorType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventSensorType", &(((emi__SensorAttributesType*)a)->EventSensorType), "xsd:unsignedByte"))
-                               {       soap_flag_EventSensorType1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventType", &(((emi__SensorAttributesType*)a)->EventType), "xsd:unsignedByte"))
-                               {       soap_flag_EventType1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventOffset1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventOffset", &(((emi__SensorAttributesType*)a)->EventOffset), "xsd:unsignedByte"))
-                               {       soap_flag_EventOffset1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventSourceType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventSourceType", &(((emi__SensorAttributesType*)a)->EventSourceType), "xsd:unsignedByte"))
-                               {       soap_flag_EventSourceType1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventSeverity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__EventSeverityType(soap, "emi:EventSeverity", &(((emi__SensorAttributesType*)a)->EventSeverity), "emi:EventSeverityType"))
-                               {       soap_flag_EventSeverity1--;
-                                       continue;
-                               }
-                       if (soap_flag_SensorNumber1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:SensorNumber", &(((emi__SensorAttributesType*)a)->SensorNumber), "xsd:unsignedByte"))
-                               {       soap_flag_SensorNumber1--;
-                                       continue;
-                               }
-                       if (soap_flag_Entity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:Entity", &(((emi__SensorAttributesType*)a)->Entity), "xsd:unsignedByte"))
-                               {       soap_flag_Entity1--;
-                                       continue;
-                               }
-                       if (soap_flag_EntityInstance1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EntityInstance", &(((emi__SensorAttributesType*)a)->EntityInstance), "xsd:unsignedByte"))
-                               {       soap_flag_EntityInstance1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__SensorAttributesType * SOAP_FMAC6 soap_new_emi__SensorAttributesType(struct soap *soap, int n)
-{      return soap_instantiate_emi__SensorAttributesType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__SensorAttributesType * SOAP_FMAC4 soap_instantiate_emi__SensorAttributesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__SensorAttributesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__SensorAttributesType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__SensorAttributesType;
-               if (size)
-                       *size = sizeof(emi__SensorAttributesType);
-               ((emi__SensorAttributesType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__SensorAttributesType[n];
-               if (size)
-                       *size = n * sizeof(emi__SensorAttributesType);
-               for (int i = 0; i < n; i++)
-                       ((emi__SensorAttributesType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__SensorAttributesType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__SensorAttributesType %p -> %p\n", q, p));
-       *(emi__SensorAttributesType*)p = *(emi__SensorAttributesType*)q;
-}
-
-void emi__SensorHandleArrayType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfemi__SensorHandleType(soap, &((emi__SensorHandleArrayType*)this)->SensorHandle);
-       /* transient soap skipped */
-}
-
-void emi__SensorHandleArrayType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfemi__SensorHandleType(soap, &((emi__SensorHandleArrayType*)this)->SensorHandle);
-       /* transient soap skipped */
-}
-
-int emi__SensorHandleArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__SensorHandleArrayType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__SensorHandleArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__SensorHandleArrayType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__SensorHandleArrayType(struct soap *soap, const char *tag, int id, const emi__SensorHandleArrayType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__SensorHandleArrayType), type);
-       soap_out_std__vectorTemplateOfemi__SensorHandleType(soap, "emi:SensorHandle", -1, &(((emi__SensorHandleArrayType*)a)->SensorHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__SensorHandleArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__SensorHandleArrayType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__SensorHandleArrayType * SOAP_FMAC4 soap_get_emi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__SensorHandleArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__SensorHandleArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__SensorHandleArrayType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__SensorHandleArrayType * SOAP_FMAC4 soap_in_emi__SensorHandleArrayType(struct soap *soap, const char *tag, emi__SensorHandleArrayType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__SensorHandleArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__SensorHandleArrayType, sizeof(emi__SensorHandleArrayType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__SensorHandleArrayType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__SensorHandleArrayType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfemi__SensorHandleType(soap, "emi:SensorHandle", &(((emi__SensorHandleArrayType*)a)->SensorHandle), "emi:SensorHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__SensorHandleArrayType * SOAP_FMAC6 soap_new_emi__SensorHandleArrayType(struct soap *soap, int n)
-{      return soap_instantiate_emi__SensorHandleArrayType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__SensorHandleArrayType * SOAP_FMAC4 soap_instantiate_emi__SensorHandleArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__SensorHandleArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__SensorHandleArrayType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__SensorHandleArrayType;
-               if (size)
-                       *size = sizeof(emi__SensorHandleArrayType);
-               ((emi__SensorHandleArrayType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__SensorHandleArrayType[n];
-               if (size)
-                       *size = n * sizeof(emi__SensorHandleArrayType);
-               for (int i = 0; i < n; i++)
-                       ((emi__SensorHandleArrayType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__SensorHandleArrayType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__SensorHandleArrayType %p -> %p\n", q, p));
-       *(emi__SensorHandleArrayType*)p = *(emi__SensorHandleArrayType*)q;
-}
-
-void emi__EventLogRecordArrayType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, &((emi__EventLogRecordArrayType*)this)->EventLogRecord);
-       /* transient soap skipped */
-}
-
-void emi__EventLogRecordArrayType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, &((emi__EventLogRecordArrayType*)this)->EventLogRecord);
-       /* transient soap skipped */
-}
-
-int emi__EventLogRecordArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__EventLogRecordArrayType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__EventLogRecordArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__EventLogRecordArrayType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventLogRecordArrayType(struct soap *soap, const char *tag, int id, const emi__EventLogRecordArrayType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventLogRecordArrayType), type);
-       soap_out_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, "emi:EventLogRecord", -1, &(((emi__EventLogRecordArrayType*)a)->EventLogRecord), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__EventLogRecordArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__EventLogRecordArrayType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__EventLogRecordArrayType * SOAP_FMAC4 soap_get_emi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__EventLogRecordArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__EventLogRecordArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__EventLogRecordArrayType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__EventLogRecordArrayType * SOAP_FMAC4 soap_in_emi__EventLogRecordArrayType(struct soap *soap, const char *tag, emi__EventLogRecordArrayType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__EventLogRecordArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventLogRecordArrayType, sizeof(emi__EventLogRecordArrayType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__EventLogRecordArrayType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__EventLogRecordArrayType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, "emi:EventLogRecord", &(((emi__EventLogRecordArrayType*)a)->EventLogRecord), "emi:EventLogRecordType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__EventLogRecordArrayType * SOAP_FMAC6 soap_new_emi__EventLogRecordArrayType(struct soap *soap, int n)
-{      return soap_instantiate_emi__EventLogRecordArrayType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__EventLogRecordArrayType * SOAP_FMAC4 soap_instantiate_emi__EventLogRecordArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventLogRecordArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventLogRecordArrayType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__EventLogRecordArrayType;
-               if (size)
-                       *size = sizeof(emi__EventLogRecordArrayType);
-               ((emi__EventLogRecordArrayType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__EventLogRecordArrayType[n];
-               if (size)
-                       *size = n * sizeof(emi__EventLogRecordArrayType);
-               for (int i = 0; i < n; i++)
-                       ((emi__EventLogRecordArrayType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__EventLogRecordArrayType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventLogRecordArrayType %p -> %p\n", q, p));
-       *(emi__EventLogRecordArrayType*)p = *(emi__EventLogRecordArrayType*)q;
-}
-
-void emi__EventFilterHandleArrayType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfemi__EventFilterHandleType(soap, &((emi__EventFilterHandleArrayType*)this)->EventFilterHandle);
-       /* transient soap skipped */
-}
-
-void emi__EventFilterHandleArrayType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfemi__EventFilterHandleType(soap, &((emi__EventFilterHandleArrayType*)this)->EventFilterHandle);
-       /* transient soap skipped */
-}
-
-int emi__EventFilterHandleArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__EventFilterHandleArrayType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__EventFilterHandleArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__EventFilterHandleArrayType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventFilterHandleArrayType(struct soap *soap, const char *tag, int id, const emi__EventFilterHandleArrayType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventFilterHandleArrayType), type);
-       soap_out_std__vectorTemplateOfemi__EventFilterHandleType(soap, "emi:EventFilterHandle", -1, &(((emi__EventFilterHandleArrayType*)a)->EventFilterHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__EventFilterHandleArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__EventFilterHandleArrayType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__EventFilterHandleArrayType * SOAP_FMAC4 soap_get_emi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__EventFilterHandleArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__EventFilterHandleArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__EventFilterHandleArrayType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__EventFilterHandleArrayType * SOAP_FMAC4 soap_in_emi__EventFilterHandleArrayType(struct soap *soap, const char *tag, emi__EventFilterHandleArrayType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__EventFilterHandleArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventFilterHandleArrayType, sizeof(emi__EventFilterHandleArrayType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__EventFilterHandleArrayType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__EventFilterHandleArrayType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfemi__EventFilterHandleType(soap, "emi:EventFilterHandle", &(((emi__EventFilterHandleArrayType*)a)->EventFilterHandle), "emi:EventFilterHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__EventFilterHandleArrayType * SOAP_FMAC6 soap_new_emi__EventFilterHandleArrayType(struct soap *soap, int n)
-{      return soap_instantiate_emi__EventFilterHandleArrayType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__EventFilterHandleArrayType * SOAP_FMAC4 soap_instantiate_emi__EventFilterHandleArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventFilterHandleArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventFilterHandleArrayType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__EventFilterHandleArrayType;
-               if (size)
-                       *size = sizeof(emi__EventFilterHandleArrayType);
-               ((emi__EventFilterHandleArrayType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__EventFilterHandleArrayType[n];
-               if (size)
-                       *size = n * sizeof(emi__EventFilterHandleArrayType);
-               for (int i = 0; i < n; i++)
-                       ((emi__EventFilterHandleArrayType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__EventFilterHandleArrayType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventFilterHandleArrayType %p -> %p\n", q, p));
-       *(emi__EventFilterHandleArrayType*)p = *(emi__EventFilterHandleArrayType*)q;
-}
-
-void emi__AlertSubscriptionHandleArrayType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((emi__AlertSubscriptionHandleArrayType*)this)->AlertSubscriptionHandle);
-       /* transient soap skipped */
-}
-
-void emi__AlertSubscriptionHandleArrayType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, &((emi__AlertSubscriptionHandleArrayType*)this)->AlertSubscriptionHandle);
-       /* transient soap skipped */
-}
-
-int emi__AlertSubscriptionHandleArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__AlertSubscriptionHandleArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__AlertSubscriptionHandleArrayType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionHandleArrayType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType), type);
-       soap_out_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:AlertSubscriptionHandle", -1, &(((emi__AlertSubscriptionHandleArrayType*)a)->AlertSubscriptionHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__AlertSubscriptionHandleArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__AlertSubscriptionHandleArrayType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__AlertSubscriptionHandleArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__AlertSubscriptionHandleArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__AlertSubscriptionHandleArrayType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionHandleArrayType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__AlertSubscriptionHandleArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType, sizeof(emi__AlertSubscriptionHandleArrayType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionHandleArrayType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__AlertSubscriptionHandleArrayType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, "emi:AlertSubscriptionHandle", &(((emi__AlertSubscriptionHandleArrayType*)a)->AlertSubscriptionHandle), "emi:AlertSubscriptionHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionHandleArrayType(struct soap *soap, int n)
-{      return soap_instantiate_emi__AlertSubscriptionHandleArrayType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionHandleArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionHandleArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__AlertSubscriptionHandleArrayType;
-               if (size)
-                       *size = sizeof(emi__AlertSubscriptionHandleArrayType);
-               ((emi__AlertSubscriptionHandleArrayType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__AlertSubscriptionHandleArrayType[n];
-               if (size)
-                       *size = n * sizeof(emi__AlertSubscriptionHandleArrayType);
-               for (int i = 0; i < n; i++)
-                       ((emi__AlertSubscriptionHandleArrayType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__AlertSubscriptionHandleArrayType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionHandleArrayType %p -> %p\n", q, p));
-       *(emi__AlertSubscriptionHandleArrayType*)p = *(emi__AlertSubscriptionHandleArrayType*)q;
-}
-
-void emi__AlertSubscriptionType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((emi__AlertSubscriptionType*)this)->AlertSubscriptionPolicyID, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
-       /* transient soap skipped */
-}
-
-void emi__AlertSubscriptionType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionType*)this)->AlertSubscriptionPolicyID);
-       soap_default_emi__IPv4AddressType(soap, &((emi__AlertSubscriptionType*)this)->DestinationAddress);
-       /* transient soap skipped */
-}
-
-int emi__AlertSubscriptionType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__AlertSubscriptionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__AlertSubscriptionType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionType), type);
-       soap_out_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((emi__AlertSubscriptionType*)a)->AlertSubscriptionPolicyID), "");
-       soap_out_emi__IPv4AddressType(soap, "emi:DestinationAddress", -1, &(((emi__AlertSubscriptionType*)a)->DestinationAddress), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__AlertSubscriptionType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__AlertSubscriptionType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__AlertSubscriptionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__AlertSubscriptionType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__AlertSubscriptionType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionType(struct soap *soap, const char *tag, emi__AlertSubscriptionType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__AlertSubscriptionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionType, sizeof(emi__AlertSubscriptionType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__AlertSubscriptionType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AlertSubscriptionPolicyID1 = 1, soap_flag_DestinationAddress1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((emi__AlertSubscriptionType*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType"))
-                               {       soap_flag_AlertSubscriptionPolicyID1--;
-                                       continue;
-                               }
-                       if (soap_flag_DestinationAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__IPv4AddressType(soap, "emi:DestinationAddress", &(((emi__AlertSubscriptionType*)a)->DestinationAddress), "emi:IPv4AddressType"))
-                               {       soap_flag_DestinationAddress1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AlertSubscriptionPolicyID1 > 0 || soap_flag_DestinationAddress1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__AlertSubscriptionType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionType(struct soap *soap, int n)
-{      return soap_instantiate_emi__AlertSubscriptionType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__AlertSubscriptionType;
-               if (size)
-                       *size = sizeof(emi__AlertSubscriptionType);
-               ((emi__AlertSubscriptionType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__AlertSubscriptionType[n];
-               if (size)
-                       *size = n * sizeof(emi__AlertSubscriptionType);
-               for (int i = 0; i < n; i++)
-                       ((emi__AlertSubscriptionType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__AlertSubscriptionType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionType %p -> %p\n", q, p));
-       *(emi__AlertSubscriptionType*)p = *(emi__AlertSubscriptionType*)q;
-}
-
-void emi__EventFilterType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((emi__EventFilterType*)this)->FilterConfiguration, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventFilterType*)this)->FilterAction, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventFilterType*)this)->AlertSubscriptionPolicyID, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
-       soap_embedded(soap, &((emi__EventFilterType*)this)->DeviceAddress, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventFilterType*)this)->EventSensorType, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventFilterType*)this)->EventType, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventFilterType*)this)->EventOffset, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventFilterType*)this)->EventSourceType, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventFilterType*)this)->SensorNumber, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventFilterType*)this)->Entity, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventFilterType*)this)->EntityInstance, SOAP_TYPE_unsignedByte);
-       /* transient soap skipped */
-}
-
-void emi__EventFilterType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->FilterConfiguration);
-       soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->FilterAction);
-       soap_default_emi__AlertSubscriptionPolicyIDType(soap, &((emi__EventFilterType*)this)->AlertSubscriptionPolicyID);
-       soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->DeviceAddress);
-       soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventSensorType);
-       soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventType);
-       soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventOffset);
-       soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EventSourceType);
-       soap_default_emi__EventSeverityType(soap, &((emi__EventFilterType*)this)->EventSeverity);
-       soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->SensorNumber);
-       soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->Entity);
-       soap_default_unsignedByte(soap, &((emi__EventFilterType*)this)->EntityInstance);
-       /* transient soap skipped */
-}
-
-int emi__EventFilterType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__EventFilterType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__EventFilterType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__EventFilterType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventFilterType(struct soap *soap, const char *tag, int id, const emi__EventFilterType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventFilterType), type);
-       soap_out_unsignedByte(soap, "emi:FilterConfiguration", -1, &(((emi__EventFilterType*)a)->FilterConfiguration), "");
-       soap_out_unsignedByte(soap, "emi:FilterAction", -1, &(((emi__EventFilterType*)a)->FilterAction), "");
-       soap_out_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((emi__EventFilterType*)a)->AlertSubscriptionPolicyID), "");
-       soap_out_unsignedByte(soap, "emi:DeviceAddress", -1, &(((emi__EventFilterType*)a)->DeviceAddress), "");
-       soap_out_unsignedByte(soap, "emi:EventSensorType", -1, &(((emi__EventFilterType*)a)->EventSensorType), "");
-       soap_out_unsignedByte(soap, "emi:EventType", -1, &(((emi__EventFilterType*)a)->EventType), "");
-       soap_out_unsignedByte(soap, "emi:EventOffset", -1, &(((emi__EventFilterType*)a)->EventOffset), "");
-       soap_out_unsignedByte(soap, "emi:EventSourceType", -1, &(((emi__EventFilterType*)a)->EventSourceType), "");
-       soap_out_emi__EventSeverityType(soap, "emi:EventSeverity", -1, &(((emi__EventFilterType*)a)->EventSeverity), "");
-       soap_out_unsignedByte(soap, "emi:SensorNumber", -1, &(((emi__EventFilterType*)a)->SensorNumber), "");
-       soap_out_unsignedByte(soap, "emi:Entity", -1, &(((emi__EventFilterType*)a)->Entity), "");
-       soap_out_unsignedByte(soap, "emi:EntityInstance", -1, &(((emi__EventFilterType*)a)->EntityInstance), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__EventFilterType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__EventFilterType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__EventFilterType * SOAP_FMAC4 soap_get_emi__EventFilterType(struct soap *soap, emi__EventFilterType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__EventFilterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__EventFilterType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__EventFilterType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__EventFilterType * SOAP_FMAC4 soap_in_emi__EventFilterType(struct soap *soap, const char *tag, emi__EventFilterType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__EventFilterType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventFilterType, sizeof(emi__EventFilterType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__EventFilterType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__EventFilterType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_FilterConfiguration1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:FilterConfiguration", &(((emi__EventFilterType*)a)->FilterConfiguration), "xsd:unsignedByte"))
-                               {       soap_flag_FilterConfiguration1--;
-                                       continue;
-                               }
-                       if (soap_flag_FilterAction1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:FilterAction", &(((emi__EventFilterType*)a)->FilterAction), "xsd:unsignedByte"))
-                               {       soap_flag_FilterAction1--;
-                                       continue;
-                               }
-                       if (soap_flag_AlertSubscriptionPolicyID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((emi__EventFilterType*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType"))
-                               {       soap_flag_AlertSubscriptionPolicyID1--;
-                                       continue;
-                               }
-                       if (soap_flag_DeviceAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:DeviceAddress", &(((emi__EventFilterType*)a)->DeviceAddress), "xsd:unsignedByte"))
-                               {       soap_flag_DeviceAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventSensorType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventSensorType", &(((emi__EventFilterType*)a)->EventSensorType), "xsd:unsignedByte"))
-                               {       soap_flag_EventSensorType1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventType", &(((emi__EventFilterType*)a)->EventType), "xsd:unsignedByte"))
-                               {       soap_flag_EventType1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventOffset1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventOffset", &(((emi__EventFilterType*)a)->EventOffset), "xsd:unsignedByte"))
-                               {       soap_flag_EventOffset1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventSourceType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventSourceType", &(((emi__EventFilterType*)a)->EventSourceType), "xsd:unsignedByte"))
-                               {       soap_flag_EventSourceType1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventSeverity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__EventSeverityType(soap, "emi:EventSeverity", &(((emi__EventFilterType*)a)->EventSeverity), "emi:EventSeverityType"))
-                               {       soap_flag_EventSeverity1--;
-                                       continue;
-                               }
-                       if (soap_flag_SensorNumber1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:SensorNumber", &(((emi__EventFilterType*)a)->SensorNumber), "xsd:unsignedByte"))
-                               {       soap_flag_SensorNumber1--;
-                                       continue;
-                               }
-                       if (soap_flag_Entity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:Entity", &(((emi__EventFilterType*)a)->Entity), "xsd:unsignedByte"))
-                               {       soap_flag_Entity1--;
-                                       continue;
-                               }
-                       if (soap_flag_EntityInstance1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EntityInstance", &(((emi__EventFilterType*)a)->EntityInstance), "xsd:unsignedByte"))
-                               {       soap_flag_EntityInstance1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__EventFilterType * SOAP_FMAC6 soap_new_emi__EventFilterType(struct soap *soap, int n)
-{      return soap_instantiate_emi__EventFilterType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventFilterType(struct soap *soap, emi__EventFilterType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__EventFilterType * SOAP_FMAC4 soap_instantiate_emi__EventFilterType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventFilterType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventFilterType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__EventFilterType;
-               if (size)
-                       *size = sizeof(emi__EventFilterType);
-               ((emi__EventFilterType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__EventFilterType[n];
-               if (size)
-                       *size = n * sizeof(emi__EventFilterType);
-               for (int i = 0; i < n; i++)
-                       ((emi__EventFilterType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__EventFilterType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventFilterType %p -> %p\n", q, p));
-       *(emi__EventFilterType*)p = *(emi__EventFilterType*)q;
-}
-
-void emi__EventLogRecordType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((emi__EventLogRecordType*)this)->DeviceAddress, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventSensorType, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventType, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventOffset, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventLogRecordType*)this)->EventSourceType, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventLogRecordType*)this)->SensorNumber, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventLogRecordType*)this)->Entity, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((emi__EventLogRecordType*)this)->EntityInstance, SOAP_TYPE_unsignedByte);
-       soap_serialize_PointerToemi__ByteData(soap, &((emi__EventLogRecordType*)this)->EventData);
-       /* transient soap skipped */
-}
-
-void emi__EventLogRecordType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_emi__TimeType(soap, &((emi__EventLogRecordType*)this)->TimeStamp);
-       soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->DeviceAddress);
-       soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventSensorType);
-       soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventType);
-       soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventOffset);
-       soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EventSourceType);
-       soap_default_emi__EventSeverityType(soap, &((emi__EventLogRecordType*)this)->EventSeverity);
-       soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->SensorNumber);
-       soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->Entity);
-       soap_default_unsignedByte(soap, &((emi__EventLogRecordType*)this)->EntityInstance);
-       ((emi__EventLogRecordType*)this)->EventData = NULL;
-       /* transient soap skipped */
-}
-
-int emi__EventLogRecordType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__EventLogRecordType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__EventLogRecordType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__EventLogRecordType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__EventLogRecordType(struct soap *soap, const char *tag, int id, const emi__EventLogRecordType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__EventLogRecordType), type);
-       soap_out_emi__TimeType(soap, "emi:TimeStamp", -1, &(((emi__EventLogRecordType*)a)->TimeStamp), "");
-       soap_out_unsignedByte(soap, "emi:DeviceAddress", -1, &(((emi__EventLogRecordType*)a)->DeviceAddress), "");
-       soap_out_unsignedByte(soap, "emi:EventSensorType", -1, &(((emi__EventLogRecordType*)a)->EventSensorType), "");
-       soap_out_unsignedByte(soap, "emi:EventType", -1, &(((emi__EventLogRecordType*)a)->EventType), "");
-       soap_out_unsignedByte(soap, "emi:EventOffset", -1, &(((emi__EventLogRecordType*)a)->EventOffset), "");
-       soap_out_unsignedByte(soap, "emi:EventSourceType", -1, &(((emi__EventLogRecordType*)a)->EventSourceType), "");
-       soap_out_emi__EventSeverityType(soap, "emi:EventSeverity", -1, &(((emi__EventLogRecordType*)a)->EventSeverity), "");
-       soap_out_unsignedByte(soap, "emi:SensorNumber", -1, &(((emi__EventLogRecordType*)a)->SensorNumber), "");
-       soap_out_unsignedByte(soap, "emi:Entity", -1, &(((emi__EventLogRecordType*)a)->Entity), "");
-       soap_out_unsignedByte(soap, "emi:EntityInstance", -1, &(((emi__EventLogRecordType*)a)->EntityInstance), "");
-       soap_out_PointerToemi__ByteData(soap, "emi:EventData", -1, &(((emi__EventLogRecordType*)a)->EventData), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__EventLogRecordType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__EventLogRecordType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__EventLogRecordType * SOAP_FMAC4 soap_get_emi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__EventLogRecordType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__EventLogRecordType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__EventLogRecordType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__EventLogRecordType * SOAP_FMAC4 soap_in_emi__EventLogRecordType(struct soap *soap, const char *tag, emi__EventLogRecordType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__EventLogRecordType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__EventLogRecordType, sizeof(emi__EventLogRecordType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__EventLogRecordType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__EventLogRecordType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_TimeStamp1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__TimeType(soap, "emi:TimeStamp", &(((emi__EventLogRecordType*)a)->TimeStamp), "emi:TimeType"))
-                               {       soap_flag_TimeStamp1--;
-                                       continue;
-                               }
-                       if (soap_flag_DeviceAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:DeviceAddress", &(((emi__EventLogRecordType*)a)->DeviceAddress), "xsd:unsignedByte"))
-                               {       soap_flag_DeviceAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventSensorType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventSensorType", &(((emi__EventLogRecordType*)a)->EventSensorType), "xsd:unsignedByte"))
-                               {       soap_flag_EventSensorType1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventType", &(((emi__EventLogRecordType*)a)->EventType), "xsd:unsignedByte"))
-                               {       soap_flag_EventType1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventOffset1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventOffset", &(((emi__EventLogRecordType*)a)->EventOffset), "xsd:unsignedByte"))
-                               {       soap_flag_EventOffset1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventSourceType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EventSourceType", &(((emi__EventLogRecordType*)a)->EventSourceType), "xsd:unsignedByte"))
-                               {       soap_flag_EventSourceType1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventSeverity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_emi__EventSeverityType(soap, "emi:EventSeverity", &(((emi__EventLogRecordType*)a)->EventSeverity), "emi:EventSeverityType"))
-                               {       soap_flag_EventSeverity1--;
-                                       continue;
-                               }
-                       if (soap_flag_SensorNumber1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:SensorNumber", &(((emi__EventLogRecordType*)a)->SensorNumber), "xsd:unsignedByte"))
-                               {       soap_flag_SensorNumber1--;
-                                       continue;
-                               }
-                       if (soap_flag_Entity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:Entity", &(((emi__EventLogRecordType*)a)->Entity), "xsd:unsignedByte"))
-                               {       soap_flag_Entity1--;
-                                       continue;
-                               }
-                       if (soap_flag_EntityInstance1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "emi:EntityInstance", &(((emi__EventLogRecordType*)a)->EntityInstance), "xsd:unsignedByte"))
-                               {       soap_flag_EntityInstance1--;
-                                       continue;
-                               }
-                       if (soap_flag_EventData1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToemi__ByteData(soap, "emi:EventData", &(((emi__EventLogRecordType*)a)->EventData), "emi:ByteData"))
-                               {       soap_flag_EventData1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__EventLogRecordType * SOAP_FMAC6 soap_new_emi__EventLogRecordType(struct soap *soap, int n)
-{      return soap_instantiate_emi__EventLogRecordType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__EventLogRecordType * SOAP_FMAC4 soap_instantiate_emi__EventLogRecordType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__EventLogRecordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__EventLogRecordType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__EventLogRecordType;
-               if (size)
-                       *size = sizeof(emi__EventLogRecordType);
-               ((emi__EventLogRecordType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__EventLogRecordType[n];
-               if (size)
-                       *size = n * sizeof(emi__EventLogRecordType);
-               for (int i = 0; i < n; i++)
-                       ((emi__EventLogRecordType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__EventLogRecordType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__EventLogRecordType %p -> %p\n", q, p));
-       *(emi__EventLogRecordType*)p = *(emi__EventLogRecordType*)q;
-}
-
-void emi__ByteData::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteData*)this)->Byte);
-       /* transient soap skipped */
-}
-
-void emi__ByteData::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((emi__ByteData*)this)->Byte);
-       /* transient soap skipped */
-}
-
-int emi__ByteData::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__ByteData);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__ByteData::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__ByteData(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__ByteData(struct soap *soap, const char *tag, int id, const emi__ByteData *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__ByteData), type);
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", -1, &(((emi__ByteData*)a)->Byte), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__ByteData::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__ByteData(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__ByteData * SOAP_FMAC4 soap_get_emi__ByteData(struct soap *soap, emi__ByteData *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__ByteData(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__ByteData::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__ByteData(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__ByteData * SOAP_FMAC4 soap_in_emi__ByteData(struct soap *soap, const char *tag, emi__ByteData *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__ByteData *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__ByteData, sizeof(emi__ByteData), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__ByteData)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__ByteData *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "emi:Byte", &(((emi__ByteData*)a)->Byte), "xsd:unsignedByte"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((emi__ByteData*)a)->Byte.size() < 8 || ((emi__ByteData*)a)->Byte.size() > 8))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__ByteData * SOAP_FMAC6 soap_new_emi__ByteData(struct soap *soap, int n)
-{      return soap_instantiate_emi__ByteData(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__ByteData(struct soap *soap, emi__ByteData *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__ByteData * SOAP_FMAC4 soap_instantiate_emi__ByteData(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__ByteData(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__ByteData, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__ByteData;
-               if (size)
-                       *size = sizeof(emi__ByteData);
-               ((emi__ByteData*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__ByteData[n];
-               if (size)
-                       *size = n * sizeof(emi__ByteData);
-               for (int i = 0; i < n; i++)
-                       ((emi__ByteData*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__ByteData*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__ByteData %p -> %p\n", q, p));
-       *(emi__ByteData*)p = *(emi__ByteData*)q;
-}
-
-void emi__AlertSubscriptionPolicyIDArrayType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionPolicyIDArrayType*)this)->AlertSubscriptionPolicyID);
-       /* transient soap skipped */
-}
-
-void emi__AlertSubscriptionPolicyIDArrayType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, &((emi__AlertSubscriptionPolicyIDArrayType*)this)->AlertSubscriptionPolicyID);
-       /* transient soap skipped */
-}
-
-int emi__AlertSubscriptionPolicyIDArrayType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int emi__AlertSubscriptionPolicyIDArrayType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_emi__AlertSubscriptionPolicyIDArrayType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, int id, const emi__AlertSubscriptionPolicyIDArrayType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType), type);
-       soap_out_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", -1, &(((emi__AlertSubscriptionPolicyIDArrayType*)a)->AlertSubscriptionPolicyID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *emi__AlertSubscriptionPolicyIDArrayType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_emi__AlertSubscriptionPolicyIDArrayType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC4 soap_get_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *emi__AlertSubscriptionPolicyIDArrayType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_emi__AlertSubscriptionPolicyIDArrayType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC4 soap_in_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionPolicyIDArrayType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (emi__AlertSubscriptionPolicyIDArrayType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType, sizeof(emi__AlertSubscriptionPolicyIDArrayType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (emi__AlertSubscriptionPolicyIDArrayType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, "emi:AlertSubscriptionPolicyID", &(((emi__AlertSubscriptionPolicyIDArrayType*)a)->AlertSubscriptionPolicyID), "emi:AlertSubscriptionPolicyIDType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC6 soap_new_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, int n)
-{      return soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType * SOAP_FMAC4 soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new emi__AlertSubscriptionPolicyIDArrayType;
-               if (size)
-                       *size = sizeof(emi__AlertSubscriptionPolicyIDArrayType);
-               ((emi__AlertSubscriptionPolicyIDArrayType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new emi__AlertSubscriptionPolicyIDArrayType[n];
-               if (size)
-                       *size = n * sizeof(emi__AlertSubscriptionPolicyIDArrayType);
-               for (int i = 0; i < n; i++)
-                       ((emi__AlertSubscriptionPolicyIDArrayType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (emi__AlertSubscriptionPolicyIDArrayType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying emi__AlertSubscriptionPolicyIDArrayType %p -> %p\n", q, p));
-       *(emi__AlertSubscriptionPolicyIDArrayType*)p = *(emi__AlertSubscriptionPolicyIDArrayType*)q;
-}
-
-void _stra__RemoveStorageFpaclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__RemoveStorageFpaclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__RemoveStorageFpaclEntryResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _stra__RemoveStorageFpaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__RemoveStorageFpaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__RemoveStorageFpaclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageFpaclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__RemoveStorageFpaclEntryResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__RemoveStorageFpaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__RemoveStorageFpaclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC4 soap_get__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__RemoveStorageFpaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__RemoveStorageFpaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__RemoveStorageFpaclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC4 soap_in__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__RemoveStorageFpaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse, sizeof(_stra__RemoveStorageFpaclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__RemoveStorageFpaclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__RemoveStorageFpaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC6 soap_new__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__RemoveStorageFpaclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageFpaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageFpaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__RemoveStorageFpaclEntryResponse;
-               if (size)
-                       *size = sizeof(_stra__RemoveStorageFpaclEntryResponse);
-               ((_stra__RemoveStorageFpaclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__RemoveStorageFpaclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__RemoveStorageFpaclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__RemoveStorageFpaclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__RemoveStorageFpaclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageFpaclEntryResponse %p -> %p\n", q, p));
-       *(_stra__RemoveStorageFpaclEntryResponse*)p = *(_stra__RemoveStorageFpaclEntryResponse*)q;
-}
-
-void _stra__RemoveStorageFpaclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__RemoveStorageFpaclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__RemoveStorageFpaclEntry*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _stra__RemoveStorageFpaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__RemoveStorageFpaclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__RemoveStorageFpaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__RemoveStorageFpaclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageFpaclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntry), type);
-       soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__RemoveStorageFpaclEntry*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__RemoveStorageFpaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__RemoveStorageFpaclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_get__stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__RemoveStorageFpaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__RemoveStorageFpaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__RemoveStorageFpaclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_in__stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__RemoveStorageFpaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageFpaclEntry, sizeof(_stra__RemoveStorageFpaclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageFpaclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__RemoveStorageFpaclEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__RemoveStorageFpaclEntry*)a)->Handle), "stra:StorageAllocEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__RemoveStorageFpaclEntry * SOAP_FMAC6 soap_new__stra__RemoveStorageFpaclEntry(struct soap *soap, int n)
-{      return soap_instantiate__stra__RemoveStorageFpaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageFpaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__RemoveStorageFpaclEntry;
-               if (size)
-                       *size = sizeof(_stra__RemoveStorageFpaclEntry);
-               ((_stra__RemoveStorageFpaclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__RemoveStorageFpaclEntry[n];
-               if (size)
-                       *size = n * sizeof(_stra__RemoveStorageFpaclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_stra__RemoveStorageFpaclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__RemoveStorageFpaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageFpaclEntry %p -> %p\n", q, p));
-       *(_stra__RemoveStorageFpaclEntry*)p = *(_stra__RemoveStorageFpaclEntry*)q;
-}
-
-void _stra__UpdateStorageFpaclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__UpdateStorageFpaclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__UpdateStorageFpaclEntryResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _stra__UpdateStorageFpaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__UpdateStorageFpaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__UpdateStorageFpaclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__UpdateStorageFpaclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__UpdateStorageFpaclEntryResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__UpdateStorageFpaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__UpdateStorageFpaclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC4 soap_get__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__UpdateStorageFpaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__UpdateStorageFpaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__UpdateStorageFpaclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC4 soap_in__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__UpdateStorageFpaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse, sizeof(_stra__UpdateStorageFpaclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__UpdateStorageFpaclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__UpdateStorageFpaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC6 soap_new__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__UpdateStorageFpaclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__UpdateStorageFpaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__UpdateStorageFpaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__UpdateStorageFpaclEntryResponse;
-               if (size)
-                       *size = sizeof(_stra__UpdateStorageFpaclEntryResponse);
-               ((_stra__UpdateStorageFpaclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__UpdateStorageFpaclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__UpdateStorageFpaclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__UpdateStorageFpaclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__UpdateStorageFpaclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__UpdateStorageFpaclEntryResponse %p -> %p\n", q, p));
-       *(_stra__UpdateStorageFpaclEntryResponse*)p = *(_stra__UpdateStorageFpaclEntryResponse*)q;
-}
-
-void _stra__UpdateStorageFpaclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_stra__UpdateStorageFpaclEntry*)this)->NewAllocationSize, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _stra__UpdateStorageFpaclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__UpdateStorageFpaclEntry*)this)->Handle);
-       soap_default_unsignedInt(soap, &((_stra__UpdateStorageFpaclEntry*)this)->NewAllocationSize);
-       /* transient soap skipped */
-}
-
-int _stra__UpdateStorageFpaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__UpdateStorageFpaclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__UpdateStorageFpaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__UpdateStorageFpaclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, int id, const _stra__UpdateStorageFpaclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntry), type);
-       soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__UpdateStorageFpaclEntry*)a)->Handle), "");
-       soap_out_unsignedInt(soap, "stra:NewAllocationSize", -1, &(((_stra__UpdateStorageFpaclEntry*)a)->NewAllocationSize), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__UpdateStorageFpaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__UpdateStorageFpaclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_get__stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__UpdateStorageFpaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__UpdateStorageFpaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__UpdateStorageFpaclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_in__stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__UpdateStorageFpaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__UpdateStorageFpaclEntry, sizeof(_stra__UpdateStorageFpaclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__UpdateStorageFpaclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__UpdateStorageFpaclEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1, soap_flag_NewAllocationSize1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__UpdateStorageFpaclEntry*)a)->Handle), "stra:StorageAllocEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       if (soap_flag_NewAllocationSize1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "stra:NewAllocationSize", &(((_stra__UpdateStorageFpaclEntry*)a)->NewAllocationSize), "xsd:unsignedInt"))
-                               {       soap_flag_NewAllocationSize1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_NewAllocationSize1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__UpdateStorageFpaclEntry * SOAP_FMAC6 soap_new__stra__UpdateStorageFpaclEntry(struct soap *soap, int n)
-{      return soap_instantiate__stra__UpdateStorageFpaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_instantiate__stra__UpdateStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__UpdateStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__UpdateStorageFpaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__UpdateStorageFpaclEntry;
-               if (size)
-                       *size = sizeof(_stra__UpdateStorageFpaclEntry);
-               ((_stra__UpdateStorageFpaclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__UpdateStorageFpaclEntry[n];
-               if (size)
-                       *size = n * sizeof(_stra__UpdateStorageFpaclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_stra__UpdateStorageFpaclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__UpdateStorageFpaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__UpdateStorageFpaclEntry %p -> %p\n", q, p));
-       *(_stra__UpdateStorageFpaclEntry*)p = *(_stra__UpdateStorageFpaclEntry*)q;
-}
-
-void _stra__GetStorageAllocEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostra__StorageAllocEntryType(soap, &((_stra__GetStorageAllocEntryResponse*)this)->Entry);
-       /* transient soap skipped */
-}
-
-void _stra__GetStorageAllocEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__GetStorageAllocEntryResponse*)this)->StatusCode);
-       ((_stra__GetStorageAllocEntryResponse*)this)->Entry = NULL;
-       /* transient soap skipped */
-}
-
-int _stra__GetStorageAllocEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetStorageAllocEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__GetStorageAllocEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__GetStorageAllocEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageAllocEntryResponse(struct soap *soap, const char *tag, int id, const _stra__GetStorageAllocEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageAllocEntryResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__GetStorageAllocEntryResponse*)a)->StatusCode), "");
-       soap_out_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", -1, &(((_stra__GetStorageAllocEntryResponse*)a)->Entry), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__GetStorageAllocEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__GetStorageAllocEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageAllocEntryResponse * SOAP_FMAC4 soap_get__stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__GetStorageAllocEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__GetStorageAllocEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__GetStorageAllocEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageAllocEntryResponse * SOAP_FMAC4 soap_in__stra__GetStorageAllocEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageAllocEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__GetStorageAllocEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageAllocEntryResponse, sizeof(_stra__GetStorageAllocEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__GetStorageAllocEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__GetStorageAllocEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Entry1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__GetStorageAllocEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", &(((_stra__GetStorageAllocEntryResponse*)a)->Entry), "stra:StorageAllocEntryType"))
-                               {       soap_flag_Entry1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Entry1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__GetStorageAllocEntryResponse * SOAP_FMAC6 soap_new__stra__GetStorageAllocEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__GetStorageAllocEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__GetStorageAllocEntryResponse * SOAP_FMAC4 soap_instantiate__stra__GetStorageAllocEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageAllocEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageAllocEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__GetStorageAllocEntryResponse;
-               if (size)
-                       *size = sizeof(_stra__GetStorageAllocEntryResponse);
-               ((_stra__GetStorageAllocEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__GetStorageAllocEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__GetStorageAllocEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__GetStorageAllocEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__GetStorageAllocEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageAllocEntryResponse %p -> %p\n", q, p));
-       *(_stra__GetStorageAllocEntryResponse*)p = *(_stra__GetStorageAllocEntryResponse*)q;
-}
-
-void _stra__GetStorageAllocEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__GetStorageAllocEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__GetStorageAllocEntry*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _stra__GetStorageAllocEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetStorageAllocEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__GetStorageAllocEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__GetStorageAllocEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageAllocEntry(struct soap *soap, const char *tag, int id, const _stra__GetStorageAllocEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageAllocEntry), type);
-       soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__GetStorageAllocEntry*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__GetStorageAllocEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__GetStorageAllocEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageAllocEntry * SOAP_FMAC4 soap_get__stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__GetStorageAllocEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__GetStorageAllocEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__GetStorageAllocEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageAllocEntry * SOAP_FMAC4 soap_in__stra__GetStorageAllocEntry(struct soap *soap, const char *tag, _stra__GetStorageAllocEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__GetStorageAllocEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageAllocEntry, sizeof(_stra__GetStorageAllocEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__GetStorageAllocEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__GetStorageAllocEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__GetStorageAllocEntry*)a)->Handle), "stra:StorageAllocEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__GetStorageAllocEntry * SOAP_FMAC6 soap_new__stra__GetStorageAllocEntry(struct soap *soap, int n)
-{      return soap_instantiate__stra__GetStorageAllocEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__GetStorageAllocEntry * SOAP_FMAC4 soap_instantiate__stra__GetStorageAllocEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageAllocEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageAllocEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__GetStorageAllocEntry;
-               if (size)
-                       *size = sizeof(_stra__GetStorageAllocEntry);
-               ((_stra__GetStorageAllocEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__GetStorageAllocEntry[n];
-               if (size)
-                       *size = n * sizeof(_stra__GetStorageAllocEntry);
-               for (int i = 0; i < n; i++)
-                       ((_stra__GetStorageAllocEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__GetStorageAllocEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageAllocEntry %p -> %p\n", q, p));
-       *(_stra__GetStorageAllocEntry*)p = *(_stra__GetStorageAllocEntry*)q;
-}
-
-void _stra__EnumerateStorageAllocEntriesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->TotalCount, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->HandlesCount, SOAP_TYPE_unsignedShort);
-       soap_serialize_PointerTostra__StorageAllocEntryHandleListType(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->Handles);
-       /* transient soap skipped */
-}
-
-void _stra__EnumerateStorageAllocEntriesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->StatusCode);
-       soap_default_unsignedShort(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->TotalCount);
-       soap_default_unsignedShort(soap, &((_stra__EnumerateStorageAllocEntriesResponse*)this)->HandlesCount);
-       ((_stra__EnumerateStorageAllocEntriesResponse*)this)->Handles = NULL;
-       /* transient soap skipped */
-}
-
-int _stra__EnumerateStorageAllocEntriesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__EnumerateStorageAllocEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__EnumerateStorageAllocEntriesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageAllocEntriesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->StatusCode), "");
-       soap_out_unsignedShort(soap, "stra:TotalCount", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->TotalCount), "");
-       soap_out_unsignedShort(soap, "stra:HandlesCount", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->HandlesCount), "");
-       soap_out_PointerTostra__StorageAllocEntryHandleListType(soap, "stra:Handles", -1, &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->Handles), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__EnumerateStorageAllocEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__EnumerateStorageAllocEntriesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC4 soap_get__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__EnumerateStorageAllocEntriesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__EnumerateStorageAllocEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__EnumerateStorageAllocEntriesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC4 soap_in__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntriesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__EnumerateStorageAllocEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse, sizeof(_stra__EnumerateStorageAllocEntriesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__EnumerateStorageAllocEntriesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandlesCount1 = 1, soap_flag_Handles1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:TotalCount", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->TotalCount), "xsd:unsignedShort"))
-                               {       soap_flag_TotalCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_HandlesCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:HandlesCount", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->HandlesCount), "xsd:unsignedShort"))
-                               {       soap_flag_HandlesCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__StorageAllocEntryHandleListType(soap, "stra:Handles", &(((_stra__EnumerateStorageAllocEntriesResponse*)a)->Handles), "stra:StorageAllocEntryHandleListType"))
-                               {       soap_flag_Handles1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandlesCount1 > 0 || soap_flag_Handles1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC6 soap_new__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__EnumerateStorageAllocEntriesResponse;
-               if (size)
-                       *size = sizeof(_stra__EnumerateStorageAllocEntriesResponse);
-               ((_stra__EnumerateStorageAllocEntriesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__EnumerateStorageAllocEntriesResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__EnumerateStorageAllocEntriesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__EnumerateStorageAllocEntriesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__EnumerateStorageAllocEntriesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageAllocEntriesResponse %p -> %p\n", q, p));
-       *(_stra__EnumerateStorageAllocEntriesResponse*)p = *(_stra__EnumerateStorageAllocEntriesResponse*)q;
-}
-
-void _stra__EnumerateStorageAllocEntries::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_stra__EnumerateStorageAllocEntries*)this)->StartIndex, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void _stra__EnumerateStorageAllocEntries::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedShort(soap, &((_stra__EnumerateStorageAllocEntries*)this)->StartIndex);
-       /* transient soap skipped */
-}
-
-int _stra__EnumerateStorageAllocEntries::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__EnumerateStorageAllocEntries);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__EnumerateStorageAllocEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__EnumerateStorageAllocEntries(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageAllocEntries *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntries), type);
-       soap_out_unsignedShort(soap, "stra:StartIndex", -1, &(((_stra__EnumerateStorageAllocEntries*)a)->StartIndex), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__EnumerateStorageAllocEntries::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__EnumerateStorageAllocEntries(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_get__stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__EnumerateStorageAllocEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__EnumerateStorageAllocEntries::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__EnumerateStorageAllocEntries(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_in__stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntries *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__EnumerateStorageAllocEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageAllocEntries, sizeof(_stra__EnumerateStorageAllocEntries), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageAllocEntries)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__EnumerateStorageAllocEntries *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StartIndex1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:StartIndex", &(((_stra__EnumerateStorageAllocEntries*)a)->StartIndex), "xsd:unsignedShort"))
-                               {       soap_flag_StartIndex1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__EnumerateStorageAllocEntries * SOAP_FMAC6 soap_new__stra__EnumerateStorageAllocEntries(struct soap *soap, int n)
-{      return soap_instantiate__stra__EnumerateStorageAllocEntries(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageAllocEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageAllocEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageAllocEntries, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__EnumerateStorageAllocEntries;
-               if (size)
-                       *size = sizeof(_stra__EnumerateStorageAllocEntries);
-               ((_stra__EnumerateStorageAllocEntries*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__EnumerateStorageAllocEntries[n];
-               if (size)
-                       *size = n * sizeof(_stra__EnumerateStorageAllocEntries);
-               for (int i = 0; i < n; i++)
-                       ((_stra__EnumerateStorageAllocEntries*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__EnumerateStorageAllocEntries*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageAllocEntries %p -> %p\n", q, p));
-       *(_stra__EnumerateStorageAllocEntries*)p = *(_stra__EnumerateStorageAllocEntries*)q;
-}
-
-void _stra__AddStorageFpaclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__AddStorageFpaclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AddStorageFpaclEntryResponse*)this)->StatusCode);
-       soap_default_stra__StorageAllocEntryHandleType(soap, &((_stra__AddStorageFpaclEntryResponse*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _stra__AddStorageFpaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AddStorageFpaclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__AddStorageFpaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__AddStorageFpaclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageFpaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__AddStorageFpaclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AddStorageFpaclEntryResponse*)a)->StatusCode), "");
-       soap_out_stra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((_stra__AddStorageFpaclEntryResponse*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__AddStorageFpaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__AddStorageFpaclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC4 soap_get__stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__AddStorageFpaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__AddStorageFpaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__AddStorageFpaclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC4 soap_in__stra__AddStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__AddStorageFpaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse, sizeof(_stra__AddStorageFpaclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__AddStorageFpaclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__AddStorageFpaclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AddStorageFpaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((_stra__AddStorageFpaclEntryResponse*)a)->Handle), "stra:StorageAllocEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC6 soap_new__stra__AddStorageFpaclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__AddStorageFpaclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__AddStorageFpaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageFpaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageFpaclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__AddStorageFpaclEntryResponse;
-               if (size)
-                       *size = sizeof(_stra__AddStorageFpaclEntryResponse);
-               ((_stra__AddStorageFpaclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__AddStorageFpaclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__AddStorageFpaclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__AddStorageFpaclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__AddStorageFpaclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageFpaclEntryResponse %p -> %p\n", q, p));
-       *(_stra__AddStorageFpaclEntryResponse*)p = *(_stra__AddStorageFpaclEntryResponse*)q;
-}
-
-void _stra__AddStorageFpaclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostra__StorageAllocEntryType(soap, &((_stra__AddStorageFpaclEntry*)this)->Entry);
-       /* transient soap skipped */
-}
-
-void _stra__AddStorageFpaclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_stra__AddStorageFpaclEntry*)this)->Entry = NULL;
-       /* transient soap skipped */
-}
-
-int _stra__AddStorageFpaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AddStorageFpaclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__AddStorageFpaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__AddStorageFpaclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, int id, const _stra__AddStorageFpaclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageFpaclEntry), type);
-       soap_out_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", -1, &(((_stra__AddStorageFpaclEntry*)a)->Entry), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__AddStorageFpaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__AddStorageFpaclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_get__stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__AddStorageFpaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__AddStorageFpaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__AddStorageFpaclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_in__stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__AddStorageFpaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageFpaclEntry, sizeof(_stra__AddStorageFpaclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__AddStorageFpaclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__AddStorageFpaclEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Entry1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__StorageAllocEntryType(soap, "stra:Entry", &(((_stra__AddStorageFpaclEntry*)a)->Entry), "stra:StorageAllocEntryType"))
-                               {       soap_flag_Entry1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__AddStorageFpaclEntry * SOAP_FMAC6 soap_new__stra__AddStorageFpaclEntry(struct soap *soap, int n)
-{      return soap_instantiate__stra__AddStorageFpaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_instantiate__stra__AddStorageFpaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageFpaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__AddStorageFpaclEntry;
-               if (size)
-                       *size = sizeof(_stra__AddStorageFpaclEntry);
-               ((_stra__AddStorageFpaclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__AddStorageFpaclEntry[n];
-               if (size)
-                       *size = n * sizeof(_stra__AddStorageFpaclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_stra__AddStorageFpaclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__AddStorageFpaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageFpaclEntry %p -> %p\n", q, p));
-       *(_stra__AddStorageFpaclEntry*)p = *(_stra__AddStorageFpaclEntry*)q;
-}
-
-void _stra__RemoveStorageEaclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__RemoveStorageEaclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__RemoveStorageEaclEntryResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _stra__RemoveStorageEaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__RemoveStorageEaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__RemoveStorageEaclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageEaclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__RemoveStorageEaclEntryResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__RemoveStorageEaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__RemoveStorageEaclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC4 soap_get__stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__RemoveStorageEaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__RemoveStorageEaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__RemoveStorageEaclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC4 soap_in__stra__RemoveStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__RemoveStorageEaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse, sizeof(_stra__RemoveStorageEaclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageEaclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__RemoveStorageEaclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__RemoveStorageEaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC6 soap_new__stra__RemoveStorageEaclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__RemoveStorageEaclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageEaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageEaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__RemoveStorageEaclEntryResponse;
-               if (size)
-                       *size = sizeof(_stra__RemoveStorageEaclEntryResponse);
-               ((_stra__RemoveStorageEaclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__RemoveStorageEaclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__RemoveStorageEaclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__RemoveStorageEaclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__RemoveStorageEaclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageEaclEntryResponse %p -> %p\n", q, p));
-       *(_stra__RemoveStorageEaclEntryResponse*)p = *(_stra__RemoveStorageEaclEntryResponse*)q;
-}
-
-void _stra__RemoveStorageEaclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__RemoveStorageEaclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__StorageEaclEntryHandleType(soap, &((_stra__RemoveStorageEaclEntry*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _stra__RemoveStorageEaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__RemoveStorageEaclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__RemoveStorageEaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__RemoveStorageEaclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, int id, const _stra__RemoveStorageEaclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__RemoveStorageEaclEntry), type);
-       soap_out_stra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((_stra__RemoveStorageEaclEntry*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__RemoveStorageEaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__RemoveStorageEaclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_get__stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__RemoveStorageEaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__RemoveStorageEaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__RemoveStorageEaclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_in__stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__RemoveStorageEaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__RemoveStorageEaclEntry, sizeof(_stra__RemoveStorageEaclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__RemoveStorageEaclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__RemoveStorageEaclEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((_stra__RemoveStorageEaclEntry*)a)->Handle), "stra:StorageEaclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__RemoveStorageEaclEntry * SOAP_FMAC6 soap_new__stra__RemoveStorageEaclEntry(struct soap *soap, int n)
-{      return soap_instantiate__stra__RemoveStorageEaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_instantiate__stra__RemoveStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__RemoveStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__RemoveStorageEaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__RemoveStorageEaclEntry;
-               if (size)
-                       *size = sizeof(_stra__RemoveStorageEaclEntry);
-               ((_stra__RemoveStorageEaclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__RemoveStorageEaclEntry[n];
-               if (size)
-                       *size = n * sizeof(_stra__RemoveStorageEaclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_stra__RemoveStorageEaclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__RemoveStorageEaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__RemoveStorageEaclEntry %p -> %p\n", q, p));
-       *(_stra__RemoveStorageEaclEntry*)p = *(_stra__RemoveStorageEaclEntry*)q;
-}
-
-void _stra__GetStorageEaclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostra__StorageEaclEntryType(soap, &((_stra__GetStorageEaclEntryResponse*)this)->Entry);
-       /* transient soap skipped */
-}
-
-void _stra__GetStorageEaclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__GetStorageEaclEntryResponse*)this)->StatusCode);
-       ((_stra__GetStorageEaclEntryResponse*)this)->Entry = NULL;
-       /* transient soap skipped */
-}
-
-int _stra__GetStorageEaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetStorageEaclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__GetStorageEaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__GetStorageEaclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__GetStorageEaclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageEaclEntryResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__GetStorageEaclEntryResponse*)a)->StatusCode), "");
-       soap_out_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", -1, &(((_stra__GetStorageEaclEntryResponse*)a)->Entry), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__GetStorageEaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__GetStorageEaclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageEaclEntryResponse * SOAP_FMAC4 soap_get__stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__GetStorageEaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__GetStorageEaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__GetStorageEaclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageEaclEntryResponse * SOAP_FMAC4 soap_in__stra__GetStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageEaclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__GetStorageEaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageEaclEntryResponse, sizeof(_stra__GetStorageEaclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__GetStorageEaclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__GetStorageEaclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Entry1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__GetStorageEaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", &(((_stra__GetStorageEaclEntryResponse*)a)->Entry), "stra:StorageEaclEntryType"))
-                               {       soap_flag_Entry1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Entry1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__GetStorageEaclEntryResponse * SOAP_FMAC6 soap_new__stra__GetStorageEaclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__GetStorageEaclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__GetStorageEaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__GetStorageEaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageEaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageEaclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__GetStorageEaclEntryResponse;
-               if (size)
-                       *size = sizeof(_stra__GetStorageEaclEntryResponse);
-               ((_stra__GetStorageEaclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__GetStorageEaclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__GetStorageEaclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__GetStorageEaclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__GetStorageEaclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageEaclEntryResponse %p -> %p\n", q, p));
-       *(_stra__GetStorageEaclEntryResponse*)p = *(_stra__GetStorageEaclEntryResponse*)q;
-}
-
-void _stra__GetStorageEaclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__GetStorageEaclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__StorageEaclEntryHandleType(soap, &((_stra__GetStorageEaclEntry*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _stra__GetStorageEaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetStorageEaclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__GetStorageEaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__GetStorageEaclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetStorageEaclEntry(struct soap *soap, const char *tag, int id, const _stra__GetStorageEaclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetStorageEaclEntry), type);
-       soap_out_stra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((_stra__GetStorageEaclEntry*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__GetStorageEaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__GetStorageEaclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageEaclEntry * SOAP_FMAC4 soap_get__stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__GetStorageEaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__GetStorageEaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__GetStorageEaclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageEaclEntry * SOAP_FMAC4 soap_in__stra__GetStorageEaclEntry(struct soap *soap, const char *tag, _stra__GetStorageEaclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__GetStorageEaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetStorageEaclEntry, sizeof(_stra__GetStorageEaclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__GetStorageEaclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__GetStorageEaclEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((_stra__GetStorageEaclEntry*)a)->Handle), "stra:StorageEaclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__GetStorageEaclEntry * SOAP_FMAC6 soap_new__stra__GetStorageEaclEntry(struct soap *soap, int n)
-{      return soap_instantiate__stra__GetStorageEaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__GetStorageEaclEntry * SOAP_FMAC4 soap_instantiate__stra__GetStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetStorageEaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__GetStorageEaclEntry;
-               if (size)
-                       *size = sizeof(_stra__GetStorageEaclEntry);
-               ((_stra__GetStorageEaclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__GetStorageEaclEntry[n];
-               if (size)
-                       *size = n * sizeof(_stra__GetStorageEaclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_stra__GetStorageEaclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__GetStorageEaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetStorageEaclEntry %p -> %p\n", q, p));
-       *(_stra__GetStorageEaclEntry*)p = *(_stra__GetStorageEaclEntry*)q;
-}
-
-void _stra__EnumerateStorageEaclEntriesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->TotalCount, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->HandlesCount, SOAP_TYPE_unsignedShort);
-       soap_serialize_PointerTostra__StorageEaclEntryHandleListType(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->Handles);
-       /* transient soap skipped */
-}
-
-void _stra__EnumerateStorageEaclEntriesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->StatusCode);
-       soap_default_unsignedShort(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->TotalCount);
-       soap_default_unsignedShort(soap, &((_stra__EnumerateStorageEaclEntriesResponse*)this)->HandlesCount);
-       ((_stra__EnumerateStorageEaclEntriesResponse*)this)->Handles = NULL;
-       /* transient soap skipped */
-}
-
-int _stra__EnumerateStorageEaclEntriesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__EnumerateStorageEaclEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__EnumerateStorageEaclEntriesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageEaclEntriesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->StatusCode), "");
-       soap_out_unsignedShort(soap, "stra:TotalCount", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->TotalCount), "");
-       soap_out_unsignedShort(soap, "stra:HandlesCount", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->HandlesCount), "");
-       soap_out_PointerTostra__StorageEaclEntryHandleListType(soap, "stra:Handles", -1, &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->Handles), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__EnumerateStorageEaclEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__EnumerateStorageEaclEntriesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC4 soap_get__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__EnumerateStorageEaclEntriesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__EnumerateStorageEaclEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__EnumerateStorageEaclEntriesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC4 soap_in__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntriesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__EnumerateStorageEaclEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse, sizeof(_stra__EnumerateStorageEaclEntriesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__EnumerateStorageEaclEntriesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandlesCount1 = 1, soap_flag_Handles1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:TotalCount", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->TotalCount), "xsd:unsignedShort"))
-                               {       soap_flag_TotalCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_HandlesCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:HandlesCount", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->HandlesCount), "xsd:unsignedShort"))
-                               {       soap_flag_HandlesCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__StorageEaclEntryHandleListType(soap, "stra:Handles", &(((_stra__EnumerateStorageEaclEntriesResponse*)a)->Handles), "stra:StorageEaclEntryHandleListType"))
-                               {       soap_flag_Handles1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandlesCount1 > 0 || soap_flag_Handles1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC6 soap_new__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__EnumerateStorageEaclEntriesResponse;
-               if (size)
-                       *size = sizeof(_stra__EnumerateStorageEaclEntriesResponse);
-               ((_stra__EnumerateStorageEaclEntriesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__EnumerateStorageEaclEntriesResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__EnumerateStorageEaclEntriesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__EnumerateStorageEaclEntriesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__EnumerateStorageEaclEntriesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageEaclEntriesResponse %p -> %p\n", q, p));
-       *(_stra__EnumerateStorageEaclEntriesResponse*)p = *(_stra__EnumerateStorageEaclEntriesResponse*)q;
-}
-
-void _stra__EnumerateStorageEaclEntries::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_stra__EnumerateStorageEaclEntries*)this)->StartIndex, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void _stra__EnumerateStorageEaclEntries::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedShort(soap, &((_stra__EnumerateStorageEaclEntries*)this)->StartIndex);
-       /* transient soap skipped */
-}
-
-int _stra__EnumerateStorageEaclEntries::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__EnumerateStorageEaclEntries);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__EnumerateStorageEaclEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__EnumerateStorageEaclEntries(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, int id, const _stra__EnumerateStorageEaclEntries *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntries), type);
-       soap_out_unsignedShort(soap, "stra:StartIndex", -1, &(((_stra__EnumerateStorageEaclEntries*)a)->StartIndex), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__EnumerateStorageEaclEntries::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__EnumerateStorageEaclEntries(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_get__stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__EnumerateStorageEaclEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__EnumerateStorageEaclEntries::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__EnumerateStorageEaclEntries(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_in__stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntries *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__EnumerateStorageEaclEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__EnumerateStorageEaclEntries, sizeof(_stra__EnumerateStorageEaclEntries), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__EnumerateStorageEaclEntries)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__EnumerateStorageEaclEntries *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StartIndex1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:StartIndex", &(((_stra__EnumerateStorageEaclEntries*)a)->StartIndex), "xsd:unsignedShort"))
-                               {       soap_flag_StartIndex1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__EnumerateStorageEaclEntries * SOAP_FMAC6 soap_new__stra__EnumerateStorageEaclEntries(struct soap *soap, int n)
-{      return soap_instantiate__stra__EnumerateStorageEaclEntries(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_instantiate__stra__EnumerateStorageEaclEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__EnumerateStorageEaclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__EnumerateStorageEaclEntries, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__EnumerateStorageEaclEntries;
-               if (size)
-                       *size = sizeof(_stra__EnumerateStorageEaclEntries);
-               ((_stra__EnumerateStorageEaclEntries*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__EnumerateStorageEaclEntries[n];
-               if (size)
-                       *size = n * sizeof(_stra__EnumerateStorageEaclEntries);
-               for (int i = 0; i < n; i++)
-                       ((_stra__EnumerateStorageEaclEntries*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__EnumerateStorageEaclEntries*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__EnumerateStorageEaclEntries %p -> %p\n", q, p));
-       *(_stra__EnumerateStorageEaclEntries*)p = *(_stra__EnumerateStorageEaclEntries*)q;
-}
-
-void _stra__AddStorageEaclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__AddStorageEaclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AddStorageEaclEntryResponse*)this)->StatusCode);
-       soap_default_stra__StorageEaclEntryHandleType(soap, &((_stra__AddStorageEaclEntryResponse*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _stra__AddStorageEaclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AddStorageEaclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__AddStorageEaclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__AddStorageEaclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageEaclEntryResponse(struct soap *soap, const char *tag, int id, const _stra__AddStorageEaclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageEaclEntryResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AddStorageEaclEntryResponse*)a)->StatusCode), "");
-       soap_out_stra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((_stra__AddStorageEaclEntryResponse*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__AddStorageEaclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__AddStorageEaclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageEaclEntryResponse * SOAP_FMAC4 soap_get__stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__AddStorageEaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__AddStorageEaclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__AddStorageEaclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageEaclEntryResponse * SOAP_FMAC4 soap_in__stra__AddStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageEaclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__AddStorageEaclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageEaclEntryResponse, sizeof(_stra__AddStorageEaclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__AddStorageEaclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__AddStorageEaclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AddStorageEaclEntryResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((_stra__AddStorageEaclEntryResponse*)a)->Handle), "stra:StorageEaclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__AddStorageEaclEntryResponse * SOAP_FMAC6 soap_new__stra__AddStorageEaclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__AddStorageEaclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__AddStorageEaclEntryResponse * SOAP_FMAC4 soap_instantiate__stra__AddStorageEaclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageEaclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageEaclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__AddStorageEaclEntryResponse;
-               if (size)
-                       *size = sizeof(_stra__AddStorageEaclEntryResponse);
-               ((_stra__AddStorageEaclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__AddStorageEaclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__AddStorageEaclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__AddStorageEaclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__AddStorageEaclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageEaclEntryResponse %p -> %p\n", q, p));
-       *(_stra__AddStorageEaclEntryResponse*)p = *(_stra__AddStorageEaclEntryResponse*)q;
-}
-
-void _stra__AddStorageEaclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostra__StorageEaclEntryType(soap, &((_stra__AddStorageEaclEntry*)this)->Entry);
-       /* transient soap skipped */
-}
-
-void _stra__AddStorageEaclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_stra__AddStorageEaclEntry*)this)->Entry = NULL;
-       /* transient soap skipped */
-}
-
-int _stra__AddStorageEaclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AddStorageEaclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__AddStorageEaclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__AddStorageEaclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AddStorageEaclEntry(struct soap *soap, const char *tag, int id, const _stra__AddStorageEaclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AddStorageEaclEntry), type);
-       soap_out_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", -1, &(((_stra__AddStorageEaclEntry*)a)->Entry), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__AddStorageEaclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__AddStorageEaclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageEaclEntry * SOAP_FMAC4 soap_get__stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__AddStorageEaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__AddStorageEaclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__AddStorageEaclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageEaclEntry * SOAP_FMAC4 soap_in__stra__AddStorageEaclEntry(struct soap *soap, const char *tag, _stra__AddStorageEaclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__AddStorageEaclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AddStorageEaclEntry, sizeof(_stra__AddStorageEaclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__AddStorageEaclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__AddStorageEaclEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Entry1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__StorageEaclEntryType(soap, "stra:Entry", &(((_stra__AddStorageEaclEntry*)a)->Entry), "stra:StorageEaclEntryType"))
-                               {       soap_flag_Entry1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__AddStorageEaclEntry * SOAP_FMAC6 soap_new__stra__AddStorageEaclEntry(struct soap *soap, int n)
-{      return soap_instantiate__stra__AddStorageEaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__AddStorageEaclEntry * SOAP_FMAC4 soap_instantiate__stra__AddStorageEaclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AddStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AddStorageEaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__AddStorageEaclEntry;
-               if (size)
-                       *size = sizeof(_stra__AddStorageEaclEntry);
-               ((_stra__AddStorageEaclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__AddStorageEaclEntry[n];
-               if (size)
-                       *size = n * sizeof(_stra__AddStorageEaclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_stra__AddStorageEaclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__AddStorageEaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AddStorageEaclEntry %p -> %p\n", q, p));
-       *(_stra__AddStorageEaclEntry*)p = *(_stra__AddStorageEaclEntry*)q;
-}
-
-void _stra__AdminRemoveApplicationResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__AdminRemoveApplicationResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AdminRemoveApplicationResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _stra__AdminRemoveApplicationResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminRemoveApplicationResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__AdminRemoveApplicationResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__AdminRemoveApplicationResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminRemoveApplicationResponse(struct soap *soap, const char *tag, int id, const _stra__AdminRemoveApplicationResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminRemoveApplicationResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AdminRemoveApplicationResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__AdminRemoveApplicationResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__AdminRemoveApplicationResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__AdminRemoveApplicationResponse * SOAP_FMAC4 soap_get__stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__AdminRemoveApplicationResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__AdminRemoveApplicationResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__AdminRemoveApplicationResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__AdminRemoveApplicationResponse * SOAP_FMAC4 soap_in__stra__AdminRemoveApplicationResponse(struct soap *soap, const char *tag, _stra__AdminRemoveApplicationResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__AdminRemoveApplicationResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminRemoveApplicationResponse, sizeof(_stra__AdminRemoveApplicationResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__AdminRemoveApplicationResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__AdminRemoveApplicationResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AdminRemoveApplicationResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__AdminRemoveApplicationResponse * SOAP_FMAC6 soap_new__stra__AdminRemoveApplicationResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__AdminRemoveApplicationResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__AdminRemoveApplicationResponse * SOAP_FMAC4 soap_instantiate__stra__AdminRemoveApplicationResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminRemoveApplicationResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminRemoveApplicationResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__AdminRemoveApplicationResponse;
-               if (size)
-                       *size = sizeof(_stra__AdminRemoveApplicationResponse);
-               ((_stra__AdminRemoveApplicationResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__AdminRemoveApplicationResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__AdminRemoveApplicationResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__AdminRemoveApplicationResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__AdminRemoveApplicationResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminRemoveApplicationResponse %p -> %p\n", q, p));
-       *(_stra__AdminRemoveApplicationResponse*)p = *(_stra__AdminRemoveApplicationResponse*)q;
-}
-
-void _stra__AdminRemoveApplication::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__AdminRemoveApplication::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__StorageApplicationHandleType(soap, &((_stra__AdminRemoveApplication*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _stra__AdminRemoveApplication::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminRemoveApplication);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__AdminRemoveApplication::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__AdminRemoveApplication(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminRemoveApplication(struct soap *soap, const char *tag, int id, const _stra__AdminRemoveApplication *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminRemoveApplication), type);
-       soap_out_stra__StorageApplicationHandleType(soap, "stra:Handle", -1, &(((_stra__AdminRemoveApplication*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__AdminRemoveApplication::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__AdminRemoveApplication(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__AdminRemoveApplication * SOAP_FMAC4 soap_get__stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__AdminRemoveApplication(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__AdminRemoveApplication::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__AdminRemoveApplication(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__AdminRemoveApplication * SOAP_FMAC4 soap_in__stra__AdminRemoveApplication(struct soap *soap, const char *tag, _stra__AdminRemoveApplication *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__AdminRemoveApplication *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminRemoveApplication, sizeof(_stra__AdminRemoveApplication), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__AdminRemoveApplication)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__AdminRemoveApplication *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__StorageApplicationHandleType(soap, "stra:Handle", &(((_stra__AdminRemoveApplication*)a)->Handle), "stra:StorageApplicationHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__AdminRemoveApplication * SOAP_FMAC6 soap_new__stra__AdminRemoveApplication(struct soap *soap, int n)
-{      return soap_instantiate__stra__AdminRemoveApplication(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__AdminRemoveApplication * SOAP_FMAC4 soap_instantiate__stra__AdminRemoveApplication(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminRemoveApplication(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminRemoveApplication, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__AdminRemoveApplication;
-               if (size)
-                       *size = sizeof(_stra__AdminRemoveApplication);
-               ((_stra__AdminRemoveApplication*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__AdminRemoveApplication[n];
-               if (size)
-                       *size = n * sizeof(_stra__AdminRemoveApplication);
-               for (int i = 0; i < n; i++)
-                       ((_stra__AdminRemoveApplication*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__AdminRemoveApplication*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminRemoveApplication %p -> %p\n", q, p));
-       *(_stra__AdminRemoveApplication*)p = *(_stra__AdminRemoveApplication*)q;
-}
-
-void _stra__AdminGetApplicationAttributesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostra__StorageApplicationAttributesType(soap, &((_stra__AdminGetApplicationAttributesResponse*)this)->Attributes);
-       /* transient soap skipped */
-}
-
-void _stra__AdminGetApplicationAttributesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AdminGetApplicationAttributesResponse*)this)->StatusCode);
-       ((_stra__AdminGetApplicationAttributesResponse*)this)->Attributes = NULL;
-       /* transient soap skipped */
-}
-
-int _stra__AdminGetApplicationAttributesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__AdminGetApplicationAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__AdminGetApplicationAttributesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetApplicationAttributesResponse(struct soap *soap, const char *tag, int id, const _stra__AdminGetApplicationAttributesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AdminGetApplicationAttributesResponse*)a)->StatusCode), "");
-       soap_out_PointerTostra__StorageApplicationAttributesType(soap, "stra:Attributes", -1, &(((_stra__AdminGetApplicationAttributesResponse*)a)->Attributes), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__AdminGetApplicationAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__AdminGetApplicationAttributesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC4 soap_get__stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__AdminGetApplicationAttributesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__AdminGetApplicationAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__AdminGetApplicationAttributesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC4 soap_in__stra__AdminGetApplicationAttributesResponse(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__AdminGetApplicationAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse, sizeof(_stra__AdminGetApplicationAttributesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__AdminGetApplicationAttributesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__AdminGetApplicationAttributesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Attributes1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AdminGetApplicationAttributesResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Attributes1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__StorageApplicationAttributesType(soap, "stra:Attributes", &(((_stra__AdminGetApplicationAttributesResponse*)a)->Attributes), "stra:StorageApplicationAttributesType"))
-                               {       soap_flag_Attributes1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC6 soap_new__stra__AdminGetApplicationAttributesResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__AdminGetApplicationAttributesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse * SOAP_FMAC4 soap_instantiate__stra__AdminGetApplicationAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetApplicationAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__AdminGetApplicationAttributesResponse;
-               if (size)
-                       *size = sizeof(_stra__AdminGetApplicationAttributesResponse);
-               ((_stra__AdminGetApplicationAttributesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__AdminGetApplicationAttributesResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__AdminGetApplicationAttributesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__AdminGetApplicationAttributesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__AdminGetApplicationAttributesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetApplicationAttributesResponse %p -> %p\n", q, p));
-       *(_stra__AdminGetApplicationAttributesResponse*)p = *(_stra__AdminGetApplicationAttributesResponse*)q;
-}
-
-void _stra__AdminGetApplicationAttributes::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__AdminGetApplicationAttributes::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__StorageApplicationHandleType(soap, &((_stra__AdminGetApplicationAttributes*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _stra__AdminGetApplicationAttributes::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminGetApplicationAttributes);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__AdminGetApplicationAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__AdminGetApplicationAttributes(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, int id, const _stra__AdminGetApplicationAttributes *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetApplicationAttributes), type);
-       soap_out_stra__StorageApplicationHandleType(soap, "stra:Handle", -1, &(((_stra__AdminGetApplicationAttributes*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__AdminGetApplicationAttributes::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__AdminGetApplicationAttributes(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_get__stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__AdminGetApplicationAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__AdminGetApplicationAttributes::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__AdminGetApplicationAttributes(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_in__stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributes *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__AdminGetApplicationAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetApplicationAttributes, sizeof(_stra__AdminGetApplicationAttributes), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__AdminGetApplicationAttributes)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__AdminGetApplicationAttributes *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__StorageApplicationHandleType(soap, "stra:Handle", &(((_stra__AdminGetApplicationAttributes*)a)->Handle), "stra:StorageApplicationHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__AdminGetApplicationAttributes * SOAP_FMAC6 soap_new__stra__AdminGetApplicationAttributes(struct soap *soap, int n)
-{      return soap_instantiate__stra__AdminGetApplicationAttributes(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_instantiate__stra__AdminGetApplicationAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetApplicationAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetApplicationAttributes, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__AdminGetApplicationAttributes;
-               if (size)
-                       *size = sizeof(_stra__AdminGetApplicationAttributes);
-               ((_stra__AdminGetApplicationAttributes*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__AdminGetApplicationAttributes[n];
-               if (size)
-                       *size = n * sizeof(_stra__AdminGetApplicationAttributes);
-               for (int i = 0; i < n; i++)
-                       ((_stra__AdminGetApplicationAttributes*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__AdminGetApplicationAttributes*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetApplicationAttributes %p -> %p\n", q, p));
-       *(_stra__AdminGetApplicationAttributes*)p = *(_stra__AdminGetApplicationAttributes*)q;
-}
-
-void _stra__AdminGetRegisteredApplicationsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->TotalCount, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->HandlesCount, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerTostra__StorageApplicationHandleListType(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->ApplicationHandles);
-       /* transient soap skipped */
-}
-
-void _stra__AdminGetRegisteredApplicationsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->StatusCode);
-       soap_default_unsignedInt(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->TotalCount);
-       soap_default_unsignedInt(soap, &((_stra__AdminGetRegisteredApplicationsResponse*)this)->HandlesCount);
-       ((_stra__AdminGetRegisteredApplicationsResponse*)this)->ApplicationHandles = NULL;
-       /* transient soap skipped */
-}
-
-int _stra__AdminGetRegisteredApplicationsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__AdminGetRegisteredApplicationsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__AdminGetRegisteredApplicationsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, const char *tag, int id, const _stra__AdminGetRegisteredApplicationsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->StatusCode), "");
-       soap_out_unsignedInt(soap, "stra:TotalCount", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->TotalCount), "");
-       soap_out_unsignedInt(soap, "stra:HandlesCount", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->HandlesCount), "");
-       soap_out_PointerTostra__StorageApplicationHandleListType(soap, "stra:ApplicationHandles", -1, &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->ApplicationHandles), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__AdminGetRegisteredApplicationsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__AdminGetRegisteredApplicationsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC4 soap_get__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__AdminGetRegisteredApplicationsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__AdminGetRegisteredApplicationsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__AdminGetRegisteredApplicationsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC4 soap_in__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplicationsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__AdminGetRegisteredApplicationsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse, sizeof(_stra__AdminGetRegisteredApplicationsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__AdminGetRegisteredApplicationsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandlesCount1 = 1, soap_flag_ApplicationHandles1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "stra:TotalCount", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->TotalCount), "xsd:unsignedInt"))
-                               {       soap_flag_TotalCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_HandlesCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "stra:HandlesCount", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->HandlesCount), "xsd:unsignedInt"))
-                               {       soap_flag_HandlesCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_ApplicationHandles1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__StorageApplicationHandleListType(soap, "stra:ApplicationHandles", &(((_stra__AdminGetRegisteredApplicationsResponse*)a)->ApplicationHandles), "stra:StorageApplicationHandleListType"))
-                               {       soap_flag_ApplicationHandles1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandlesCount1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC6 soap_new__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse * SOAP_FMAC4 soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__AdminGetRegisteredApplicationsResponse;
-               if (size)
-                       *size = sizeof(_stra__AdminGetRegisteredApplicationsResponse);
-               ((_stra__AdminGetRegisteredApplicationsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__AdminGetRegisteredApplicationsResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__AdminGetRegisteredApplicationsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__AdminGetRegisteredApplicationsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__AdminGetRegisteredApplicationsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetRegisteredApplicationsResponse %p -> %p\n", q, p));
-       *(_stra__AdminGetRegisteredApplicationsResponse*)p = *(_stra__AdminGetRegisteredApplicationsResponse*)q;
-}
-
-void _stra__AdminGetRegisteredApplications::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_stra__AdminGetRegisteredApplications*)this)->StartIndex, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _stra__AdminGetRegisteredApplications::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_stra__AdminGetRegisteredApplications*)this)->StartIndex);
-       /* transient soap skipped */
-}
-
-int _stra__AdminGetRegisteredApplications::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__AdminGetRegisteredApplications);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__AdminGetRegisteredApplications::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__AdminGetRegisteredApplications(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, int id, const _stra__AdminGetRegisteredApplications *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__AdminGetRegisteredApplications), type);
-       soap_out_unsignedInt(soap, "stra:StartIndex", -1, &(((_stra__AdminGetRegisteredApplications*)a)->StartIndex), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__AdminGetRegisteredApplications::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__AdminGetRegisteredApplications(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_get__stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__AdminGetRegisteredApplications(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__AdminGetRegisteredApplications::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__AdminGetRegisteredApplications(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_in__stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplications *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__AdminGetRegisteredApplications *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__AdminGetRegisteredApplications, sizeof(_stra__AdminGetRegisteredApplications), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__AdminGetRegisteredApplications)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__AdminGetRegisteredApplications *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StartIndex1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "stra:StartIndex", &(((_stra__AdminGetRegisteredApplications*)a)->StartIndex), "xsd:unsignedInt"))
-                               {       soap_flag_StartIndex1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__AdminGetRegisteredApplications * SOAP_FMAC6 soap_new__stra__AdminGetRegisteredApplications(struct soap *soap, int n)
-{      return soap_instantiate__stra__AdminGetRegisteredApplications(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_instantiate__stra__AdminGetRegisteredApplications(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__AdminGetRegisteredApplications(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__AdminGetRegisteredApplications, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__AdminGetRegisteredApplications;
-               if (size)
-                       *size = sizeof(_stra__AdminGetRegisteredApplications);
-               ((_stra__AdminGetRegisteredApplications*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__AdminGetRegisteredApplications[n];
-               if (size)
-                       *size = n * sizeof(_stra__AdminGetRegisteredApplications);
-               for (int i = 0; i < n; i++)
-                       ((_stra__AdminGetRegisteredApplications*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__AdminGetRegisteredApplications*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__AdminGetRegisteredApplications %p -> %p\n", q, p));
-       *(_stra__AdminGetRegisteredApplications*)p = *(_stra__AdminGetRegisteredApplications*)q;
-}
-
-void _stra__SetGlobalStorageAttributesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__SetGlobalStorageAttributesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__SetGlobalStorageAttributesResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _stra__SetGlobalStorageAttributesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__SetGlobalStorageAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__SetGlobalStorageAttributesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__SetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, int id, const _stra__SetGlobalStorageAttributesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__SetGlobalStorageAttributesResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__SetGlobalStorageAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__SetGlobalStorageAttributesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_get__stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__SetGlobalStorageAttributesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__SetGlobalStorageAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__SetGlobalStorageAttributesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_in__stra__SetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__SetGlobalStorageAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse, sizeof(_stra__SetGlobalStorageAttributesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__SetGlobalStorageAttributesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__SetGlobalStorageAttributesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__SetGlobalStorageAttributesResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC6 soap_new__stra__SetGlobalStorageAttributesResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__SetGlobalStorageAttributesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_instantiate__stra__SetGlobalStorageAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__SetGlobalStorageAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__SetGlobalStorageAttributesResponse;
-               if (size)
-                       *size = sizeof(_stra__SetGlobalStorageAttributesResponse);
-               ((_stra__SetGlobalStorageAttributesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__SetGlobalStorageAttributesResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__SetGlobalStorageAttributesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__SetGlobalStorageAttributesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__SetGlobalStorageAttributesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__SetGlobalStorageAttributesResponse %p -> %p\n", q, p));
-       *(_stra__SetGlobalStorageAttributesResponse*)p = *(_stra__SetGlobalStorageAttributesResponse*)q;
-}
-
-void _stra__SetGlobalStorageAttributes::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTounsignedInt(soap, &((_stra__SetGlobalStorageAttributes*)this)->MaxPartnerStorage);
-       soap_serialize_PointerTounsignedShort(soap, &((_stra__SetGlobalStorageAttributes*)this)->MaxNonPartnerTotalAllocationSize);
-       /* transient soap skipped */
-}
-
-void _stra__SetGlobalStorageAttributes::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_stra__SetGlobalStorageAttributes*)this)->MaxPartnerStorage = NULL;
-       ((_stra__SetGlobalStorageAttributes*)this)->MaxNonPartnerTotalAllocationSize = NULL;
-       /* transient soap skipped */
-}
-
-int _stra__SetGlobalStorageAttributes::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__SetGlobalStorageAttributes);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__SetGlobalStorageAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__SetGlobalStorageAttributes(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, const _stra__SetGlobalStorageAttributes *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__SetGlobalStorageAttributes), type);
-       soap_out_PointerTounsignedInt(soap, "stra:MaxPartnerStorage", -1, &(((_stra__SetGlobalStorageAttributes*)a)->MaxPartnerStorage), "");
-       soap_out_PointerTounsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", -1, &(((_stra__SetGlobalStorageAttributes*)a)->MaxNonPartnerTotalAllocationSize), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__SetGlobalStorageAttributes::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__SetGlobalStorageAttributes(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_get__stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__SetGlobalStorageAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__SetGlobalStorageAttributes::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__SetGlobalStorageAttributes(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_in__stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributes *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__SetGlobalStorageAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__SetGlobalStorageAttributes, sizeof(_stra__SetGlobalStorageAttributes), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__SetGlobalStorageAttributes)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__SetGlobalStorageAttributes *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_MaxPartnerStorage1 = 1, soap_flag_MaxNonPartnerTotalAllocationSize1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_MaxPartnerStorage1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTounsignedInt(soap, "stra:MaxPartnerStorage", &(((_stra__SetGlobalStorageAttributes*)a)->MaxPartnerStorage), "xsd:unsignedInt"))
-                               {       soap_flag_MaxPartnerStorage1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxNonPartnerTotalAllocationSize1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTounsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", &(((_stra__SetGlobalStorageAttributes*)a)->MaxNonPartnerTotalAllocationSize), "xsd:unsignedShort"))
-                               {       soap_flag_MaxNonPartnerTotalAllocationSize1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__SetGlobalStorageAttributes * SOAP_FMAC6 soap_new__stra__SetGlobalStorageAttributes(struct soap *soap, int n)
-{      return soap_instantiate__stra__SetGlobalStorageAttributes(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_instantiate__stra__SetGlobalStorageAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__SetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__SetGlobalStorageAttributes, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__SetGlobalStorageAttributes;
-               if (size)
-                       *size = sizeof(_stra__SetGlobalStorageAttributes);
-               ((_stra__SetGlobalStorageAttributes*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__SetGlobalStorageAttributes[n];
-               if (size)
-                       *size = n * sizeof(_stra__SetGlobalStorageAttributes);
-               for (int i = 0; i < n; i++)
-                       ((_stra__SetGlobalStorageAttributes*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__SetGlobalStorageAttributes*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__SetGlobalStorageAttributes %p -> %p\n", q, p));
-       *(_stra__SetGlobalStorageAttributes*)p = *(_stra__SetGlobalStorageAttributes*)q;
-}
-
-void _stra__GetGlobalStorageAttributesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostra__GlobalStorageAttributesType(soap, &((_stra__GetGlobalStorageAttributesResponse*)this)->Attributes);
-       /* transient soap skipped */
-}
-
-void _stra__GetGlobalStorageAttributesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__PT_USCORESTATUS(soap, &((_stra__GetGlobalStorageAttributesResponse*)this)->StatusCode);
-       ((_stra__GetGlobalStorageAttributesResponse*)this)->Attributes = NULL;
-       /* transient soap skipped */
-}
-
-int _stra__GetGlobalStorageAttributesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__GetGlobalStorageAttributesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__GetGlobalStorageAttributesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, int id, const _stra__GetGlobalStorageAttributesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse), type);
-       soap_element_result(soap, "stra:StatusCode");
-       soap_out_stra__PT_USCORESTATUS(soap, "stra:StatusCode", -1, &(((_stra__GetGlobalStorageAttributesResponse*)a)->StatusCode), "");
-       soap_out_PointerTostra__GlobalStorageAttributesType(soap, "stra:Attributes", -1, &(((_stra__GetGlobalStorageAttributesResponse*)a)->Attributes), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__GetGlobalStorageAttributesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__GetGlobalStorageAttributesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_get__stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__GetGlobalStorageAttributesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__GetGlobalStorageAttributesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__GetGlobalStorageAttributesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_in__stra__GetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__GetGlobalStorageAttributesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse, sizeof(_stra__GetGlobalStorageAttributesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__GetGlobalStorageAttributesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__GetGlobalStorageAttributesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Attributes1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__PT_USCORESTATUS(soap, "stra:StatusCode", &(((_stra__GetGlobalStorageAttributesResponse*)a)->StatusCode), "stra:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Attributes1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__GlobalStorageAttributesType(soap, "stra:Attributes", &(((_stra__GetGlobalStorageAttributesResponse*)a)->Attributes), "stra:GlobalStorageAttributesType"))
-                               {       soap_flag_Attributes1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "stra:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC6 soap_new__stra__GetGlobalStorageAttributesResponse(struct soap *soap, int n)
-{      return soap_instantiate__stra__GetGlobalStorageAttributesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse * SOAP_FMAC4 soap_instantiate__stra__GetGlobalStorageAttributesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetGlobalStorageAttributesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__GetGlobalStorageAttributesResponse;
-               if (size)
-                       *size = sizeof(_stra__GetGlobalStorageAttributesResponse);
-               ((_stra__GetGlobalStorageAttributesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__GetGlobalStorageAttributesResponse[n];
-               if (size)
-                       *size = n * sizeof(_stra__GetGlobalStorageAttributesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_stra__GetGlobalStorageAttributesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__GetGlobalStorageAttributesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetGlobalStorageAttributesResponse %p -> %p\n", q, p));
-       *(_stra__GetGlobalStorageAttributesResponse*)p = *(_stra__GetGlobalStorageAttributesResponse*)q;
-}
-
-void _stra__GetGlobalStorageAttributes::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _stra__GetGlobalStorageAttributes::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _stra__GetGlobalStorageAttributes::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__stra__GetGlobalStorageAttributes);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _stra__GetGlobalStorageAttributes::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__stra__GetGlobalStorageAttributes(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, int id, const _stra__GetGlobalStorageAttributes *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__stra__GetGlobalStorageAttributes), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_stra__GetGlobalStorageAttributes::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__stra__GetGlobalStorageAttributes(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_get__stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__stra__GetGlobalStorageAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_stra__GetGlobalStorageAttributes::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__stra__GetGlobalStorageAttributes(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_in__stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributes *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_stra__GetGlobalStorageAttributes *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__stra__GetGlobalStorageAttributes, sizeof(_stra__GetGlobalStorageAttributes), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__stra__GetGlobalStorageAttributes)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_stra__GetGlobalStorageAttributes *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _stra__GetGlobalStorageAttributes * SOAP_FMAC6 soap_new__stra__GetGlobalStorageAttributes(struct soap *soap, int n)
-{      return soap_instantiate__stra__GetGlobalStorageAttributes(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_instantiate__stra__GetGlobalStorageAttributes(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__stra__GetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__stra__GetGlobalStorageAttributes, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _stra__GetGlobalStorageAttributes;
-               if (size)
-                       *size = sizeof(_stra__GetGlobalStorageAttributes);
-               ((_stra__GetGlobalStorageAttributes*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _stra__GetGlobalStorageAttributes[n];
-               if (size)
-                       *size = n * sizeof(_stra__GetGlobalStorageAttributes);
-               for (int i = 0; i < n; i++)
-                       ((_stra__GetGlobalStorageAttributes*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_stra__GetGlobalStorageAttributes*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _stra__GetGlobalStorageAttributes %p -> %p\n", q, p));
-       *(_stra__GetGlobalStorageAttributes*)p = *(_stra__GetGlobalStorageAttributes*)q;
-}
-
-void stra__StorageApplicationAttributesType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostra__StorageSnrpApplicationAttributeType(soap, &((stra__StorageApplicationAttributesType*)this)->ApplicationAttr);
-       soap_embedded(soap, &((stra__StorageApplicationAttributesType*)this)->CurrentAllocationSize, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((stra__StorageApplicationAttributesType*)this)->ActiveSession, SOAP_TYPE_bool);
-       soap_embedded(soap, &((stra__StorageApplicationAttributesType*)this)->Partner, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void stra__StorageApplicationAttributesType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, &((stra__StorageApplicationAttributesType*)this)->AttrType);
-       ((stra__StorageApplicationAttributesType*)this)->ApplicationAttr = NULL;
-       soap_default_unsignedInt(soap, &((stra__StorageApplicationAttributesType*)this)->CurrentAllocationSize);
-       soap_default_bool(soap, &((stra__StorageApplicationAttributesType*)this)->ActiveSession);
-       soap_default_bool(soap, &((stra__StorageApplicationAttributesType*)this)->Partner);
-       /* transient soap skipped */
-}
-
-int stra__StorageApplicationAttributesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageApplicationAttributesType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int stra__StorageApplicationAttributesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_stra__StorageApplicationAttributesType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageApplicationAttributesType(struct soap *soap, const char *tag, int id, const stra__StorageApplicationAttributesType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageApplicationAttributesType), type);
-       soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", -1, &(((stra__StorageApplicationAttributesType*)a)->AttrType), "");
-       soap_out_PointerTostra__StorageSnrpApplicationAttributeType(soap, "stra:ApplicationAttr", -1, &(((stra__StorageApplicationAttributesType*)a)->ApplicationAttr), "");
-       soap_out_unsignedInt(soap, "stra:CurrentAllocationSize", -1, &(((stra__StorageApplicationAttributesType*)a)->CurrentAllocationSize), "");
-       soap_out_bool(soap, "stra:ActiveSession", -1, &(((stra__StorageApplicationAttributesType*)a)->ActiveSession), "");
-       soap_out_bool(soap, "stra:Partner", -1, &(((stra__StorageApplicationAttributesType*)a)->Partner), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *stra__StorageApplicationAttributesType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_stra__StorageApplicationAttributesType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 stra__StorageApplicationAttributesType * SOAP_FMAC4 soap_get_stra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__StorageApplicationAttributesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *stra__StorageApplicationAttributesType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_stra__StorageApplicationAttributesType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 stra__StorageApplicationAttributesType * SOAP_FMAC4 soap_in_stra__StorageApplicationAttributesType(struct soap *soap, const char *tag, stra__StorageApplicationAttributesType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (stra__StorageApplicationAttributesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageApplicationAttributesType, sizeof(stra__StorageApplicationAttributesType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_stra__StorageApplicationAttributesType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (stra__StorageApplicationAttributesType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AttrType1 = 1, soap_flag_ApplicationAttr1 = 1, soap_flag_CurrentAllocationSize1 = 1, soap_flag_ActiveSession1 = 1, soap_flag_Partner1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AttrType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", &(((stra__StorageApplicationAttributesType*)a)->AttrType), "stra:ISVS_APP_ATTR_TYPE"))
-                               {       soap_flag_AttrType1--;
-                                       continue;
-                               }
-                       if (soap_flag_ApplicationAttr1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__StorageSnrpApplicationAttributeType(soap, "stra:ApplicationAttr", &(((stra__StorageApplicationAttributesType*)a)->ApplicationAttr), "stra:StorageSnrpApplicationAttributeType"))
-                               {       soap_flag_ApplicationAttr1--;
-                                       continue;
-                               }
-                       if (soap_flag_CurrentAllocationSize1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "stra:CurrentAllocationSize", &(((stra__StorageApplicationAttributesType*)a)->CurrentAllocationSize), "xsd:unsignedInt"))
-                               {       soap_flag_CurrentAllocationSize1--;
-                                       continue;
-                               }
-                       if (soap_flag_ActiveSession1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "stra:ActiveSession", &(((stra__StorageApplicationAttributesType*)a)->ActiveSession), "xsd:boolean"))
-                               {       soap_flag_ActiveSession1--;
-                                       continue;
-                               }
-                       if (soap_flag_Partner1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "stra:Partner", &(((stra__StorageApplicationAttributesType*)a)->Partner), "xsd:boolean"))
-                               {       soap_flag_Partner1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 stra__StorageApplicationAttributesType * SOAP_FMAC6 soap_new_stra__StorageApplicationAttributesType(struct soap *soap, int n)
-{      return soap_instantiate_stra__StorageApplicationAttributesType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 stra__StorageApplicationAttributesType * SOAP_FMAC4 soap_instantiate_stra__StorageApplicationAttributesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageApplicationAttributesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageApplicationAttributesType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new stra__StorageApplicationAttributesType;
-               if (size)
-                       *size = sizeof(stra__StorageApplicationAttributesType);
-               ((stra__StorageApplicationAttributesType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new stra__StorageApplicationAttributesType[n];
-               if (size)
-                       *size = n * sizeof(stra__StorageApplicationAttributesType);
-               for (int i = 0; i < n; i++)
-                       ((stra__StorageApplicationAttributesType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (stra__StorageApplicationAttributesType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageApplicationAttributesType %p -> %p\n", q, p));
-       *(stra__StorageApplicationAttributesType*)p = *(stra__StorageApplicationAttributesType*)q;
-}
-
-void stra__StorageSnrpApplicationAttributeType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostra__GUID(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->UUID);
-       soap_embedded(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->VendorName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->VendorName);
-       soap_embedded(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->ApplicationName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->ApplicationName);
-       soap_embedded(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->EnterpriseName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->EnterpriseName);
-       /* transient soap skipped */
-}
-
-void stra__StorageSnrpApplicationAttributeType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((stra__StorageSnrpApplicationAttributeType*)this)->UUID = NULL;
-       soap_default_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->VendorName);
-       soap_default_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->ApplicationName);
-       soap_default_std__string(soap, &((stra__StorageSnrpApplicationAttributeType*)this)->EnterpriseName);
-       /* transient soap skipped */
-}
-
-int stra__StorageSnrpApplicationAttributeType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int stra__StorageSnrpApplicationAttributeType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_stra__StorageSnrpApplicationAttributeType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, int id, const stra__StorageSnrpApplicationAttributeType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType), type);
-       soap_out_PointerTostra__GUID(soap, "stra:UUID", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->UUID), "");
-       soap_out_std__string(soap, "stra:VendorName", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->VendorName), "");
-       soap_out_std__string(soap, "stra:ApplicationName", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->ApplicationName), "");
-       soap_out_std__string(soap, "stra:EnterpriseName", -1, &(((stra__StorageSnrpApplicationAttributeType*)a)->EnterpriseName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *stra__StorageSnrpApplicationAttributeType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_stra__StorageSnrpApplicationAttributeType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC4 soap_get_stra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__StorageSnrpApplicationAttributeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *stra__StorageSnrpApplicationAttributeType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_stra__StorageSnrpApplicationAttributeType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC4 soap_in_stra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, stra__StorageSnrpApplicationAttributeType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (stra__StorageSnrpApplicationAttributeType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType, sizeof(stra__StorageSnrpApplicationAttributeType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_stra__StorageSnrpApplicationAttributeType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (stra__StorageSnrpApplicationAttributeType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_UUID1 = 1, soap_flag_VendorName1 = 1, soap_flag_ApplicationName1 = 1, soap_flag_EnterpriseName1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_UUID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__GUID(soap, "stra:UUID", &(((stra__StorageSnrpApplicationAttributeType*)a)->UUID), "stra:GUID"))
-                               {       soap_flag_UUID1--;
-                                       continue;
-                               }
-                       if (soap_flag_VendorName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "stra:VendorName", &(((stra__StorageSnrpApplicationAttributeType*)a)->VendorName), "xsd:string"))
-                               {       soap_flag_VendorName1--;
-                                       continue;
-                               }
-                       if (soap_flag_ApplicationName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "stra:ApplicationName", &(((stra__StorageSnrpApplicationAttributeType*)a)->ApplicationName), "xsd:string"))
-                               {       soap_flag_ApplicationName1--;
-                                       continue;
-                               }
-                       if (soap_flag_EnterpriseName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "stra:EnterpriseName", &(((stra__StorageSnrpApplicationAttributeType*)a)->EnterpriseName), "xsd:string"))
-                               {       soap_flag_EnterpriseName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_UUID1 > 0 || soap_flag_VendorName1 > 0 || soap_flag_ApplicationName1 > 0 || soap_flag_EnterpriseName1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC6 soap_new_stra__StorageSnrpApplicationAttributeType(struct soap *soap, int n)
-{      return soap_instantiate_stra__StorageSnrpApplicationAttributeType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType * SOAP_FMAC4 soap_instantiate_stra__StorageSnrpApplicationAttributeType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageSnrpApplicationAttributeType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new stra__StorageSnrpApplicationAttributeType;
-               if (size)
-                       *size = sizeof(stra__StorageSnrpApplicationAttributeType);
-               ((stra__StorageSnrpApplicationAttributeType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new stra__StorageSnrpApplicationAttributeType[n];
-               if (size)
-                       *size = n * sizeof(stra__StorageSnrpApplicationAttributeType);
-               for (int i = 0; i < n; i++)
-                       ((stra__StorageSnrpApplicationAttributeType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (stra__StorageSnrpApplicationAttributeType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageSnrpApplicationAttributeType %p -> %p\n", q, p));
-       *(stra__StorageSnrpApplicationAttributeType*)p = *(stra__StorageSnrpApplicationAttributeType*)q;
-}
-
-void stra__StorageApplicationHandleListType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, &((stra__StorageApplicationHandleListType*)this)->Handle);
-       /* transient soap skipped */
-}
-
-void stra__StorageApplicationHandleListType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, &((stra__StorageApplicationHandleListType*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int stra__StorageApplicationHandleListType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageApplicationHandleListType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int stra__StorageApplicationHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_stra__StorageApplicationHandleListType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageApplicationHandleListType(struct soap *soap, const char *tag, int id, const stra__StorageApplicationHandleListType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageApplicationHandleListType), type);
-       soap_out_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, "stra:Handle", -1, &(((stra__StorageApplicationHandleListType*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *stra__StorageApplicationHandleListType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_stra__StorageApplicationHandleListType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 stra__StorageApplicationHandleListType * SOAP_FMAC4 soap_get_stra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__StorageApplicationHandleListType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *stra__StorageApplicationHandleListType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_stra__StorageApplicationHandleListType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 stra__StorageApplicationHandleListType * SOAP_FMAC4 soap_in_stra__StorageApplicationHandleListType(struct soap *soap, const char *tag, stra__StorageApplicationHandleListType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (stra__StorageApplicationHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageApplicationHandleListType, sizeof(stra__StorageApplicationHandleListType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_stra__StorageApplicationHandleListType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (stra__StorageApplicationHandleListType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, "stra:Handle", &(((stra__StorageApplicationHandleListType*)a)->Handle), "stra:StorageApplicationHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((stra__StorageApplicationHandleListType*)a)->Handle.size() > 32))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 stra__StorageApplicationHandleListType * SOAP_FMAC6 soap_new_stra__StorageApplicationHandleListType(struct soap *soap, int n)
-{      return soap_instantiate_stra__StorageApplicationHandleListType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 stra__StorageApplicationHandleListType * SOAP_FMAC4 soap_instantiate_stra__StorageApplicationHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageApplicationHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageApplicationHandleListType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new stra__StorageApplicationHandleListType;
-               if (size)
-                       *size = sizeof(stra__StorageApplicationHandleListType);
-               ((stra__StorageApplicationHandleListType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new stra__StorageApplicationHandleListType[n];
-               if (size)
-                       *size = n * sizeof(stra__StorageApplicationHandleListType);
-               for (int i = 0; i < n; i++)
-                       ((stra__StorageApplicationHandleListType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (stra__StorageApplicationHandleListType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageApplicationHandleListType %p -> %p\n", q, p));
-       *(stra__StorageApplicationHandleListType*)p = *(stra__StorageApplicationHandleListType*)q;
-}
-
-void stra__GlobalStorageAttributesType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->TotalStorage, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->TotalAllocatedStorage, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxPartnerStorage, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->TotalPartnerAllocatedStorage, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerStorage, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxFpaclEntries, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxAslEntries, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxEaclEntries, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxGroupsPerBlock, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxMembersPerGroup, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerTotalAllocationSize, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void stra__GlobalStorageAttributesType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->TotalStorage);
-       soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->TotalAllocatedStorage);
-       soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->MaxPartnerStorage);
-       soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->TotalPartnerAllocatedStorage);
-       soap_default_unsignedInt(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerStorage);
-       soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxFpaclEntries);
-       soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxAslEntries);
-       soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxEaclEntries);
-       soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxGroupsPerBlock);
-       soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxMembersPerGroup);
-       soap_default_unsignedShort(soap, &((stra__GlobalStorageAttributesType*)this)->MaxNonPartnerTotalAllocationSize);
-       /* transient soap skipped */
-}
-
-int stra__GlobalStorageAttributesType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__GlobalStorageAttributesType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int stra__GlobalStorageAttributesType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_stra__GlobalStorageAttributesType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__GlobalStorageAttributesType(struct soap *soap, const char *tag, int id, const stra__GlobalStorageAttributesType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__GlobalStorageAttributesType), type);
-       soap_out_unsignedInt(soap, "stra:TotalStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->TotalStorage), "");
-       soap_out_unsignedInt(soap, "stra:TotalAllocatedStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->TotalAllocatedStorage), "");
-       soap_out_unsignedInt(soap, "stra:MaxPartnerStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxPartnerStorage), "");
-       soap_out_unsignedInt(soap, "stra:TotalPartnerAllocatedStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->TotalPartnerAllocatedStorage), "");
-       soap_out_unsignedInt(soap, "stra:MaxNonPartnerStorage", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerStorage), "");
-       soap_out_unsignedShort(soap, "stra:MaxFpaclEntries", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxFpaclEntries), "");
-       soap_out_unsignedShort(soap, "stra:MaxAslEntries", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxAslEntries), "");
-       soap_out_unsignedShort(soap, "stra:MaxEaclEntries", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxEaclEntries), "");
-       soap_out_unsignedShort(soap, "stra:MaxGroupsPerBlock", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxGroupsPerBlock), "");
-       soap_out_unsignedShort(soap, "stra:MaxMembersPerGroup", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxMembersPerGroup), "");
-       soap_out_unsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", -1, &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerTotalAllocationSize), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *stra__GlobalStorageAttributesType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_stra__GlobalStorageAttributesType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 stra__GlobalStorageAttributesType * SOAP_FMAC4 soap_get_stra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__GlobalStorageAttributesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *stra__GlobalStorageAttributesType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_stra__GlobalStorageAttributesType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 stra__GlobalStorageAttributesType * SOAP_FMAC4 soap_in_stra__GlobalStorageAttributesType(struct soap *soap, const char *tag, stra__GlobalStorageAttributesType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (stra__GlobalStorageAttributesType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__GlobalStorageAttributesType, sizeof(stra__GlobalStorageAttributesType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_stra__GlobalStorageAttributesType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (stra__GlobalStorageAttributesType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_TotalStorage1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "stra:TotalStorage", &(((stra__GlobalStorageAttributesType*)a)->TotalStorage), "xsd:unsignedInt"))
-                               {       soap_flag_TotalStorage1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalAllocatedStorage1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "stra:TotalAllocatedStorage", &(((stra__GlobalStorageAttributesType*)a)->TotalAllocatedStorage), "xsd:unsignedInt"))
-                               {       soap_flag_TotalAllocatedStorage1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxPartnerStorage1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "stra:MaxPartnerStorage", &(((stra__GlobalStorageAttributesType*)a)->MaxPartnerStorage), "xsd:unsignedInt"))
-                               {       soap_flag_MaxPartnerStorage1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalPartnerAllocatedStorage1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "stra:TotalPartnerAllocatedStorage", &(((stra__GlobalStorageAttributesType*)a)->TotalPartnerAllocatedStorage), "xsd:unsignedInt"))
-                               {       soap_flag_TotalPartnerAllocatedStorage1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxNonPartnerStorage1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "stra:MaxNonPartnerStorage", &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerStorage), "xsd:unsignedInt"))
-                               {       soap_flag_MaxNonPartnerStorage1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxFpaclEntries1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:MaxFpaclEntries", &(((stra__GlobalStorageAttributesType*)a)->MaxFpaclEntries), "xsd:unsignedShort"))
-                               {       soap_flag_MaxFpaclEntries1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxAslEntries1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:MaxAslEntries", &(((stra__GlobalStorageAttributesType*)a)->MaxAslEntries), "xsd:unsignedShort"))
-                               {       soap_flag_MaxAslEntries1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxEaclEntries1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:MaxEaclEntries", &(((stra__GlobalStorageAttributesType*)a)->MaxEaclEntries), "xsd:unsignedShort"))
-                               {       soap_flag_MaxEaclEntries1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxGroupsPerBlock1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:MaxGroupsPerBlock", &(((stra__GlobalStorageAttributesType*)a)->MaxGroupsPerBlock), "xsd:unsignedShort"))
-                               {       soap_flag_MaxGroupsPerBlock1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxMembersPerGroup1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:MaxMembersPerGroup", &(((stra__GlobalStorageAttributesType*)a)->MaxMembersPerGroup), "xsd:unsignedShort"))
-                               {       soap_flag_MaxMembersPerGroup1--;
-                                       continue;
-                               }
-                       if (soap_flag_MaxNonPartnerTotalAllocationSize1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "stra:MaxNonPartnerTotalAllocationSize", &(((stra__GlobalStorageAttributesType*)a)->MaxNonPartnerTotalAllocationSize), "xsd:unsignedShort"))
-                               {       soap_flag_MaxNonPartnerTotalAllocationSize1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 stra__GlobalStorageAttributesType * SOAP_FMAC6 soap_new_stra__GlobalStorageAttributesType(struct soap *soap, int n)
-{      return soap_instantiate_stra__GlobalStorageAttributesType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 stra__GlobalStorageAttributesType * SOAP_FMAC4 soap_instantiate_stra__GlobalStorageAttributesType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__GlobalStorageAttributesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__GlobalStorageAttributesType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new stra__GlobalStorageAttributesType;
-               if (size)
-                       *size = sizeof(stra__GlobalStorageAttributesType);
-               ((stra__GlobalStorageAttributesType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new stra__GlobalStorageAttributesType[n];
-               if (size)
-                       *size = n * sizeof(stra__GlobalStorageAttributesType);
-               for (int i = 0; i < n; i++)
-                       ((stra__GlobalStorageAttributesType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (stra__GlobalStorageAttributesType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__GlobalStorageAttributesType %p -> %p\n", q, p));
-       *(stra__GlobalStorageAttributesType*)p = *(stra__GlobalStorageAttributesType*)q;
-}
-
-void stra__GUID::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfunsignedByte(soap, &((stra__GUID*)this)->Byte);
-       /* transient soap skipped */
-}
-
-void stra__GUID::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfunsignedByte(soap, &((stra__GUID*)this)->Byte);
-       /* transient soap skipped */
-}
-
-int stra__GUID::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__GUID);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int stra__GUID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_stra__GUID(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__GUID(struct soap *soap, const char *tag, int id, const stra__GUID *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__GUID), type);
-       soap_out_std__vectorTemplateOfunsignedByte(soap, "stra:Byte", -1, &(((stra__GUID*)a)->Byte), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *stra__GUID::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_stra__GUID(soap, this, tag, type);
-}
-
-SOAP_FMAC3 stra__GUID * SOAP_FMAC4 soap_get_stra__GUID(struct soap *soap, stra__GUID *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__GUID(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *stra__GUID::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_stra__GUID(soap, tag, this, type);
-}
-
-SOAP_FMAC3 stra__GUID * SOAP_FMAC4 soap_in_stra__GUID(struct soap *soap, const char *tag, stra__GUID *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (stra__GUID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__GUID, sizeof(stra__GUID), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_stra__GUID)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (stra__GUID *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedByte(soap, "stra:Byte", &(((stra__GUID*)a)->Byte), "xsd:unsignedByte"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((stra__GUID*)a)->Byte.size() < 16 || ((stra__GUID*)a)->Byte.size() > 16))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 stra__GUID * SOAP_FMAC6 soap_new_stra__GUID(struct soap *soap, int n)
-{      return soap_instantiate_stra__GUID(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__GUID(struct soap *soap, stra__GUID *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 stra__GUID * SOAP_FMAC4 soap_instantiate_stra__GUID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__GUID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__GUID, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new stra__GUID;
-               if (size)
-                       *size = sizeof(stra__GUID);
-               ((stra__GUID*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new stra__GUID[n];
-               if (size)
-                       *size = n * sizeof(stra__GUID);
-               for (int i = 0; i < n; i++)
-                       ((stra__GUID*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (stra__GUID*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__GUID %p -> %p\n", q, p));
-       *(stra__GUID*)p = *(stra__GUID*)q;
-}
-
-void stra__StorageAllocEntryHandleListType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, &((stra__StorageAllocEntryHandleListType*)this)->Handle);
-       /* transient soap skipped */
-}
-
-void stra__StorageAllocEntryHandleListType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, &((stra__StorageAllocEntryHandleListType*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int stra__StorageAllocEntryHandleListType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageAllocEntryHandleListType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int stra__StorageAllocEntryHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_stra__StorageAllocEntryHandleListType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, int id, const stra__StorageAllocEntryHandleListType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageAllocEntryHandleListType), type);
-       soap_out_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, "stra:Handle", -1, &(((stra__StorageAllocEntryHandleListType*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *stra__StorageAllocEntryHandleListType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_stra__StorageAllocEntryHandleListType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 stra__StorageAllocEntryHandleListType * SOAP_FMAC4 soap_get_stra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__StorageAllocEntryHandleListType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *stra__StorageAllocEntryHandleListType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_stra__StorageAllocEntryHandleListType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 stra__StorageAllocEntryHandleListType * SOAP_FMAC4 soap_in_stra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, stra__StorageAllocEntryHandleListType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (stra__StorageAllocEntryHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageAllocEntryHandleListType, sizeof(stra__StorageAllocEntryHandleListType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_stra__StorageAllocEntryHandleListType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (stra__StorageAllocEntryHandleListType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, "stra:Handle", &(((stra__StorageAllocEntryHandleListType*)a)->Handle), "stra:StorageAllocEntryHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((stra__StorageAllocEntryHandleListType*)a)->Handle.size() > 32))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 stra__StorageAllocEntryHandleListType * SOAP_FMAC6 soap_new_stra__StorageAllocEntryHandleListType(struct soap *soap, int n)
-{      return soap_instantiate_stra__StorageAllocEntryHandleListType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 stra__StorageAllocEntryHandleListType * SOAP_FMAC4 soap_instantiate_stra__StorageAllocEntryHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageAllocEntryHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageAllocEntryHandleListType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new stra__StorageAllocEntryHandleListType;
-               if (size)
-                       *size = sizeof(stra__StorageAllocEntryHandleListType);
-               ((stra__StorageAllocEntryHandleListType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new stra__StorageAllocEntryHandleListType[n];
-               if (size)
-                       *size = n * sizeof(stra__StorageAllocEntryHandleListType);
-               for (int i = 0; i < n; i++)
-                       ((stra__StorageAllocEntryHandleListType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (stra__StorageAllocEntryHandleListType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageAllocEntryHandleListType %p -> %p\n", q, p));
-       *(stra__StorageAllocEntryHandleListType*)p = *(stra__StorageAllocEntryHandleListType*)q;
-}
-
-void stra__StorageAllocSnrpEntryType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((stra__StorageAllocSnrpEntryType*)this)->ApplicationName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->ApplicationName);
-       soap_embedded(soap, &((stra__StorageAllocSnrpEntryType*)this)->VendorName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->VendorName);
-       /* transient soap skipped */
-}
-
-void stra__StorageAllocSnrpEntryType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->ApplicationName);
-       soap_default_std__string(soap, &((stra__StorageAllocSnrpEntryType*)this)->VendorName);
-       /* transient soap skipped */
-}
-
-int stra__StorageAllocSnrpEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageAllocSnrpEntryType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int stra__StorageAllocSnrpEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_stra__StorageAllocSnrpEntryType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, int id, const stra__StorageAllocSnrpEntryType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageAllocSnrpEntryType), type);
-       soap_out_std__string(soap, "stra:ApplicationName", -1, &(((stra__StorageAllocSnrpEntryType*)a)->ApplicationName), "");
-       soap_out_std__string(soap, "stra:VendorName", -1, &(((stra__StorageAllocSnrpEntryType*)a)->VendorName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *stra__StorageAllocSnrpEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_stra__StorageAllocSnrpEntryType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 stra__StorageAllocSnrpEntryType * SOAP_FMAC4 soap_get_stra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__StorageAllocSnrpEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *stra__StorageAllocSnrpEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_stra__StorageAllocSnrpEntryType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 stra__StorageAllocSnrpEntryType * SOAP_FMAC4 soap_in_stra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, stra__StorageAllocSnrpEntryType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (stra__StorageAllocSnrpEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageAllocSnrpEntryType, sizeof(stra__StorageAllocSnrpEntryType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_stra__StorageAllocSnrpEntryType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (stra__StorageAllocSnrpEntryType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ApplicationName1 = 1, soap_flag_VendorName1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ApplicationName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "stra:ApplicationName", &(((stra__StorageAllocSnrpEntryType*)a)->ApplicationName), "xsd:string"))
-                               {       soap_flag_ApplicationName1--;
-                                       continue;
-                               }
-                       if (soap_flag_VendorName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "stra:VendorName", &(((stra__StorageAllocSnrpEntryType*)a)->VendorName), "xsd:string"))
-                               {       soap_flag_VendorName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ApplicationName1 > 0 || soap_flag_VendorName1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 stra__StorageAllocSnrpEntryType * SOAP_FMAC6 soap_new_stra__StorageAllocSnrpEntryType(struct soap *soap, int n)
-{      return soap_instantiate_stra__StorageAllocSnrpEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 stra__StorageAllocSnrpEntryType * SOAP_FMAC4 soap_instantiate_stra__StorageAllocSnrpEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageAllocSnrpEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageAllocSnrpEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new stra__StorageAllocSnrpEntryType;
-               if (size)
-                       *size = sizeof(stra__StorageAllocSnrpEntryType);
-               ((stra__StorageAllocSnrpEntryType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new stra__StorageAllocSnrpEntryType[n];
-               if (size)
-                       *size = n * sizeof(stra__StorageAllocSnrpEntryType);
-               for (int i = 0; i < n; i++)
-                       ((stra__StorageAllocSnrpEntryType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (stra__StorageAllocSnrpEntryType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageAllocSnrpEntryType %p -> %p\n", q, p));
-       *(stra__StorageAllocSnrpEntryType*)p = *(stra__StorageAllocSnrpEntryType*)q;
-}
-
-void stra__StorageAllocEntryType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostra__StorageAllocSnrpEntryType(soap, &((stra__StorageAllocEntryType*)this)->StorageAllocSnrpEntry);
-       soap_embedded(soap, &((stra__StorageAllocEntryType*)this)->IsPartner, SOAP_TYPE_bool);
-       soap_embedded(soap, &((stra__StorageAllocEntryType*)this)->TotalAllocationSize, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void stra__StorageAllocEntryType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, &((stra__StorageAllocEntryType*)this)->AttrType);
-       ((stra__StorageAllocEntryType*)this)->StorageAllocSnrpEntry = NULL;
-       soap_default_bool(soap, &((stra__StorageAllocEntryType*)this)->IsPartner);
-       soap_default_unsignedInt(soap, &((stra__StorageAllocEntryType*)this)->TotalAllocationSize);
-       /* transient soap skipped */
-}
-
-int stra__StorageAllocEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageAllocEntryType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int stra__StorageAllocEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_stra__StorageAllocEntryType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageAllocEntryType(struct soap *soap, const char *tag, int id, const stra__StorageAllocEntryType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageAllocEntryType), type);
-       soap_out_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", -1, &(((stra__StorageAllocEntryType*)a)->AttrType), "");
-       soap_out_PointerTostra__StorageAllocSnrpEntryType(soap, "stra:StorageAllocSnrpEntry", -1, &(((stra__StorageAllocEntryType*)a)->StorageAllocSnrpEntry), "");
-       soap_out_bool(soap, "stra:IsPartner", -1, &(((stra__StorageAllocEntryType*)a)->IsPartner), "");
-       soap_out_unsignedInt(soap, "stra:TotalAllocationSize", -1, &(((stra__StorageAllocEntryType*)a)->TotalAllocationSize), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *stra__StorageAllocEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_stra__StorageAllocEntryType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 stra__StorageAllocEntryType * SOAP_FMAC4 soap_get_stra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__StorageAllocEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *stra__StorageAllocEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_stra__StorageAllocEntryType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 stra__StorageAllocEntryType * SOAP_FMAC4 soap_in_stra__StorageAllocEntryType(struct soap *soap, const char *tag, stra__StorageAllocEntryType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (stra__StorageAllocEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageAllocEntryType, sizeof(stra__StorageAllocEntryType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_stra__StorageAllocEntryType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (stra__StorageAllocEntryType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AttrType1 = 1, soap_flag_StorageAllocSnrpEntry1 = 1, soap_flag_IsPartner1 = 1, soap_flag_TotalAllocationSize1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AttrType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_stra__ISVS_USCOREAPP_USCOREATTR_USCORETYPE(soap, "stra:AttrType", &(((stra__StorageAllocEntryType*)a)->AttrType), "stra:ISVS_APP_ATTR_TYPE"))
-                               {       soap_flag_AttrType1--;
-                                       continue;
-                               }
-                       if (soap_flag_StorageAllocSnrpEntry1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTostra__StorageAllocSnrpEntryType(soap, "stra:StorageAllocSnrpEntry", &(((stra__StorageAllocEntryType*)a)->StorageAllocSnrpEntry), "stra:StorageAllocSnrpEntryType"))
-                               {       soap_flag_StorageAllocSnrpEntry1--;
-                                       continue;
-                               }
-                       if (soap_flag_IsPartner1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "stra:IsPartner", &(((stra__StorageAllocEntryType*)a)->IsPartner), "xsd:boolean"))
-                               {       soap_flag_IsPartner1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalAllocationSize1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "stra:TotalAllocationSize", &(((stra__StorageAllocEntryType*)a)->TotalAllocationSize), "xsd:unsignedInt"))
-                               {       soap_flag_TotalAllocationSize1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AttrType1 > 0 || soap_flag_StorageAllocSnrpEntry1 > 0 || soap_flag_IsPartner1 > 0 || soap_flag_TotalAllocationSize1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 stra__StorageAllocEntryType * SOAP_FMAC6 soap_new_stra__StorageAllocEntryType(struct soap *soap, int n)
-{      return soap_instantiate_stra__StorageAllocEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 stra__StorageAllocEntryType * SOAP_FMAC4 soap_instantiate_stra__StorageAllocEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageAllocEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageAllocEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new stra__StorageAllocEntryType;
-               if (size)
-                       *size = sizeof(stra__StorageAllocEntryType);
-               ((stra__StorageAllocEntryType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new stra__StorageAllocEntryType[n];
-               if (size)
-                       *size = n * sizeof(stra__StorageAllocEntryType);
-               for (int i = 0; i < n; i++)
-                       ((stra__StorageAllocEntryType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (stra__StorageAllocEntryType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageAllocEntryType %p -> %p\n", q, p));
-       *(stra__StorageAllocEntryType*)p = *(stra__StorageAllocEntryType*)q;
-}
-
-void stra__StorageEaclEntryHandleListType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, &((stra__StorageEaclEntryHandleListType*)this)->Handle);
-       /* transient soap skipped */
-}
-
-void stra__StorageEaclEntryHandleListType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, &((stra__StorageEaclEntryHandleListType*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int stra__StorageEaclEntryHandleListType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageEaclEntryHandleListType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int stra__StorageEaclEntryHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_stra__StorageEaclEntryHandleListType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, int id, const stra__StorageEaclEntryHandleListType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageEaclEntryHandleListType), type);
-       soap_out_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, "stra:Handle", -1, &(((stra__StorageEaclEntryHandleListType*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *stra__StorageEaclEntryHandleListType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_stra__StorageEaclEntryHandleListType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 stra__StorageEaclEntryHandleListType * SOAP_FMAC4 soap_get_stra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__StorageEaclEntryHandleListType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *stra__StorageEaclEntryHandleListType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_stra__StorageEaclEntryHandleListType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 stra__StorageEaclEntryHandleListType * SOAP_FMAC4 soap_in_stra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, stra__StorageEaclEntryHandleListType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (stra__StorageEaclEntryHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageEaclEntryHandleListType, sizeof(stra__StorageEaclEntryHandleListType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_stra__StorageEaclEntryHandleListType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (stra__StorageEaclEntryHandleListType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, "stra:Handle", &(((stra__StorageEaclEntryHandleListType*)a)->Handle), "stra:StorageEaclEntryHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((stra__StorageEaclEntryHandleListType*)a)->Handle.size() > 8))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 stra__StorageEaclEntryHandleListType * SOAP_FMAC6 soap_new_stra__StorageEaclEntryHandleListType(struct soap *soap, int n)
-{      return soap_instantiate_stra__StorageEaclEntryHandleListType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 stra__StorageEaclEntryHandleListType * SOAP_FMAC4 soap_instantiate_stra__StorageEaclEntryHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageEaclEntryHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageEaclEntryHandleListType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new stra__StorageEaclEntryHandleListType;
-               if (size)
-                       *size = sizeof(stra__StorageEaclEntryHandleListType);
-               ((stra__StorageEaclEntryHandleListType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new stra__StorageEaclEntryHandleListType[n];
-               if (size)
-                       *size = n * sizeof(stra__StorageEaclEntryHandleListType);
-               for (int i = 0; i < n; i++)
-                       ((stra__StorageEaclEntryHandleListType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (stra__StorageEaclEntryHandleListType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageEaclEntryHandleListType %p -> %p\n", q, p));
-       *(stra__StorageEaclEntryHandleListType*)p = *(stra__StorageEaclEntryHandleListType*)q;
-}
-
-void stra__StorageEaclEntryType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((stra__StorageEaclEntryType*)this)->EnterpriseName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((stra__StorageEaclEntryType*)this)->EnterpriseName);
-       /* transient soap skipped */
-}
-
-void stra__StorageEaclEntryType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((stra__StorageEaclEntryType*)this)->EnterpriseName);
-       /* transient soap skipped */
-}
-
-int stra__StorageEaclEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_stra__StorageEaclEntryType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int stra__StorageEaclEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_stra__StorageEaclEntryType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_stra__StorageEaclEntryType(struct soap *soap, const char *tag, int id, const stra__StorageEaclEntryType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_stra__StorageEaclEntryType), type);
-       soap_out_std__string(soap, "stra:EnterpriseName", -1, &(((stra__StorageEaclEntryType*)a)->EnterpriseName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *stra__StorageEaclEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_stra__StorageEaclEntryType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 stra__StorageEaclEntryType * SOAP_FMAC4 soap_get_stra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_stra__StorageEaclEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *stra__StorageEaclEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_stra__StorageEaclEntryType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 stra__StorageEaclEntryType * SOAP_FMAC4 soap_in_stra__StorageEaclEntryType(struct soap *soap, const char *tag, stra__StorageEaclEntryType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (stra__StorageEaclEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_stra__StorageEaclEntryType, sizeof(stra__StorageEaclEntryType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_stra__StorageEaclEntryType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (stra__StorageEaclEntryType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_EnterpriseName1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_EnterpriseName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "stra:EnterpriseName", &(((stra__StorageEaclEntryType*)a)->EnterpriseName), "xsd:string"))
-                               {       soap_flag_EnterpriseName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EnterpriseName1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 stra__StorageEaclEntryType * SOAP_FMAC6 soap_new_stra__StorageEaclEntryType(struct soap *soap, int n)
-{      return soap_instantiate_stra__StorageEaclEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_stra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 stra__StorageEaclEntryType * SOAP_FMAC4 soap_instantiate_stra__StorageEaclEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_stra__StorageEaclEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_stra__StorageEaclEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new stra__StorageEaclEntryType;
-               if (size)
-                       *size = sizeof(stra__StorageEaclEntryType);
-               ((stra__StorageEaclEntryType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new stra__StorageEaclEntryType[n];
-               if (size)
-                       *size = n * sizeof(stra__StorageEaclEntryType);
-               for (int i = 0; i < n; i++)
-                       ((stra__StorageEaclEntryType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (stra__StorageEaclEntryType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying stra__StorageEaclEntryType %p -> %p\n", q, p));
-       *(stra__StorageEaclEntryType*)p = *(stra__StorageEaclEntryType*)q;
-}
-
-void _net__Get8021XPxeTimeoutResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__Get8021XPxeTimeoutResponse*)this)->Timeout, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _net__Get8021XPxeTimeoutResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Get8021XPxeTimeoutResponse*)this)->StatusCode);
-       soap_default_unsignedInt(soap, &((_net__Get8021XPxeTimeoutResponse*)this)->Timeout);
-       /* transient soap skipped */
-}
-
-int _net__Get8021XPxeTimeoutResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XPxeTimeoutResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Get8021XPxeTimeoutResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Get8021XPxeTimeoutResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XPxeTimeoutResponse(struct soap *soap, const char *tag, int id, const _net__Get8021XPxeTimeoutResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Get8021XPxeTimeoutResponse*)a)->StatusCode), "");
-       soap_out_unsignedInt(soap, "net:Timeout", -1, &(((_net__Get8021XPxeTimeoutResponse*)a)->Timeout), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Get8021XPxeTimeoutResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Get8021XPxeTimeoutResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC4 soap_get__net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Get8021XPxeTimeoutResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Get8021XPxeTimeoutResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Get8021XPxeTimeoutResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC4 soap_in__net__Get8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Get8021XPxeTimeoutResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Get8021XPxeTimeoutResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse, sizeof(_net__Get8021XPxeTimeoutResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Get8021XPxeTimeoutResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Get8021XPxeTimeoutResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Timeout1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Get8021XPxeTimeoutResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Timeout1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "net:Timeout", &(((_net__Get8021XPxeTimeoutResponse*)a)->Timeout), "xsd:unsignedInt"))
-                               {       soap_flag_Timeout1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Timeout1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC6 soap_new__net__Get8021XPxeTimeoutResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__Get8021XPxeTimeoutResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse * SOAP_FMAC4 soap_instantiate__net__Get8021XPxeTimeoutResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XPxeTimeoutResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XPxeTimeoutResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Get8021XPxeTimeoutResponse;
-               if (size)
-                       *size = sizeof(_net__Get8021XPxeTimeoutResponse);
-               ((_net__Get8021XPxeTimeoutResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Get8021XPxeTimeoutResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__Get8021XPxeTimeoutResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__Get8021XPxeTimeoutResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Get8021XPxeTimeoutResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XPxeTimeoutResponse %p -> %p\n", q, p));
-       *(_net__Get8021XPxeTimeoutResponse*)p = *(_net__Get8021XPxeTimeoutResponse*)q;
-}
-
-void _net__Get8021XPxeTimeout::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__Get8021XPxeTimeout::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _net__Get8021XPxeTimeout::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XPxeTimeout);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Get8021XPxeTimeout::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Get8021XPxeTimeout(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XPxeTimeout(struct soap *soap, const char *tag, int id, const _net__Get8021XPxeTimeout *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XPxeTimeout), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Get8021XPxeTimeout::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Get8021XPxeTimeout(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Get8021XPxeTimeout * SOAP_FMAC4 soap_get__net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Get8021XPxeTimeout(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Get8021XPxeTimeout::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Get8021XPxeTimeout(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Get8021XPxeTimeout * SOAP_FMAC4 soap_in__net__Get8021XPxeTimeout(struct soap *soap, const char *tag, _net__Get8021XPxeTimeout *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Get8021XPxeTimeout *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XPxeTimeout, sizeof(_net__Get8021XPxeTimeout), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Get8021XPxeTimeout)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Get8021XPxeTimeout *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Get8021XPxeTimeout * SOAP_FMAC6 soap_new__net__Get8021XPxeTimeout(struct soap *soap, int n)
-{      return soap_instantiate__net__Get8021XPxeTimeout(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Get8021XPxeTimeout * SOAP_FMAC4 soap_instantiate__net__Get8021XPxeTimeout(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XPxeTimeout, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Get8021XPxeTimeout;
-               if (size)
-                       *size = sizeof(_net__Get8021XPxeTimeout);
-               ((_net__Get8021XPxeTimeout*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Get8021XPxeTimeout[n];
-               if (size)
-                       *size = n * sizeof(_net__Get8021XPxeTimeout);
-               for (int i = 0; i < n; i++)
-                       ((_net__Get8021XPxeTimeout*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Get8021XPxeTimeout*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XPxeTimeout %p -> %p\n", q, p));
-       *(_net__Get8021XPxeTimeout*)p = *(_net__Get8021XPxeTimeout*)q;
-}
-
-void _net__Set8021XPxeTimeoutResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__Set8021XPxeTimeoutResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Set8021XPxeTimeoutResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _net__Set8021XPxeTimeoutResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XPxeTimeoutResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Set8021XPxeTimeoutResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Set8021XPxeTimeoutResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XPxeTimeoutResponse(struct soap *soap, const char *tag, int id, const _net__Set8021XPxeTimeoutResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Set8021XPxeTimeoutResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Set8021XPxeTimeoutResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Set8021XPxeTimeoutResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC4 soap_get__net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Set8021XPxeTimeoutResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Set8021XPxeTimeoutResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Set8021XPxeTimeoutResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC4 soap_in__net__Set8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Set8021XPxeTimeoutResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Set8021XPxeTimeoutResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse, sizeof(_net__Set8021XPxeTimeoutResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Set8021XPxeTimeoutResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Set8021XPxeTimeoutResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Set8021XPxeTimeoutResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC6 soap_new__net__Set8021XPxeTimeoutResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__Set8021XPxeTimeoutResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse * SOAP_FMAC4 soap_instantiate__net__Set8021XPxeTimeoutResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XPxeTimeoutResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XPxeTimeoutResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Set8021XPxeTimeoutResponse;
-               if (size)
-                       *size = sizeof(_net__Set8021XPxeTimeoutResponse);
-               ((_net__Set8021XPxeTimeoutResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Set8021XPxeTimeoutResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__Set8021XPxeTimeoutResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__Set8021XPxeTimeoutResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Set8021XPxeTimeoutResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XPxeTimeoutResponse %p -> %p\n", q, p));
-       *(_net__Set8021XPxeTimeoutResponse*)p = *(_net__Set8021XPxeTimeoutResponse*)q;
-}
-
-void _net__Set8021XPxeTimeout::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTounsignedInt(soap, &((_net__Set8021XPxeTimeout*)this)->Timeout);
-       /* transient soap skipped */
-}
-
-void _net__Set8021XPxeTimeout::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_net__Set8021XPxeTimeout*)this)->Timeout = NULL;
-       /* transient soap skipped */
-}
-
-int _net__Set8021XPxeTimeout::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XPxeTimeout);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Set8021XPxeTimeout::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Set8021XPxeTimeout(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XPxeTimeout(struct soap *soap, const char *tag, int id, const _net__Set8021XPxeTimeout *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XPxeTimeout), type);
-       soap_out_PointerTounsignedInt(soap, "net:Timeout", -1, &(((_net__Set8021XPxeTimeout*)a)->Timeout), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Set8021XPxeTimeout::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Set8021XPxeTimeout(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Set8021XPxeTimeout * SOAP_FMAC4 soap_get__net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Set8021XPxeTimeout(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Set8021XPxeTimeout::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Set8021XPxeTimeout(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Set8021XPxeTimeout * SOAP_FMAC4 soap_in__net__Set8021XPxeTimeout(struct soap *soap, const char *tag, _net__Set8021XPxeTimeout *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Set8021XPxeTimeout *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XPxeTimeout, sizeof(_net__Set8021XPxeTimeout), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Set8021XPxeTimeout)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Set8021XPxeTimeout *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Timeout1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Timeout1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTounsignedInt(soap, "net:Timeout", &(((_net__Set8021XPxeTimeout*)a)->Timeout), "xsd:unsignedInt"))
-                               {       soap_flag_Timeout1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Set8021XPxeTimeout * SOAP_FMAC6 soap_new__net__Set8021XPxeTimeout(struct soap *soap, int n)
-{      return soap_instantiate__net__Set8021XPxeTimeout(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Set8021XPxeTimeout * SOAP_FMAC4 soap_instantiate__net__Set8021XPxeTimeout(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XPxeTimeout, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Set8021XPxeTimeout;
-               if (size)
-                       *size = sizeof(_net__Set8021XPxeTimeout);
-               ((_net__Set8021XPxeTimeout*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Set8021XPxeTimeout[n];
-               if (size)
-                       *size = n * sizeof(_net__Set8021XPxeTimeout);
-               for (int i = 0; i < n; i++)
-                       ((_net__Set8021XPxeTimeout*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Set8021XPxeTimeout*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XPxeTimeout %p -> %p\n", q, p));
-       *(_net__Set8021XPxeTimeout*)p = *(_net__Set8021XPxeTimeout*)q;
-}
-
-void _net__Get8021XActiveS0Response::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__Get8021XActiveS0Response*)this)->Enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _net__Get8021XActiveS0Response::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Get8021XActiveS0Response*)this)->StatusCode);
-       soap_default_bool(soap, &((_net__Get8021XActiveS0Response*)this)->Enabled);
-       /* transient soap skipped */
-}
-
-int _net__Get8021XActiveS0Response::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XActiveS0Response);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Get8021XActiveS0Response::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Get8021XActiveS0Response(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XActiveS0Response(struct soap *soap, const char *tag, int id, const _net__Get8021XActiveS0Response *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XActiveS0Response), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Get8021XActiveS0Response*)a)->StatusCode), "");
-       soap_out_bool(soap, "net:Enabled", -1, &(((_net__Get8021XActiveS0Response*)a)->Enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Get8021XActiveS0Response::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Get8021XActiveS0Response(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Get8021XActiveS0Response * SOAP_FMAC4 soap_get__net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Get8021XActiveS0Response(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Get8021XActiveS0Response::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Get8021XActiveS0Response(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Get8021XActiveS0Response * SOAP_FMAC4 soap_in__net__Get8021XActiveS0Response(struct soap *soap, const char *tag, _net__Get8021XActiveS0Response *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Get8021XActiveS0Response *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XActiveS0Response, sizeof(_net__Get8021XActiveS0Response), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Get8021XActiveS0Response)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Get8021XActiveS0Response *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Get8021XActiveS0Response*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "net:Enabled", &(((_net__Get8021XActiveS0Response*)a)->Enabled), "xsd:boolean"))
-                               {       soap_flag_Enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Get8021XActiveS0Response * SOAP_FMAC6 soap_new__net__Get8021XActiveS0Response(struct soap *soap, int n)
-{      return soap_instantiate__net__Get8021XActiveS0Response(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Get8021XActiveS0Response * SOAP_FMAC4 soap_instantiate__net__Get8021XActiveS0Response(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XActiveS0Response(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XActiveS0Response, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Get8021XActiveS0Response;
-               if (size)
-                       *size = sizeof(_net__Get8021XActiveS0Response);
-               ((_net__Get8021XActiveS0Response*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Get8021XActiveS0Response[n];
-               if (size)
-                       *size = n * sizeof(_net__Get8021XActiveS0Response);
-               for (int i = 0; i < n; i++)
-                       ((_net__Get8021XActiveS0Response*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Get8021XActiveS0Response*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XActiveS0Response %p -> %p\n", q, p));
-       *(_net__Get8021XActiveS0Response*)p = *(_net__Get8021XActiveS0Response*)q;
-}
-
-void _net__Get8021XActiveS0::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__Get8021XActiveS0::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _net__Get8021XActiveS0::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XActiveS0);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Get8021XActiveS0::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Get8021XActiveS0(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XActiveS0(struct soap *soap, const char *tag, int id, const _net__Get8021XActiveS0 *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XActiveS0), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Get8021XActiveS0::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Get8021XActiveS0(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Get8021XActiveS0 * SOAP_FMAC4 soap_get__net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Get8021XActiveS0(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Get8021XActiveS0::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Get8021XActiveS0(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Get8021XActiveS0 * SOAP_FMAC4 soap_in__net__Get8021XActiveS0(struct soap *soap, const char *tag, _net__Get8021XActiveS0 *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Get8021XActiveS0 *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XActiveS0, sizeof(_net__Get8021XActiveS0), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Get8021XActiveS0)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Get8021XActiveS0 *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Get8021XActiveS0 * SOAP_FMAC6 soap_new__net__Get8021XActiveS0(struct soap *soap, int n)
-{      return soap_instantiate__net__Get8021XActiveS0(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Get8021XActiveS0 * SOAP_FMAC4 soap_instantiate__net__Get8021XActiveS0(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XActiveS0, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Get8021XActiveS0;
-               if (size)
-                       *size = sizeof(_net__Get8021XActiveS0);
-               ((_net__Get8021XActiveS0*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Get8021XActiveS0[n];
-               if (size)
-                       *size = n * sizeof(_net__Get8021XActiveS0);
-               for (int i = 0; i < n; i++)
-                       ((_net__Get8021XActiveS0*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Get8021XActiveS0*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XActiveS0 %p -> %p\n", q, p));
-       *(_net__Get8021XActiveS0*)p = *(_net__Get8021XActiveS0*)q;
-}
-
-void _net__Set8021XActiveS0Response::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__Set8021XActiveS0Response::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Set8021XActiveS0Response*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _net__Set8021XActiveS0Response::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XActiveS0Response);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Set8021XActiveS0Response::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Set8021XActiveS0Response(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XActiveS0Response(struct soap *soap, const char *tag, int id, const _net__Set8021XActiveS0Response *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XActiveS0Response), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Set8021XActiveS0Response*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Set8021XActiveS0Response::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Set8021XActiveS0Response(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Set8021XActiveS0Response * SOAP_FMAC4 soap_get__net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Set8021XActiveS0Response(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Set8021XActiveS0Response::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Set8021XActiveS0Response(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Set8021XActiveS0Response * SOAP_FMAC4 soap_in__net__Set8021XActiveS0Response(struct soap *soap, const char *tag, _net__Set8021XActiveS0Response *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Set8021XActiveS0Response *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XActiveS0Response, sizeof(_net__Set8021XActiveS0Response), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Set8021XActiveS0Response)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Set8021XActiveS0Response *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Set8021XActiveS0Response*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Set8021XActiveS0Response * SOAP_FMAC6 soap_new__net__Set8021XActiveS0Response(struct soap *soap, int n)
-{      return soap_instantiate__net__Set8021XActiveS0Response(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Set8021XActiveS0Response * SOAP_FMAC4 soap_instantiate__net__Set8021XActiveS0Response(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XActiveS0Response(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XActiveS0Response, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Set8021XActiveS0Response;
-               if (size)
-                       *size = sizeof(_net__Set8021XActiveS0Response);
-               ((_net__Set8021XActiveS0Response*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Set8021XActiveS0Response[n];
-               if (size)
-                       *size = n * sizeof(_net__Set8021XActiveS0Response);
-               for (int i = 0; i < n; i++)
-                       ((_net__Set8021XActiveS0Response*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Set8021XActiveS0Response*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XActiveS0Response %p -> %p\n", q, p));
-       *(_net__Set8021XActiveS0Response*)p = *(_net__Set8021XActiveS0Response*)q;
-}
-
-void _net__Set8021XActiveS0::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__Set8021XActiveS0*)this)->Enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _net__Set8021XActiveS0::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((_net__Set8021XActiveS0*)this)->Enabled);
-       /* transient soap skipped */
-}
-
-int _net__Set8021XActiveS0::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XActiveS0);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Set8021XActiveS0::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Set8021XActiveS0(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XActiveS0(struct soap *soap, const char *tag, int id, const _net__Set8021XActiveS0 *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XActiveS0), type);
-       soap_out_bool(soap, "net:Enabled", -1, &(((_net__Set8021XActiveS0*)a)->Enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Set8021XActiveS0::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Set8021XActiveS0(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Set8021XActiveS0 * SOAP_FMAC4 soap_get__net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Set8021XActiveS0(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Set8021XActiveS0::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Set8021XActiveS0(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Set8021XActiveS0 * SOAP_FMAC4 soap_in__net__Set8021XActiveS0(struct soap *soap, const char *tag, _net__Set8021XActiveS0 *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Set8021XActiveS0 *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XActiveS0, sizeof(_net__Set8021XActiveS0), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Set8021XActiveS0)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Set8021XActiveS0 *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "net:Enabled", &(((_net__Set8021XActiveS0*)a)->Enabled), "xsd:boolean"))
-                               {       soap_flag_Enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Set8021XActiveS0 * SOAP_FMAC6 soap_new__net__Set8021XActiveS0(struct soap *soap, int n)
-{      return soap_instantiate__net__Set8021XActiveS0(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Set8021XActiveS0 * SOAP_FMAC4 soap_instantiate__net__Set8021XActiveS0(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XActiveS0, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Set8021XActiveS0;
-               if (size)
-                       *size = sizeof(_net__Set8021XActiveS0);
-               ((_net__Set8021XActiveS0*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Set8021XActiveS0[n];
-               if (size)
-                       *size = n * sizeof(_net__Set8021XActiveS0);
-               for (int i = 0; i < n; i++)
-                       ((_net__Set8021XActiveS0*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Set8021XActiveS0*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XActiveS0 %p -> %p\n", q, p));
-       *(_net__Set8021XActiveS0*)p = *(_net__Set8021XActiveS0*)q;
-}
-
-void _net__Set8021XWiredProfileResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__Set8021XWiredProfileResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Set8021XWiredProfileResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _net__Set8021XWiredProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XWiredProfileResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Set8021XWiredProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Set8021XWiredProfileResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XWiredProfileResponse(struct soap *soap, const char *tag, int id, const _net__Set8021XWiredProfileResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XWiredProfileResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Set8021XWiredProfileResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Set8021XWiredProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Set8021XWiredProfileResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Set8021XWiredProfileResponse * SOAP_FMAC4 soap_get__net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Set8021XWiredProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Set8021XWiredProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Set8021XWiredProfileResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Set8021XWiredProfileResponse * SOAP_FMAC4 soap_in__net__Set8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Set8021XWiredProfileResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Set8021XWiredProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XWiredProfileResponse, sizeof(_net__Set8021XWiredProfileResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Set8021XWiredProfileResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Set8021XWiredProfileResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Set8021XWiredProfileResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Set8021XWiredProfileResponse * SOAP_FMAC6 soap_new__net__Set8021XWiredProfileResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__Set8021XWiredProfileResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Set8021XWiredProfileResponse * SOAP_FMAC4 soap_instantiate__net__Set8021XWiredProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XWiredProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XWiredProfileResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Set8021XWiredProfileResponse;
-               if (size)
-                       *size = sizeof(_net__Set8021XWiredProfileResponse);
-               ((_net__Set8021XWiredProfileResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Set8021XWiredProfileResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__Set8021XWiredProfileResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__Set8021XWiredProfileResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Set8021XWiredProfileResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XWiredProfileResponse %p -> %p\n", q, p));
-       *(_net__Set8021XWiredProfileResponse*)p = *(_net__Set8021XWiredProfileResponse*)q;
-}
-
-void _net__Set8021XWiredProfile::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__Set8021XWiredProfile*)this)->InterfaceHandle, SOAP_TYPE_cmn__InterfaceHandleType);
-       soap_serialize_PointerToxcfg__XProfileType(soap, &((_net__Set8021XWiredProfile*)this)->XProfile);
-       /* transient soap skipped */
-}
-
-void _net__Set8021XWiredProfile::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__InterfaceHandleType(soap, &((_net__Set8021XWiredProfile*)this)->InterfaceHandle);
-       ((_net__Set8021XWiredProfile*)this)->XProfile = NULL;
-       /* transient soap skipped */
-}
-
-int _net__Set8021XWiredProfile::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Set8021XWiredProfile);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Set8021XWiredProfile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Set8021XWiredProfile(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Set8021XWiredProfile(struct soap *soap, const char *tag, int id, const _net__Set8021XWiredProfile *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Set8021XWiredProfile), type);
-       soap_out_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__Set8021XWiredProfile*)a)->InterfaceHandle), "");
-       soap_out_PointerToxcfg__XProfileType(soap, "net:XProfile", -1, &(((_net__Set8021XWiredProfile*)a)->XProfile), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Set8021XWiredProfile::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Set8021XWiredProfile(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Set8021XWiredProfile * SOAP_FMAC4 soap_get__net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Set8021XWiredProfile(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Set8021XWiredProfile::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Set8021XWiredProfile(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Set8021XWiredProfile * SOAP_FMAC4 soap_in__net__Set8021XWiredProfile(struct soap *soap, const char *tag, _net__Set8021XWiredProfile *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Set8021XWiredProfile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Set8021XWiredProfile, sizeof(_net__Set8021XWiredProfile), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Set8021XWiredProfile)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Set8021XWiredProfile *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceHandle1 = 1, soap_flag_XProfile1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__Set8021XWiredProfile*)a)->InterfaceHandle), "cmn:InterfaceHandleType"))
-                               {       soap_flag_InterfaceHandle1--;
-                                       continue;
-                               }
-                       if (soap_flag_XProfile1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__XProfileType(soap, "net:XProfile", &(((_net__Set8021XWiredProfile*)a)->XProfile), "xcfg:XProfileType"))
-                               {       soap_flag_XProfile1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Set8021XWiredProfile * SOAP_FMAC6 soap_new__net__Set8021XWiredProfile(struct soap *soap, int n)
-{      return soap_instantiate__net__Set8021XWiredProfile(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Set8021XWiredProfile * SOAP_FMAC4 soap_instantiate__net__Set8021XWiredProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Set8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Set8021XWiredProfile, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Set8021XWiredProfile;
-               if (size)
-                       *size = sizeof(_net__Set8021XWiredProfile);
-               ((_net__Set8021XWiredProfile*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Set8021XWiredProfile[n];
-               if (size)
-                       *size = n * sizeof(_net__Set8021XWiredProfile);
-               for (int i = 0; i < n; i++)
-                       ((_net__Set8021XWiredProfile*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Set8021XWiredProfile*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Set8021XWiredProfile %p -> %p\n", q, p));
-       *(_net__Set8021XWiredProfile*)p = *(_net__Set8021XWiredProfile*)q;
-}
-
-void _net__Get8021XWiredProfileResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToxcfg__XProfileType(soap, &((_net__Get8021XWiredProfileResponse*)this)->XProfile);
-       /* transient soap skipped */
-}
-
-void _net__Get8021XWiredProfileResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_net__Get8021XWiredProfileResponse*)this)->StatusCode);
-       ((_net__Get8021XWiredProfileResponse*)this)->XProfile = NULL;
-       /* transient soap skipped */
-}
-
-int _net__Get8021XWiredProfileResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XWiredProfileResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Get8021XWiredProfileResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Get8021XWiredProfileResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XWiredProfileResponse(struct soap *soap, const char *tag, int id, const _net__Get8021XWiredProfileResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XWiredProfileResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__Get8021XWiredProfileResponse*)a)->StatusCode), "");
-       soap_out_PointerToxcfg__XProfileType(soap, "net:XProfile", -1, &(((_net__Get8021XWiredProfileResponse*)a)->XProfile), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Get8021XWiredProfileResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Get8021XWiredProfileResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Get8021XWiredProfileResponse * SOAP_FMAC4 soap_get__net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Get8021XWiredProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Get8021XWiredProfileResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Get8021XWiredProfileResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Get8021XWiredProfileResponse * SOAP_FMAC4 soap_in__net__Get8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Get8021XWiredProfileResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Get8021XWiredProfileResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XWiredProfileResponse, sizeof(_net__Get8021XWiredProfileResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Get8021XWiredProfileResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Get8021XWiredProfileResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_XProfile1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__Get8021XWiredProfileResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_XProfile1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__XProfileType(soap, "net:XProfile", &(((_net__Get8021XWiredProfileResponse*)a)->XProfile), "xcfg:XProfileType"))
-                               {       soap_flag_XProfile1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Get8021XWiredProfileResponse * SOAP_FMAC6 soap_new__net__Get8021XWiredProfileResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__Get8021XWiredProfileResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Get8021XWiredProfileResponse * SOAP_FMAC4 soap_instantiate__net__Get8021XWiredProfileResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XWiredProfileResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XWiredProfileResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Get8021XWiredProfileResponse;
-               if (size)
-                       *size = sizeof(_net__Get8021XWiredProfileResponse);
-               ((_net__Get8021XWiredProfileResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Get8021XWiredProfileResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__Get8021XWiredProfileResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__Get8021XWiredProfileResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Get8021XWiredProfileResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XWiredProfileResponse %p -> %p\n", q, p));
-       *(_net__Get8021XWiredProfileResponse*)p = *(_net__Get8021XWiredProfileResponse*)q;
-}
-
-void _net__Get8021XWiredProfile::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__Get8021XWiredProfile*)this)->InterfaceHandle, SOAP_TYPE_cmn__InterfaceHandleType);
-       /* transient soap skipped */
-}
-
-void _net__Get8021XWiredProfile::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__InterfaceHandleType(soap, &((_net__Get8021XWiredProfile*)this)->InterfaceHandle);
-       /* transient soap skipped */
-}
-
-int _net__Get8021XWiredProfile::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__Get8021XWiredProfile);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__Get8021XWiredProfile::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__Get8021XWiredProfile(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__Get8021XWiredProfile(struct soap *soap, const char *tag, int id, const _net__Get8021XWiredProfile *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__Get8021XWiredProfile), type);
-       soap_out_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__Get8021XWiredProfile*)a)->InterfaceHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__Get8021XWiredProfile::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__Get8021XWiredProfile(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__Get8021XWiredProfile * SOAP_FMAC4 soap_get__net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__Get8021XWiredProfile(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__Get8021XWiredProfile::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__Get8021XWiredProfile(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__Get8021XWiredProfile * SOAP_FMAC4 soap_in__net__Get8021XWiredProfile(struct soap *soap, const char *tag, _net__Get8021XWiredProfile *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__Get8021XWiredProfile *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__Get8021XWiredProfile, sizeof(_net__Get8021XWiredProfile), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__Get8021XWiredProfile)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__Get8021XWiredProfile *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__Get8021XWiredProfile*)a)->InterfaceHandle), "cmn:InterfaceHandleType"))
-                               {       soap_flag_InterfaceHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__Get8021XWiredProfile * SOAP_FMAC6 soap_new__net__Get8021XWiredProfile(struct soap *soap, int n)
-{      return soap_instantiate__net__Get8021XWiredProfile(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__Get8021XWiredProfile * SOAP_FMAC4 soap_instantiate__net__Get8021XWiredProfile(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__Get8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__Get8021XWiredProfile, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__Get8021XWiredProfile;
-               if (size)
-                       *size = sizeof(_net__Get8021XWiredProfile);
-               ((_net__Get8021XWiredProfile*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__Get8021XWiredProfile[n];
-               if (size)
-                       *size = n * sizeof(_net__Get8021XWiredProfile);
-               for (int i = 0; i < n; i++)
-                       ((_net__Get8021XWiredProfile*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__Get8021XWiredProfile*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__Get8021XWiredProfile %p -> %p\n", q, p));
-       *(_net__Get8021XWiredProfile*)p = *(_net__Get8021XWiredProfile*)q;
-}
-
-void _net__SetInterfaceSettingsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__SetInterfaceSettingsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_net__SetInterfaceSettingsResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _net__SetInterfaceSettingsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetInterfaceSettingsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetInterfaceSettingsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetInterfaceSettingsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetInterfaceSettingsResponse(struct soap *soap, const char *tag, int id, const _net__SetInterfaceSettingsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetInterfaceSettingsResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetInterfaceSettingsResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetInterfaceSettingsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetInterfaceSettingsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetInterfaceSettingsResponse * SOAP_FMAC4 soap_get__net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetInterfaceSettingsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetInterfaceSettingsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetInterfaceSettingsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetInterfaceSettingsResponse * SOAP_FMAC4 soap_in__net__SetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__SetInterfaceSettingsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetInterfaceSettingsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetInterfaceSettingsResponse, sizeof(_net__SetInterfaceSettingsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetInterfaceSettingsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetInterfaceSettingsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetInterfaceSettingsResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetInterfaceSettingsResponse * SOAP_FMAC6 soap_new__net__SetInterfaceSettingsResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__SetInterfaceSettingsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetInterfaceSettingsResponse * SOAP_FMAC4 soap_instantiate__net__SetInterfaceSettingsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetInterfaceSettingsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetInterfaceSettingsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetInterfaceSettingsResponse;
-               if (size)
-                       *size = sizeof(_net__SetInterfaceSettingsResponse);
-               ((_net__SetInterfaceSettingsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetInterfaceSettingsResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__SetInterfaceSettingsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetInterfaceSettingsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetInterfaceSettingsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetInterfaceSettingsResponse %p -> %p\n", q, p));
-       *(_net__SetInterfaceSettingsResponse*)p = *(_net__SetInterfaceSettingsResponse*)q;
-}
-
-void _net__SetInterfaceSettings::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTonet__InterfaceDescriptorSetType(soap, &((_net__SetInterfaceSettings*)this)->InterfaceDescriptor);
-       /* transient soap skipped */
-}
-
-void _net__SetInterfaceSettings::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__InterfaceHandleType(soap, &((_net__SetInterfaceSettings*)this)->InterfaceHandle);
-       ((_net__SetInterfaceSettings*)this)->InterfaceDescriptor = NULL;
-       /* transient soap skipped */
-}
-
-int _net__SetInterfaceSettings::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetInterfaceSettings);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetInterfaceSettings::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetInterfaceSettings(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetInterfaceSettings(struct soap *soap, const char *tag, int id, const _net__SetInterfaceSettings *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetInterfaceSettings), type);
-       soap_out_net__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__SetInterfaceSettings*)a)->InterfaceHandle), "");
-       soap_out_PointerTonet__InterfaceDescriptorSetType(soap, "net:InterfaceDescriptor", -1, &(((_net__SetInterfaceSettings*)a)->InterfaceDescriptor), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetInterfaceSettings::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetInterfaceSettings(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetInterfaceSettings * SOAP_FMAC4 soap_get__net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetInterfaceSettings(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetInterfaceSettings::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetInterfaceSettings(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetInterfaceSettings * SOAP_FMAC4 soap_in__net__SetInterfaceSettings(struct soap *soap, const char *tag, _net__SetInterfaceSettings *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetInterfaceSettings *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetInterfaceSettings, sizeof(_net__SetInterfaceSettings), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetInterfaceSettings)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetInterfaceSettings *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceHandle1 = 1, soap_flag_InterfaceDescriptor1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__SetInterfaceSettings*)a)->InterfaceHandle), "net:InterfaceHandleType"))
-                               {       soap_flag_InterfaceHandle1--;
-                                       continue;
-                               }
-                       if (soap_flag_InterfaceDescriptor1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTonet__InterfaceDescriptorSetType(soap, "net:InterfaceDescriptor", &(((_net__SetInterfaceSettings*)a)->InterfaceDescriptor), "net:InterfaceDescriptorSetType"))
-                               {       soap_flag_InterfaceDescriptor1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0 || soap_flag_InterfaceDescriptor1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetInterfaceSettings * SOAP_FMAC6 soap_new__net__SetInterfaceSettings(struct soap *soap, int n)
-{      return soap_instantiate__net__SetInterfaceSettings(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetInterfaceSettings * SOAP_FMAC4 soap_instantiate__net__SetInterfaceSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetInterfaceSettings, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetInterfaceSettings;
-               if (size)
-                       *size = sizeof(_net__SetInterfaceSettings);
-               ((_net__SetInterfaceSettings*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetInterfaceSettings[n];
-               if (size)
-                       *size = n * sizeof(_net__SetInterfaceSettings);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetInterfaceSettings*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetInterfaceSettings*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetInterfaceSettings %p -> %p\n", q, p));
-       *(_net__SetInterfaceSettings*)p = *(_net__SetInterfaceSettings*)q;
-}
-
-void _net__GetInterfaceSettingsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTonet__InterfaceDescriptorGetType(soap, &((_net__GetInterfaceSettingsResponse*)this)->InterfaceDescriptor);
-       /* transient soap skipped */
-}
-
-void _net__GetInterfaceSettingsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_net__GetInterfaceSettingsResponse*)this)->StatusCode);
-       ((_net__GetInterfaceSettingsResponse*)this)->InterfaceDescriptor = NULL;
-       /* transient soap skipped */
-}
-
-int _net__GetInterfaceSettingsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetInterfaceSettingsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetInterfaceSettingsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetInterfaceSettingsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetInterfaceSettingsResponse(struct soap *soap, const char *tag, int id, const _net__GetInterfaceSettingsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetInterfaceSettingsResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetInterfaceSettingsResponse*)a)->StatusCode), "");
-       soap_out_PointerTonet__InterfaceDescriptorGetType(soap, "net:InterfaceDescriptor", -1, &(((_net__GetInterfaceSettingsResponse*)a)->InterfaceDescriptor), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetInterfaceSettingsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetInterfaceSettingsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetInterfaceSettingsResponse * SOAP_FMAC4 soap_get__net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetInterfaceSettingsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetInterfaceSettingsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetInterfaceSettingsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetInterfaceSettingsResponse * SOAP_FMAC4 soap_in__net__GetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__GetInterfaceSettingsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetInterfaceSettingsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetInterfaceSettingsResponse, sizeof(_net__GetInterfaceSettingsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetInterfaceSettingsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetInterfaceSettingsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_InterfaceDescriptor1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetInterfaceSettingsResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_InterfaceDescriptor1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTonet__InterfaceDescriptorGetType(soap, "net:InterfaceDescriptor", &(((_net__GetInterfaceSettingsResponse*)a)->InterfaceDescriptor), "net:InterfaceDescriptorGetType"))
-                               {       soap_flag_InterfaceDescriptor1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_InterfaceDescriptor1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetInterfaceSettingsResponse * SOAP_FMAC6 soap_new__net__GetInterfaceSettingsResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__GetInterfaceSettingsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetInterfaceSettingsResponse * SOAP_FMAC4 soap_instantiate__net__GetInterfaceSettingsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetInterfaceSettingsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetInterfaceSettingsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetInterfaceSettingsResponse;
-               if (size)
-                       *size = sizeof(_net__GetInterfaceSettingsResponse);
-               ((_net__GetInterfaceSettingsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetInterfaceSettingsResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__GetInterfaceSettingsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetInterfaceSettingsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetInterfaceSettingsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetInterfaceSettingsResponse %p -> %p\n", q, p));
-       *(_net__GetInterfaceSettingsResponse*)p = *(_net__GetInterfaceSettingsResponse*)q;
-}
-
-void _net__GetInterfaceSettings::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__GetInterfaceSettings::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__InterfaceHandleType(soap, &((_net__GetInterfaceSettings*)this)->InterfaceHandle);
-       /* transient soap skipped */
-}
-
-int _net__GetInterfaceSettings::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetInterfaceSettings);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetInterfaceSettings::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetInterfaceSettings(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetInterfaceSettings(struct soap *soap, const char *tag, int id, const _net__GetInterfaceSettings *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetInterfaceSettings), type);
-       soap_out_net__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__GetInterfaceSettings*)a)->InterfaceHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetInterfaceSettings::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetInterfaceSettings(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetInterfaceSettings * SOAP_FMAC4 soap_get__net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetInterfaceSettings(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetInterfaceSettings::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetInterfaceSettings(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetInterfaceSettings * SOAP_FMAC4 soap_in__net__GetInterfaceSettings(struct soap *soap, const char *tag, _net__GetInterfaceSettings *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetInterfaceSettings *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetInterfaceSettings, sizeof(_net__GetInterfaceSettings), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetInterfaceSettings)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetInterfaceSettings *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__GetInterfaceSettings*)a)->InterfaceHandle), "net:InterfaceHandleType"))
-                               {       soap_flag_InterfaceHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetInterfaceSettings * SOAP_FMAC6 soap_new__net__GetInterfaceSettings(struct soap *soap, int n)
-{      return soap_instantiate__net__GetInterfaceSettings(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetInterfaceSettings * SOAP_FMAC4 soap_instantiate__net__GetInterfaceSettings(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetInterfaceSettings, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetInterfaceSettings;
-               if (size)
-                       *size = sizeof(_net__GetInterfaceSettings);
-               ((_net__GetInterfaceSettings*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetInterfaceSettings[n];
-               if (size)
-                       *size = n * sizeof(_net__GetInterfaceSettings);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetInterfaceSettings*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetInterfaceSettings*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetInterfaceSettings %p -> %p\n", q, p));
-       *(_net__GetInterfaceSettings*)p = *(_net__GetInterfaceSettings*)q;
-}
-
-void _net__EnumerateInterfacesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfnet__InterfaceHandleType(soap, &((_net__EnumerateInterfacesResponse*)this)->InterfaceHandles);
-       /* transient soap skipped */
-}
-
-void _net__EnumerateInterfacesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_net__EnumerateInterfacesResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfnet__InterfaceHandleType(soap, &((_net__EnumerateInterfacesResponse*)this)->InterfaceHandles);
-       /* transient soap skipped */
-}
-
-int _net__EnumerateInterfacesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__EnumerateInterfacesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__EnumerateInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__EnumerateInterfacesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__EnumerateInterfacesResponse(struct soap *soap, const char *tag, int id, const _net__EnumerateInterfacesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__EnumerateInterfacesResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__EnumerateInterfacesResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfnet__InterfaceHandleType(soap, "net:InterfaceHandles", -1, &(((_net__EnumerateInterfacesResponse*)a)->InterfaceHandles), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__EnumerateInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__EnumerateInterfacesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__EnumerateInterfacesResponse * SOAP_FMAC4 soap_get__net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__EnumerateInterfacesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__EnumerateInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__EnumerateInterfacesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__EnumerateInterfacesResponse * SOAP_FMAC4 soap_in__net__EnumerateInterfacesResponse(struct soap *soap, const char *tag, _net__EnumerateInterfacesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__EnumerateInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__EnumerateInterfacesResponse, sizeof(_net__EnumerateInterfacesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__EnumerateInterfacesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__EnumerateInterfacesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__EnumerateInterfacesResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfnet__InterfaceHandleType(soap, "net:InterfaceHandles", &(((_net__EnumerateInterfacesResponse*)a)->InterfaceHandles), "net:InterfaceHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__EnumerateInterfacesResponse * SOAP_FMAC6 soap_new__net__EnumerateInterfacesResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__EnumerateInterfacesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__EnumerateInterfacesResponse * SOAP_FMAC4 soap_instantiate__net__EnumerateInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__EnumerateInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__EnumerateInterfacesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__EnumerateInterfacesResponse;
-               if (size)
-                       *size = sizeof(_net__EnumerateInterfacesResponse);
-               ((_net__EnumerateInterfacesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__EnumerateInterfacesResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__EnumerateInterfacesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__EnumerateInterfacesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__EnumerateInterfacesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__EnumerateInterfacesResponse %p -> %p\n", q, p));
-       *(_net__EnumerateInterfacesResponse*)p = *(_net__EnumerateInterfacesResponse*)q;
-}
-
-void _net__EnumerateInterfaces::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__EnumerateInterfaces::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _net__EnumerateInterfaces::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__EnumerateInterfaces);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__EnumerateInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__EnumerateInterfaces(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__EnumerateInterfaces(struct soap *soap, const char *tag, int id, const _net__EnumerateInterfaces *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__EnumerateInterfaces), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__EnumerateInterfaces::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__EnumerateInterfaces(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__EnumerateInterfaces * SOAP_FMAC4 soap_get__net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__EnumerateInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__EnumerateInterfaces::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__EnumerateInterfaces(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__EnumerateInterfaces * SOAP_FMAC4 soap_in__net__EnumerateInterfaces(struct soap *soap, const char *tag, _net__EnumerateInterfaces *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__EnumerateInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__EnumerateInterfaces, sizeof(_net__EnumerateInterfaces), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__EnumerateInterfaces)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__EnumerateInterfaces *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__EnumerateInterfaces * SOAP_FMAC6 soap_new__net__EnumerateInterfaces(struct soap *soap, int n)
-{      return soap_instantiate__net__EnumerateInterfaces(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__EnumerateInterfaces * SOAP_FMAC4 soap_instantiate__net__EnumerateInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__EnumerateInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__EnumerateInterfaces, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__EnumerateInterfaces;
-               if (size)
-                       *size = sizeof(_net__EnumerateInterfaces);
-               ((_net__EnumerateInterfaces*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__EnumerateInterfaces[n];
-               if (size)
-                       *size = n * sizeof(_net__EnumerateInterfaces);
-               for (int i = 0; i < n; i++)
-                       ((_net__EnumerateInterfaces*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__EnumerateInterfaces*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__EnumerateInterfaces %p -> %p\n", q, p));
-       *(_net__EnumerateInterfaces*)p = *(_net__EnumerateInterfaces*)q;
-}
-
-void _net__GetPingResponseResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__GetPingResponseResponse*)this)->enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _net__GetPingResponseResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__PT_USCORESTATUS(soap, &((_net__GetPingResponseResponse*)this)->StatusCode);
-       soap_default_bool(soap, &((_net__GetPingResponseResponse*)this)->enabled);
-       /* transient soap skipped */
-}
-
-int _net__GetPingResponseResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetPingResponseResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetPingResponseResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetPingResponseResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetPingResponseResponse(struct soap *soap, const char *tag, int id, const _net__GetPingResponseResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetPingResponseResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetPingResponseResponse*)a)->StatusCode), "");
-       soap_out_bool(soap, "net:enabled", -1, &(((_net__GetPingResponseResponse*)a)->enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetPingResponseResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetPingResponseResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetPingResponseResponse * SOAP_FMAC4 soap_get__net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetPingResponseResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetPingResponseResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetPingResponseResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetPingResponseResponse * SOAP_FMAC4 soap_in__net__GetPingResponseResponse(struct soap *soap, const char *tag, _net__GetPingResponseResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetPingResponseResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetPingResponseResponse, sizeof(_net__GetPingResponseResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetPingResponseResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetPingResponseResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetPingResponseResponse*)a)->StatusCode), "net:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "net:enabled", &(((_net__GetPingResponseResponse*)a)->enabled), "xsd:boolean"))
-                               {       soap_flag_enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetPingResponseResponse * SOAP_FMAC6 soap_new__net__GetPingResponseResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__GetPingResponseResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetPingResponseResponse * SOAP_FMAC4 soap_instantiate__net__GetPingResponseResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetPingResponseResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetPingResponseResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetPingResponseResponse;
-               if (size)
-                       *size = sizeof(_net__GetPingResponseResponse);
-               ((_net__GetPingResponseResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetPingResponseResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__GetPingResponseResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetPingResponseResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetPingResponseResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetPingResponseResponse %p -> %p\n", q, p));
-       *(_net__GetPingResponseResponse*)p = *(_net__GetPingResponseResponse*)q;
-}
-
-void _net__GetPingResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__GetPingResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _net__GetPingResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetPingResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetPingResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetPingResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetPingResponse(struct soap *soap, const char *tag, int id, const _net__GetPingResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetPingResponse), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetPingResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetPingResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetPingResponse * SOAP_FMAC4 soap_get__net__GetPingResponse(struct soap *soap, _net__GetPingResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetPingResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetPingResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetPingResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetPingResponse * SOAP_FMAC4 soap_in__net__GetPingResponse(struct soap *soap, const char *tag, _net__GetPingResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetPingResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetPingResponse, sizeof(_net__GetPingResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetPingResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetPingResponse *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetPingResponse * SOAP_FMAC6 soap_new__net__GetPingResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__GetPingResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetPingResponse(struct soap *soap, _net__GetPingResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetPingResponse * SOAP_FMAC4 soap_instantiate__net__GetPingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetPingResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetPingResponse;
-               if (size)
-                       *size = sizeof(_net__GetPingResponse);
-               ((_net__GetPingResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetPingResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__GetPingResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetPingResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetPingResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetPingResponse %p -> %p\n", q, p));
-       *(_net__GetPingResponse*)p = *(_net__GetPingResponse*)q;
-}
-
-void _net__SetPingResponseResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__SetPingResponseResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__PT_USCORESTATUS(soap, &((_net__SetPingResponseResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _net__SetPingResponseResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetPingResponseResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetPingResponseResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetPingResponseResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetPingResponseResponse(struct soap *soap, const char *tag, int id, const _net__SetPingResponseResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetPingResponseResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetPingResponseResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetPingResponseResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetPingResponseResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetPingResponseResponse * SOAP_FMAC4 soap_get__net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetPingResponseResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetPingResponseResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetPingResponseResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetPingResponseResponse * SOAP_FMAC4 soap_in__net__SetPingResponseResponse(struct soap *soap, const char *tag, _net__SetPingResponseResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetPingResponseResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetPingResponseResponse, sizeof(_net__SetPingResponseResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetPingResponseResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetPingResponseResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetPingResponseResponse*)a)->StatusCode), "net:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetPingResponseResponse * SOAP_FMAC6 soap_new__net__SetPingResponseResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__SetPingResponseResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetPingResponseResponse * SOAP_FMAC4 soap_instantiate__net__SetPingResponseResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetPingResponseResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetPingResponseResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetPingResponseResponse;
-               if (size)
-                       *size = sizeof(_net__SetPingResponseResponse);
-               ((_net__SetPingResponseResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetPingResponseResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__SetPingResponseResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetPingResponseResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetPingResponseResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetPingResponseResponse %p -> %p\n", q, p));
-       *(_net__SetPingResponseResponse*)p = *(_net__SetPingResponseResponse*)q;
-}
-
-void _net__SetPingResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__SetPingResponse*)this)->enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _net__SetPingResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((_net__SetPingResponse*)this)->enabled);
-       /* transient soap skipped */
-}
-
-int _net__SetPingResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetPingResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetPingResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetPingResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetPingResponse(struct soap *soap, const char *tag, int id, const _net__SetPingResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetPingResponse), type);
-       soap_out_bool(soap, "net:enabled", -1, &(((_net__SetPingResponse*)a)->enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetPingResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetPingResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetPingResponse * SOAP_FMAC4 soap_get__net__SetPingResponse(struct soap *soap, _net__SetPingResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetPingResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetPingResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetPingResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetPingResponse * SOAP_FMAC4 soap_in__net__SetPingResponse(struct soap *soap, const char *tag, _net__SetPingResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetPingResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetPingResponse, sizeof(_net__SetPingResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetPingResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetPingResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "net:enabled", &(((_net__SetPingResponse*)a)->enabled), "xsd:boolean"))
-                               {       soap_flag_enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetPingResponse * SOAP_FMAC6 soap_new__net__SetPingResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__SetPingResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetPingResponse(struct soap *soap, _net__SetPingResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetPingResponse * SOAP_FMAC4 soap_instantiate__net__SetPingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetPingResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetPingResponse;
-               if (size)
-                       *size = sizeof(_net__SetPingResponse);
-               ((_net__SetPingResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetPingResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__SetPingResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetPingResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetPingResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetPingResponse %p -> %p\n", q, p));
-       *(_net__SetPingResponse*)p = *(_net__SetPingResponse*)q;
-}
-
-void _net__GetVlanParametersResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__GetVlanParametersResponse*)this)->VlanMode, SOAP_TYPE_bool);
-       soap_embedded(soap, &((_net__GetVlanParametersResponse*)this)->VlanTag, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void _net__GetVlanParametersResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__PT_USCORESTATUS(soap, &((_net__GetVlanParametersResponse*)this)->StatusCode);
-       soap_default_bool(soap, &((_net__GetVlanParametersResponse*)this)->VlanMode);
-       soap_default_unsignedShort(soap, &((_net__GetVlanParametersResponse*)this)->VlanTag);
-       /* transient soap skipped */
-}
-
-int _net__GetVlanParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetVlanParametersResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetVlanParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetVlanParametersResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetVlanParametersResponse(struct soap *soap, const char *tag, int id, const _net__GetVlanParametersResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetVlanParametersResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetVlanParametersResponse*)a)->StatusCode), "");
-       soap_out_bool(soap, "net:VlanMode", -1, &(((_net__GetVlanParametersResponse*)a)->VlanMode), "");
-       soap_out_unsignedShort(soap, "net:VlanTag", -1, &(((_net__GetVlanParametersResponse*)a)->VlanTag), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetVlanParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetVlanParametersResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetVlanParametersResponse * SOAP_FMAC4 soap_get__net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetVlanParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetVlanParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetVlanParametersResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetVlanParametersResponse * SOAP_FMAC4 soap_in__net__GetVlanParametersResponse(struct soap *soap, const char *tag, _net__GetVlanParametersResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetVlanParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetVlanParametersResponse, sizeof(_net__GetVlanParametersResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetVlanParametersResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetVlanParametersResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_VlanMode1 = 1, soap_flag_VlanTag1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetVlanParametersResponse*)a)->StatusCode), "net:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_VlanMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "net:VlanMode", &(((_net__GetVlanParametersResponse*)a)->VlanMode), "xsd:boolean"))
-                               {       soap_flag_VlanMode1--;
-                                       continue;
-                               }
-                       if (soap_flag_VlanTag1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "net:VlanTag", &(((_net__GetVlanParametersResponse*)a)->VlanTag), "xsd:unsignedShort"))
-                               {       soap_flag_VlanTag1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_VlanMode1 > 0 || soap_flag_VlanTag1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetVlanParametersResponse * SOAP_FMAC6 soap_new__net__GetVlanParametersResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__GetVlanParametersResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetVlanParametersResponse * SOAP_FMAC4 soap_instantiate__net__GetVlanParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetVlanParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetVlanParametersResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetVlanParametersResponse;
-               if (size)
-                       *size = sizeof(_net__GetVlanParametersResponse);
-               ((_net__GetVlanParametersResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetVlanParametersResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__GetVlanParametersResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetVlanParametersResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetVlanParametersResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetVlanParametersResponse %p -> %p\n", q, p));
-       *(_net__GetVlanParametersResponse*)p = *(_net__GetVlanParametersResponse*)q;
-}
-
-void _net__GetVlanParameters::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocmn__InterfaceHandleType(soap, &((_net__GetVlanParameters*)this)->InterfaceHandle);
-       /* transient soap skipped */
-}
-
-void _net__GetVlanParameters::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_net__GetVlanParameters*)this)->InterfaceHandle = NULL;
-       /* transient soap skipped */
-}
-
-int _net__GetVlanParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetVlanParameters);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetVlanParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetVlanParameters(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetVlanParameters(struct soap *soap, const char *tag, int id, const _net__GetVlanParameters *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetVlanParameters), type);
-       soap_out_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__GetVlanParameters*)a)->InterfaceHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetVlanParameters::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetVlanParameters(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetVlanParameters * SOAP_FMAC4 soap_get__net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetVlanParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetVlanParameters::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetVlanParameters(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetVlanParameters * SOAP_FMAC4 soap_in__net__GetVlanParameters(struct soap *soap, const char *tag, _net__GetVlanParameters *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetVlanParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetVlanParameters, sizeof(_net__GetVlanParameters), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetVlanParameters)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetVlanParameters *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__GetVlanParameters*)a)->InterfaceHandle), "cmn:InterfaceHandleType"))
-                               {       soap_flag_InterfaceHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetVlanParameters * SOAP_FMAC6 soap_new__net__GetVlanParameters(struct soap *soap, int n)
-{      return soap_instantiate__net__GetVlanParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetVlanParameters * SOAP_FMAC4 soap_instantiate__net__GetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetVlanParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetVlanParameters;
-               if (size)
-                       *size = sizeof(_net__GetVlanParameters);
-               ((_net__GetVlanParameters*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetVlanParameters[n];
-               if (size)
-                       *size = n * sizeof(_net__GetVlanParameters);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetVlanParameters*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetVlanParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetVlanParameters %p -> %p\n", q, p));
-       *(_net__GetVlanParameters*)p = *(_net__GetVlanParameters*)q;
-}
-
-void _net__SetVlanParametersResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__SetVlanParametersResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__PT_USCORESTATUS(soap, &((_net__SetVlanParametersResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _net__SetVlanParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetVlanParametersResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetVlanParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetVlanParametersResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetVlanParametersResponse(struct soap *soap, const char *tag, int id, const _net__SetVlanParametersResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetVlanParametersResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetVlanParametersResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetVlanParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetVlanParametersResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetVlanParametersResponse * SOAP_FMAC4 soap_get__net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetVlanParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetVlanParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetVlanParametersResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetVlanParametersResponse * SOAP_FMAC4 soap_in__net__SetVlanParametersResponse(struct soap *soap, const char *tag, _net__SetVlanParametersResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetVlanParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetVlanParametersResponse, sizeof(_net__SetVlanParametersResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetVlanParametersResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetVlanParametersResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetVlanParametersResponse*)a)->StatusCode), "net:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetVlanParametersResponse * SOAP_FMAC6 soap_new__net__SetVlanParametersResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__SetVlanParametersResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetVlanParametersResponse * SOAP_FMAC4 soap_instantiate__net__SetVlanParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetVlanParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetVlanParametersResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetVlanParametersResponse;
-               if (size)
-                       *size = sizeof(_net__SetVlanParametersResponse);
-               ((_net__SetVlanParametersResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetVlanParametersResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__SetVlanParametersResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetVlanParametersResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetVlanParametersResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetVlanParametersResponse %p -> %p\n", q, p));
-       *(_net__SetVlanParametersResponse*)p = *(_net__SetVlanParametersResponse*)q;
-}
-
-void _net__SetVlanParameters::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocmn__InterfaceHandleType(soap, &((_net__SetVlanParameters*)this)->InterfaceHandle);
-       soap_embedded(soap, &((_net__SetVlanParameters*)this)->VlanMode, SOAP_TYPE_bool);
-       soap_embedded(soap, &((_net__SetVlanParameters*)this)->VlanTag, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void _net__SetVlanParameters::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_net__SetVlanParameters*)this)->InterfaceHandle = NULL;
-       soap_default_bool(soap, &((_net__SetVlanParameters*)this)->VlanMode);
-       soap_default_unsignedShort(soap, &((_net__SetVlanParameters*)this)->VlanTag);
-       /* transient soap skipped */
-}
-
-int _net__SetVlanParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetVlanParameters);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetVlanParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetVlanParameters(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetVlanParameters(struct soap *soap, const char *tag, int id, const _net__SetVlanParameters *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetVlanParameters), type);
-       soap_out_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", -1, &(((_net__SetVlanParameters*)a)->InterfaceHandle), "");
-       soap_out_bool(soap, "net:VlanMode", -1, &(((_net__SetVlanParameters*)a)->VlanMode), "");
-       soap_out_unsignedShort(soap, "net:VlanTag", -1, &(((_net__SetVlanParameters*)a)->VlanTag), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetVlanParameters::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetVlanParameters(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetVlanParameters * SOAP_FMAC4 soap_get__net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetVlanParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetVlanParameters::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetVlanParameters(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetVlanParameters * SOAP_FMAC4 soap_in__net__SetVlanParameters(struct soap *soap, const char *tag, _net__SetVlanParameters *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetVlanParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetVlanParameters, sizeof(_net__SetVlanParameters), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetVlanParameters)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetVlanParameters *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceHandle1 = 1, soap_flag_VlanMode1 = 1, soap_flag_VlanTag1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocmn__InterfaceHandleType(soap, "net:InterfaceHandle", &(((_net__SetVlanParameters*)a)->InterfaceHandle), "cmn:InterfaceHandleType"))
-                               {       soap_flag_InterfaceHandle1--;
-                                       continue;
-                               }
-                       if (soap_flag_VlanMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "net:VlanMode", &(((_net__SetVlanParameters*)a)->VlanMode), "xsd:boolean"))
-                               {       soap_flag_VlanMode1--;
-                                       continue;
-                               }
-                       if (soap_flag_VlanTag1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "net:VlanTag", &(((_net__SetVlanParameters*)a)->VlanTag), "xsd:unsignedShort"))
-                               {       soap_flag_VlanTag1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_VlanMode1 > 0 || soap_flag_VlanTag1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetVlanParameters * SOAP_FMAC6 soap_new__net__SetVlanParameters(struct soap *soap, int n)
-{      return soap_instantiate__net__SetVlanParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetVlanParameters * SOAP_FMAC4 soap_instantiate__net__SetVlanParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetVlanParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetVlanParameters;
-               if (size)
-                       *size = sizeof(_net__SetVlanParameters);
-               ((_net__SetVlanParameters*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetVlanParameters[n];
-               if (size)
-                       *size = n * sizeof(_net__SetVlanParameters);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetVlanParameters*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetVlanParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetVlanParameters %p -> %p\n", q, p));
-       *(_net__SetVlanParameters*)p = *(_net__SetVlanParameters*)q;
-}
-
-void _net__GetTcpIpParametersResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTonet__StaticIPv4ParametersType(soap, &((_net__GetTcpIpParametersResponse*)this)->StaticIPv4Parameters);
-       /* transient soap skipped */
-}
-
-void _net__GetTcpIpParametersResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__PT_USCORESTATUS(soap, &((_net__GetTcpIpParametersResponse*)this)->StatusCode);
-       soap_default_net__DhcpModeType(soap, &((_net__GetTcpIpParametersResponse*)this)->DhcpMode);
-       ((_net__GetTcpIpParametersResponse*)this)->StaticIPv4Parameters = NULL;
-       /* transient soap skipped */
-}
-
-int _net__GetTcpIpParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetTcpIpParametersResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetTcpIpParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetTcpIpParametersResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetTcpIpParametersResponse(struct soap *soap, const char *tag, int id, const _net__GetTcpIpParametersResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetTcpIpParametersResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetTcpIpParametersResponse*)a)->StatusCode), "");
-       soap_out_net__DhcpModeType(soap, "net:DhcpMode", -1, &(((_net__GetTcpIpParametersResponse*)a)->DhcpMode), "");
-       soap_out_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", -1, &(((_net__GetTcpIpParametersResponse*)a)->StaticIPv4Parameters), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetTcpIpParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetTcpIpParametersResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetTcpIpParametersResponse * SOAP_FMAC4 soap_get__net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetTcpIpParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetTcpIpParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetTcpIpParametersResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetTcpIpParametersResponse * SOAP_FMAC4 soap_in__net__GetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__GetTcpIpParametersResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetTcpIpParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetTcpIpParametersResponse, sizeof(_net__GetTcpIpParametersResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetTcpIpParametersResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetTcpIpParametersResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_DhcpMode1 = 1, soap_flag_StaticIPv4Parameters1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetTcpIpParametersResponse*)a)->StatusCode), "net:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_DhcpMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__DhcpModeType(soap, "net:DhcpMode", &(((_net__GetTcpIpParametersResponse*)a)->DhcpMode), "net:DhcpModeType"))
-                               {       soap_flag_DhcpMode1--;
-                                       continue;
-                               }
-                       if (soap_flag_StaticIPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", &(((_net__GetTcpIpParametersResponse*)a)->StaticIPv4Parameters), "net:StaticIPv4ParametersType"))
-                               {       soap_flag_StaticIPv4Parameters1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_DhcpMode1 > 0 || soap_flag_StaticIPv4Parameters1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetTcpIpParametersResponse * SOAP_FMAC6 soap_new__net__GetTcpIpParametersResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__GetTcpIpParametersResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetTcpIpParametersResponse * SOAP_FMAC4 soap_instantiate__net__GetTcpIpParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetTcpIpParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetTcpIpParametersResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetTcpIpParametersResponse;
-               if (size)
-                       *size = sizeof(_net__GetTcpIpParametersResponse);
-               ((_net__GetTcpIpParametersResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetTcpIpParametersResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__GetTcpIpParametersResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetTcpIpParametersResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetTcpIpParametersResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetTcpIpParametersResponse %p -> %p\n", q, p));
-       *(_net__GetTcpIpParametersResponse*)p = *(_net__GetTcpIpParametersResponse*)q;
-}
-
-void _net__GetTcpIpParameters::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__GetTcpIpParameters::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _net__GetTcpIpParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetTcpIpParameters);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetTcpIpParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetTcpIpParameters(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetTcpIpParameters(struct soap *soap, const char *tag, int id, const _net__GetTcpIpParameters *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetTcpIpParameters), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetTcpIpParameters::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetTcpIpParameters(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetTcpIpParameters * SOAP_FMAC4 soap_get__net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetTcpIpParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetTcpIpParameters::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetTcpIpParameters(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetTcpIpParameters * SOAP_FMAC4 soap_in__net__GetTcpIpParameters(struct soap *soap, const char *tag, _net__GetTcpIpParameters *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetTcpIpParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetTcpIpParameters, sizeof(_net__GetTcpIpParameters), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetTcpIpParameters)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetTcpIpParameters *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetTcpIpParameters * SOAP_FMAC6 soap_new__net__GetTcpIpParameters(struct soap *soap, int n)
-{      return soap_instantiate__net__GetTcpIpParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetTcpIpParameters * SOAP_FMAC4 soap_instantiate__net__GetTcpIpParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetTcpIpParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetTcpIpParameters;
-               if (size)
-                       *size = sizeof(_net__GetTcpIpParameters);
-               ((_net__GetTcpIpParameters*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetTcpIpParameters[n];
-               if (size)
-                       *size = n * sizeof(_net__GetTcpIpParameters);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetTcpIpParameters*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetTcpIpParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetTcpIpParameters %p -> %p\n", q, p));
-       *(_net__GetTcpIpParameters*)p = *(_net__GetTcpIpParameters*)q;
-}
-
-void _net__SetTcpIpParametersResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__SetTcpIpParametersResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__PT_USCORESTATUS(soap, &((_net__SetTcpIpParametersResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _net__SetTcpIpParametersResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetTcpIpParametersResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetTcpIpParametersResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetTcpIpParametersResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetTcpIpParametersResponse(struct soap *soap, const char *tag, int id, const _net__SetTcpIpParametersResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetTcpIpParametersResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetTcpIpParametersResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetTcpIpParametersResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetTcpIpParametersResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetTcpIpParametersResponse * SOAP_FMAC4 soap_get__net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetTcpIpParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetTcpIpParametersResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetTcpIpParametersResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetTcpIpParametersResponse * SOAP_FMAC4 soap_in__net__SetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__SetTcpIpParametersResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetTcpIpParametersResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetTcpIpParametersResponse, sizeof(_net__SetTcpIpParametersResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetTcpIpParametersResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetTcpIpParametersResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetTcpIpParametersResponse*)a)->StatusCode), "net:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetTcpIpParametersResponse * SOAP_FMAC6 soap_new__net__SetTcpIpParametersResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__SetTcpIpParametersResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetTcpIpParametersResponse * SOAP_FMAC4 soap_instantiate__net__SetTcpIpParametersResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetTcpIpParametersResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetTcpIpParametersResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetTcpIpParametersResponse;
-               if (size)
-                       *size = sizeof(_net__SetTcpIpParametersResponse);
-               ((_net__SetTcpIpParametersResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetTcpIpParametersResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__SetTcpIpParametersResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetTcpIpParametersResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetTcpIpParametersResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetTcpIpParametersResponse %p -> %p\n", q, p));
-       *(_net__SetTcpIpParametersResponse*)p = *(_net__SetTcpIpParametersResponse*)q;
-}
-
-void _net__SetTcpIpParameters::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTonet__StaticIPv4ParametersType(soap, &((_net__SetTcpIpParameters*)this)->StaticIPv4Parameters);
-       /* transient soap skipped */
-}
-
-void _net__SetTcpIpParameters::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__DhcpModeType(soap, &((_net__SetTcpIpParameters*)this)->DhcpMode);
-       ((_net__SetTcpIpParameters*)this)->StaticIPv4Parameters = NULL;
-       /* transient soap skipped */
-}
-
-int _net__SetTcpIpParameters::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetTcpIpParameters);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetTcpIpParameters::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetTcpIpParameters(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetTcpIpParameters(struct soap *soap, const char *tag, int id, const _net__SetTcpIpParameters *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetTcpIpParameters), type);
-       soap_out_net__DhcpModeType(soap, "net:DhcpMode", -1, &(((_net__SetTcpIpParameters*)a)->DhcpMode), "");
-       soap_out_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", -1, &(((_net__SetTcpIpParameters*)a)->StaticIPv4Parameters), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetTcpIpParameters::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetTcpIpParameters(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetTcpIpParameters * SOAP_FMAC4 soap_get__net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetTcpIpParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetTcpIpParameters::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetTcpIpParameters(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetTcpIpParameters * SOAP_FMAC4 soap_in__net__SetTcpIpParameters(struct soap *soap, const char *tag, _net__SetTcpIpParameters *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetTcpIpParameters *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetTcpIpParameters, sizeof(_net__SetTcpIpParameters), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetTcpIpParameters)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetTcpIpParameters *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_DhcpMode1 = 1, soap_flag_StaticIPv4Parameters1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_DhcpMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__DhcpModeType(soap, "net:DhcpMode", &(((_net__SetTcpIpParameters*)a)->DhcpMode), "net:DhcpModeType"))
-                               {       soap_flag_DhcpMode1--;
-                                       continue;
-                               }
-                       if (soap_flag_StaticIPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTonet__StaticIPv4ParametersType(soap, "net:StaticIPv4Parameters", &(((_net__SetTcpIpParameters*)a)->StaticIPv4Parameters), "net:StaticIPv4ParametersType"))
-                               {       soap_flag_StaticIPv4Parameters1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_DhcpMode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetTcpIpParameters * SOAP_FMAC6 soap_new__net__SetTcpIpParameters(struct soap *soap, int n)
-{      return soap_instantiate__net__SetTcpIpParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetTcpIpParameters * SOAP_FMAC4 soap_instantiate__net__SetTcpIpParameters(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetTcpIpParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetTcpIpParameters;
-               if (size)
-                       *size = sizeof(_net__SetTcpIpParameters);
-               ((_net__SetTcpIpParameters*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetTcpIpParameters[n];
-               if (size)
-                       *size = n * sizeof(_net__SetTcpIpParameters);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetTcpIpParameters*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetTcpIpParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetTcpIpParameters %p -> %p\n", q, p));
-       *(_net__SetTcpIpParameters*)p = *(_net__SetTcpIpParameters*)q;
-}
-
-void _net__GetDomainNameResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__GetDomainNameResponse*)this)->DomainName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_net__GetDomainNameResponse*)this)->DomainName);
-       /* transient soap skipped */
-}
-
-void _net__GetDomainNameResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__PT_USCORESTATUS(soap, &((_net__GetDomainNameResponse*)this)->StatusCode);
-       soap_default_std__string(soap, &((_net__GetDomainNameResponse*)this)->DomainName);
-       /* transient soap skipped */
-}
-
-int _net__GetDomainNameResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetDomainNameResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetDomainNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetDomainNameResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetDomainNameResponse(struct soap *soap, const char *tag, int id, const _net__GetDomainNameResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetDomainNameResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetDomainNameResponse*)a)->StatusCode), "");
-       soap_out_std__string(soap, "net:DomainName", -1, &(((_net__GetDomainNameResponse*)a)->DomainName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetDomainNameResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetDomainNameResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetDomainNameResponse * SOAP_FMAC4 soap_get__net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetDomainNameResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetDomainNameResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetDomainNameResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetDomainNameResponse * SOAP_FMAC4 soap_in__net__GetDomainNameResponse(struct soap *soap, const char *tag, _net__GetDomainNameResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetDomainNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetDomainNameResponse, sizeof(_net__GetDomainNameResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetDomainNameResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetDomainNameResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_DomainName1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetDomainNameResponse*)a)->StatusCode), "net:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_DomainName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "net:DomainName", &(((_net__GetDomainNameResponse*)a)->DomainName), "xsd:string"))
-                               {       soap_flag_DomainName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_DomainName1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetDomainNameResponse * SOAP_FMAC6 soap_new__net__GetDomainNameResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__GetDomainNameResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetDomainNameResponse * SOAP_FMAC4 soap_instantiate__net__GetDomainNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetDomainNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetDomainNameResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetDomainNameResponse;
-               if (size)
-                       *size = sizeof(_net__GetDomainNameResponse);
-               ((_net__GetDomainNameResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetDomainNameResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__GetDomainNameResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetDomainNameResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetDomainNameResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetDomainNameResponse %p -> %p\n", q, p));
-       *(_net__GetDomainNameResponse*)p = *(_net__GetDomainNameResponse*)q;
-}
-
-void _net__GetDomainName::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__GetDomainName::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _net__GetDomainName::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetDomainName);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetDomainName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetDomainName(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetDomainName(struct soap *soap, const char *tag, int id, const _net__GetDomainName *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetDomainName), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetDomainName::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetDomainName(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetDomainName * SOAP_FMAC4 soap_get__net__GetDomainName(struct soap *soap, _net__GetDomainName *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetDomainName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetDomainName::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetDomainName(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetDomainName * SOAP_FMAC4 soap_in__net__GetDomainName(struct soap *soap, const char *tag, _net__GetDomainName *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetDomainName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetDomainName, sizeof(_net__GetDomainName), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetDomainName)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetDomainName *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetDomainName * SOAP_FMAC6 soap_new__net__GetDomainName(struct soap *soap, int n)
-{      return soap_instantiate__net__GetDomainName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetDomainName(struct soap *soap, _net__GetDomainName *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetDomainName * SOAP_FMAC4 soap_instantiate__net__GetDomainName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetDomainName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetDomainName;
-               if (size)
-                       *size = sizeof(_net__GetDomainName);
-               ((_net__GetDomainName*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetDomainName[n];
-               if (size)
-                       *size = n * sizeof(_net__GetDomainName);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetDomainName*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetDomainName*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetDomainName %p -> %p\n", q, p));
-       *(_net__GetDomainName*)p = *(_net__GetDomainName*)q;
-}
-
-void _net__SetDomainNameResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__SetDomainNameResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__PT_USCORESTATUS(soap, &((_net__SetDomainNameResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _net__SetDomainNameResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetDomainNameResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetDomainNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetDomainNameResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetDomainNameResponse(struct soap *soap, const char *tag, int id, const _net__SetDomainNameResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetDomainNameResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetDomainNameResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetDomainNameResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetDomainNameResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetDomainNameResponse * SOAP_FMAC4 soap_get__net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetDomainNameResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetDomainNameResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetDomainNameResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetDomainNameResponse * SOAP_FMAC4 soap_in__net__SetDomainNameResponse(struct soap *soap, const char *tag, _net__SetDomainNameResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetDomainNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetDomainNameResponse, sizeof(_net__SetDomainNameResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetDomainNameResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetDomainNameResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetDomainNameResponse*)a)->StatusCode), "net:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetDomainNameResponse * SOAP_FMAC6 soap_new__net__SetDomainNameResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__SetDomainNameResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetDomainNameResponse * SOAP_FMAC4 soap_instantiate__net__SetDomainNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetDomainNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetDomainNameResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetDomainNameResponse;
-               if (size)
-                       *size = sizeof(_net__SetDomainNameResponse);
-               ((_net__SetDomainNameResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetDomainNameResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__SetDomainNameResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetDomainNameResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetDomainNameResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetDomainNameResponse %p -> %p\n", q, p));
-       *(_net__SetDomainNameResponse*)p = *(_net__SetDomainNameResponse*)q;
-}
-
-void _net__SetDomainName::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__SetDomainName*)this)->DomainName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_net__SetDomainName*)this)->DomainName);
-       /* transient soap skipped */
-}
-
-void _net__SetDomainName::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((_net__SetDomainName*)this)->DomainName);
-       /* transient soap skipped */
-}
-
-int _net__SetDomainName::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetDomainName);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetDomainName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetDomainName(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetDomainName(struct soap *soap, const char *tag, int id, const _net__SetDomainName *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetDomainName), type);
-       soap_out_std__string(soap, "net:DomainName", -1, &(((_net__SetDomainName*)a)->DomainName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetDomainName::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetDomainName(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetDomainName * SOAP_FMAC4 soap_get__net__SetDomainName(struct soap *soap, _net__SetDomainName *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetDomainName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetDomainName::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetDomainName(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetDomainName * SOAP_FMAC4 soap_in__net__SetDomainName(struct soap *soap, const char *tag, _net__SetDomainName *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetDomainName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetDomainName, sizeof(_net__SetDomainName), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetDomainName)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetDomainName *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_DomainName1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_DomainName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "net:DomainName", &(((_net__SetDomainName*)a)->DomainName), "xsd:string"))
-                               {       soap_flag_DomainName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_DomainName1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetDomainName * SOAP_FMAC6 soap_new__net__SetDomainName(struct soap *soap, int n)
-{      return soap_instantiate__net__SetDomainName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetDomainName(struct soap *soap, _net__SetDomainName *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetDomainName * SOAP_FMAC4 soap_instantiate__net__SetDomainName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetDomainName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetDomainName;
-               if (size)
-                       *size = sizeof(_net__SetDomainName);
-               ((_net__SetDomainName*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetDomainName[n];
-               if (size)
-                       *size = n * sizeof(_net__SetDomainName);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetDomainName*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetDomainName*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetDomainName %p -> %p\n", q, p));
-       *(_net__SetDomainName*)p = *(_net__SetDomainName*)q;
-}
-
-void _net__GetHostNameResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__GetHostNameResponse*)this)->HostName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_net__GetHostNameResponse*)this)->HostName);
-       /* transient soap skipped */
-}
-
-void _net__GetHostNameResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__PT_USCORESTATUS(soap, &((_net__GetHostNameResponse*)this)->StatusCode);
-       soap_default_std__string(soap, &((_net__GetHostNameResponse*)this)->HostName);
-       /* transient soap skipped */
-}
-
-int _net__GetHostNameResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetHostNameResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetHostNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetHostNameResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetHostNameResponse(struct soap *soap, const char *tag, int id, const _net__GetHostNameResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetHostNameResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__GetHostNameResponse*)a)->StatusCode), "");
-       soap_out_std__string(soap, "net:HostName", -1, &(((_net__GetHostNameResponse*)a)->HostName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetHostNameResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetHostNameResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetHostNameResponse * SOAP_FMAC4 soap_get__net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetHostNameResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetHostNameResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetHostNameResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetHostNameResponse * SOAP_FMAC4 soap_in__net__GetHostNameResponse(struct soap *soap, const char *tag, _net__GetHostNameResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetHostNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetHostNameResponse, sizeof(_net__GetHostNameResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetHostNameResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetHostNameResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_HostName1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__GetHostNameResponse*)a)->StatusCode), "net:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_HostName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "net:HostName", &(((_net__GetHostNameResponse*)a)->HostName), "xsd:string"))
-                               {       soap_flag_HostName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_HostName1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetHostNameResponse * SOAP_FMAC6 soap_new__net__GetHostNameResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__GetHostNameResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetHostNameResponse * SOAP_FMAC4 soap_instantiate__net__GetHostNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetHostNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetHostNameResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetHostNameResponse;
-               if (size)
-                       *size = sizeof(_net__GetHostNameResponse);
-               ((_net__GetHostNameResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetHostNameResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__GetHostNameResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetHostNameResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetHostNameResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetHostNameResponse %p -> %p\n", q, p));
-       *(_net__GetHostNameResponse*)p = *(_net__GetHostNameResponse*)q;
-}
-
-void _net__GetHostName::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__GetHostName::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _net__GetHostName::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__GetHostName);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__GetHostName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__GetHostName(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__GetHostName(struct soap *soap, const char *tag, int id, const _net__GetHostName *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__GetHostName), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__GetHostName::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__GetHostName(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__GetHostName * SOAP_FMAC4 soap_get__net__GetHostName(struct soap *soap, _net__GetHostName *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__GetHostName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__GetHostName::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__GetHostName(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__GetHostName * SOAP_FMAC4 soap_in__net__GetHostName(struct soap *soap, const char *tag, _net__GetHostName *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__GetHostName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__GetHostName, sizeof(_net__GetHostName), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__GetHostName)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__GetHostName *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__GetHostName * SOAP_FMAC6 soap_new__net__GetHostName(struct soap *soap, int n)
-{      return soap_instantiate__net__GetHostName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__GetHostName(struct soap *soap, _net__GetHostName *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__GetHostName * SOAP_FMAC4 soap_instantiate__net__GetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__GetHostName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__GetHostName;
-               if (size)
-                       *size = sizeof(_net__GetHostName);
-               ((_net__GetHostName*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__GetHostName[n];
-               if (size)
-                       *size = n * sizeof(_net__GetHostName);
-               for (int i = 0; i < n; i++)
-                       ((_net__GetHostName*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__GetHostName*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__GetHostName %p -> %p\n", q, p));
-       *(_net__GetHostName*)p = *(_net__GetHostName*)q;
-}
-
-void _net__SetHostNameResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _net__SetHostNameResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__PT_USCORESTATUS(soap, &((_net__SetHostNameResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _net__SetHostNameResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetHostNameResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetHostNameResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetHostNameResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetHostNameResponse(struct soap *soap, const char *tag, int id, const _net__SetHostNameResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetHostNameResponse), type);
-       soap_element_result(soap, "net:StatusCode");
-       soap_out_net__PT_USCORESTATUS(soap, "net:StatusCode", -1, &(((_net__SetHostNameResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetHostNameResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetHostNameResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetHostNameResponse * SOAP_FMAC4 soap_get__net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetHostNameResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetHostNameResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetHostNameResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetHostNameResponse * SOAP_FMAC4 soap_in__net__SetHostNameResponse(struct soap *soap, const char *tag, _net__SetHostNameResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetHostNameResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetHostNameResponse, sizeof(_net__SetHostNameResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetHostNameResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetHostNameResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__PT_USCORESTATUS(soap, "net:StatusCode", &(((_net__SetHostNameResponse*)a)->StatusCode), "net:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "net:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetHostNameResponse * SOAP_FMAC6 soap_new__net__SetHostNameResponse(struct soap *soap, int n)
-{      return soap_instantiate__net__SetHostNameResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetHostNameResponse * SOAP_FMAC4 soap_instantiate__net__SetHostNameResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetHostNameResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetHostNameResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetHostNameResponse;
-               if (size)
-                       *size = sizeof(_net__SetHostNameResponse);
-               ((_net__SetHostNameResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetHostNameResponse[n];
-               if (size)
-                       *size = n * sizeof(_net__SetHostNameResponse);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetHostNameResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetHostNameResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetHostNameResponse %p -> %p\n", q, p));
-       *(_net__SetHostNameResponse*)p = *(_net__SetHostNameResponse*)q;
-}
-
-void _net__SetHostName::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_net__SetHostName*)this)->HostName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_net__SetHostName*)this)->HostName);
-       /* transient soap skipped */
-}
-
-void _net__SetHostName::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((_net__SetHostName*)this)->HostName);
-       /* transient soap skipped */
-}
-
-int _net__SetHostName::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__net__SetHostName);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _net__SetHostName::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__net__SetHostName(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__net__SetHostName(struct soap *soap, const char *tag, int id, const _net__SetHostName *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__net__SetHostName), type);
-       soap_out_std__string(soap, "net:HostName", -1, &(((_net__SetHostName*)a)->HostName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_net__SetHostName::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__net__SetHostName(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _net__SetHostName * SOAP_FMAC4 soap_get__net__SetHostName(struct soap *soap, _net__SetHostName *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__net__SetHostName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_net__SetHostName::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__net__SetHostName(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _net__SetHostName * SOAP_FMAC4 soap_in__net__SetHostName(struct soap *soap, const char *tag, _net__SetHostName *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_net__SetHostName *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__net__SetHostName, sizeof(_net__SetHostName), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__net__SetHostName)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_net__SetHostName *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_HostName1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_HostName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "net:HostName", &(((_net__SetHostName*)a)->HostName), "xsd:string"))
-                               {       soap_flag_HostName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_HostName1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _net__SetHostName * SOAP_FMAC6 soap_new__net__SetHostName(struct soap *soap, int n)
-{      return soap_instantiate__net__SetHostName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__net__SetHostName(struct soap *soap, _net__SetHostName *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _net__SetHostName * SOAP_FMAC4 soap_instantiate__net__SetHostName(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__net__SetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__net__SetHostName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _net__SetHostName;
-               if (size)
-                       *size = sizeof(_net__SetHostName);
-               ((_net__SetHostName*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _net__SetHostName[n];
-               if (size)
-                       *size = n * sizeof(_net__SetHostName);
-               for (int i = 0; i < n; i++)
-                       ((_net__SetHostName*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_net__SetHostName*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _net__SetHostName %p -> %p\n", q, p));
-       *(_net__SetHostName*)p = *(_net__SetHostName*)q;
-}
-
-void net__InterfaceDescriptorGetType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((net__InterfaceDescriptorGetType*)this)->HardwareAddressDescription, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((net__InterfaceDescriptorGetType*)this)->HardwareAddressDescription);
-       soap_serialize_net__MACAddressType(soap, &((net__InterfaceDescriptorGetType*)this)->MACAddress);
-       soap_embedded(soap, &((net__InterfaceDescriptorGetType*)this)->DhcpEnabled, SOAP_TYPE_bool);
-       soap_serialize_PointerTonet__IPv4ParametersType(soap, &((net__InterfaceDescriptorGetType*)this)->IPv4Parameters);
-       /* transient soap skipped */
-}
-
-void net__InterfaceDescriptorGetType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((net__InterfaceDescriptorGetType*)this)->HardwareAddressDescription);
-       soap_default_net__MACAddressType(soap, &((net__InterfaceDescriptorGetType*)this)->MACAddress);
-       soap_default_net__InterfaceModeType(soap, &((net__InterfaceDescriptorGetType*)this)->InterfaceMode);
-       soap_default_net__LinkPolicyType(soap, &((net__InterfaceDescriptorGetType*)this)->LinkPolicy);
-       soap_default_bool(soap, &((net__InterfaceDescriptorGetType*)this)->DhcpEnabled);
-       ((net__InterfaceDescriptorGetType*)this)->IPv4Parameters = NULL;
-       /* transient soap skipped */
-}
-
-int net__InterfaceDescriptorGetType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_net__InterfaceDescriptorGetType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int net__InterfaceDescriptorGetType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_net__InterfaceDescriptorGetType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__InterfaceDescriptorGetType(struct soap *soap, const char *tag, int id, const net__InterfaceDescriptorGetType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__InterfaceDescriptorGetType), type);
-       soap_out_std__string(soap, "net:HardwareAddressDescription", -1, &(((net__InterfaceDescriptorGetType*)a)->HardwareAddressDescription), "");
-       soap_out_net__MACAddressType(soap, "net:MACAddress", -1, &(((net__InterfaceDescriptorGetType*)a)->MACAddress), "");
-       soap_out_net__InterfaceModeType(soap, "net:InterfaceMode", -1, &(((net__InterfaceDescriptorGetType*)a)->InterfaceMode), "");
-       soap_out_net__LinkPolicyType(soap, "net:LinkPolicy", -1, &(((net__InterfaceDescriptorGetType*)a)->LinkPolicy), "");
-       soap_out_bool(soap, "net:DhcpEnabled", -1, &(((net__InterfaceDescriptorGetType*)a)->DhcpEnabled), "");
-       soap_out_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", -1, &(((net__InterfaceDescriptorGetType*)a)->IPv4Parameters), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *net__InterfaceDescriptorGetType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_net__InterfaceDescriptorGetType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 net__InterfaceDescriptorGetType * SOAP_FMAC4 soap_get_net__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_net__InterfaceDescriptorGetType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *net__InterfaceDescriptorGetType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_net__InterfaceDescriptorGetType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 net__InterfaceDescriptorGetType * SOAP_FMAC4 soap_in_net__InterfaceDescriptorGetType(struct soap *soap, const char *tag, net__InterfaceDescriptorGetType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (net__InterfaceDescriptorGetType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__InterfaceDescriptorGetType, sizeof(net__InterfaceDescriptorGetType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_net__InterfaceDescriptorGetType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (net__InterfaceDescriptorGetType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_HardwareAddressDescription1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "net:HardwareAddressDescription", &(((net__InterfaceDescriptorGetType*)a)->HardwareAddressDescription), "xsd:string"))
-                               {       soap_flag_HardwareAddressDescription1--;
-                                       continue;
-                               }
-                       if (soap_flag_MACAddress1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_net__MACAddressType(soap, "net:MACAddress", &(((net__InterfaceDescriptorGetType*)a)->MACAddress), "net:MACAddressType"))
-                               {       soap_flag_MACAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_InterfaceMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__InterfaceModeType(soap, "net:InterfaceMode", &(((net__InterfaceDescriptorGetType*)a)->InterfaceMode), "net:InterfaceModeType"))
-                               {       soap_flag_InterfaceMode1--;
-                                       continue;
-                               }
-                       if (soap_flag_LinkPolicy1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__LinkPolicyType(soap, "net:LinkPolicy", &(((net__InterfaceDescriptorGetType*)a)->LinkPolicy), "net:LinkPolicyType"))
-                               {       soap_flag_LinkPolicy1--;
-                                       continue;
-                               }
-                       if (soap_flag_DhcpEnabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "net:DhcpEnabled", &(((net__InterfaceDescriptorGetType*)a)->DhcpEnabled), "xsd:boolean"))
-                               {       soap_flag_DhcpEnabled1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", &(((net__InterfaceDescriptorGetType*)a)->IPv4Parameters), "net:IPv4ParametersType"))
-                               {       soap_flag_IPv4Parameters1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 net__InterfaceDescriptorGetType * SOAP_FMAC6 soap_new_net__InterfaceDescriptorGetType(struct soap *soap, int n)
-{      return soap_instantiate_net__InterfaceDescriptorGetType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 net__InterfaceDescriptorGetType * SOAP_FMAC4 soap_instantiate_net__InterfaceDescriptorGetType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__InterfaceDescriptorGetType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__InterfaceDescriptorGetType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new net__InterfaceDescriptorGetType;
-               if (size)
-                       *size = sizeof(net__InterfaceDescriptorGetType);
-               ((net__InterfaceDescriptorGetType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new net__InterfaceDescriptorGetType[n];
-               if (size)
-                       *size = n * sizeof(net__InterfaceDescriptorGetType);
-               for (int i = 0; i < n; i++)
-                       ((net__InterfaceDescriptorGetType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (net__InterfaceDescriptorGetType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__InterfaceDescriptorGetType %p -> %p\n", q, p));
-       *(net__InterfaceDescriptorGetType*)p = *(net__InterfaceDescriptorGetType*)q;
-}
-
-void net__InterfaceDescriptorSetType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTonet__IPv4ParametersType(soap, &((net__InterfaceDescriptorSetType*)this)->IPv4Parameters);
-       /* transient soap skipped */
-}
-
-void net__InterfaceDescriptorSetType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__InterfaceModeType(soap, &((net__InterfaceDescriptorSetType*)this)->InterfaceMode);
-       soap_default_net__LinkPolicyType(soap, &((net__InterfaceDescriptorSetType*)this)->LinkPolicy);
-       ((net__InterfaceDescriptorSetType*)this)->IPv4Parameters = NULL;
-       /* transient soap skipped */
-}
-
-int net__InterfaceDescriptorSetType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_net__InterfaceDescriptorSetType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int net__InterfaceDescriptorSetType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_net__InterfaceDescriptorSetType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__InterfaceDescriptorSetType(struct soap *soap, const char *tag, int id, const net__InterfaceDescriptorSetType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__InterfaceDescriptorSetType), type);
-       soap_out_net__InterfaceModeType(soap, "net:InterfaceMode", -1, &(((net__InterfaceDescriptorSetType*)a)->InterfaceMode), "");
-       soap_out_net__LinkPolicyType(soap, "net:LinkPolicy", -1, &(((net__InterfaceDescriptorSetType*)a)->LinkPolicy), "");
-       soap_out_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", -1, &(((net__InterfaceDescriptorSetType*)a)->IPv4Parameters), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *net__InterfaceDescriptorSetType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_net__InterfaceDescriptorSetType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 net__InterfaceDescriptorSetType * SOAP_FMAC4 soap_get_net__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_net__InterfaceDescriptorSetType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *net__InterfaceDescriptorSetType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_net__InterfaceDescriptorSetType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 net__InterfaceDescriptorSetType * SOAP_FMAC4 soap_in_net__InterfaceDescriptorSetType(struct soap *soap, const char *tag, net__InterfaceDescriptorSetType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (net__InterfaceDescriptorSetType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__InterfaceDescriptorSetType, sizeof(net__InterfaceDescriptorSetType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_net__InterfaceDescriptorSetType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (net__InterfaceDescriptorSetType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_InterfaceMode1 = 1, soap_flag_LinkPolicy1 = 1, soap_flag_IPv4Parameters1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_InterfaceMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__InterfaceModeType(soap, "net:InterfaceMode", &(((net__InterfaceDescriptorSetType*)a)->InterfaceMode), "net:InterfaceModeType"))
-                               {       soap_flag_InterfaceMode1--;
-                                       continue;
-                               }
-                       if (soap_flag_LinkPolicy1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__LinkPolicyType(soap, "net:LinkPolicy", &(((net__InterfaceDescriptorSetType*)a)->LinkPolicy), "net:LinkPolicyType"))
-                               {       soap_flag_LinkPolicy1--;
-                                       continue;
-                               }
-                       if (soap_flag_IPv4Parameters1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTonet__IPv4ParametersType(soap, "net:IPv4Parameters", &(((net__InterfaceDescriptorSetType*)a)->IPv4Parameters), "net:IPv4ParametersType"))
-                               {       soap_flag_IPv4Parameters1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_InterfaceMode1 > 0 || soap_flag_LinkPolicy1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 net__InterfaceDescriptorSetType * SOAP_FMAC6 soap_new_net__InterfaceDescriptorSetType(struct soap *soap, int n)
-{      return soap_instantiate_net__InterfaceDescriptorSetType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 net__InterfaceDescriptorSetType * SOAP_FMAC4 soap_instantiate_net__InterfaceDescriptorSetType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__InterfaceDescriptorSetType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__InterfaceDescriptorSetType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new net__InterfaceDescriptorSetType;
-               if (size)
-                       *size = sizeof(net__InterfaceDescriptorSetType);
-               ((net__InterfaceDescriptorSetType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new net__InterfaceDescriptorSetType[n];
-               if (size)
-                       *size = n * sizeof(net__InterfaceDescriptorSetType);
-               for (int i = 0; i < n; i++)
-                       ((net__InterfaceDescriptorSetType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (net__InterfaceDescriptorSetType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__InterfaceDescriptorSetType %p -> %p\n", q, p));
-       *(net__InterfaceDescriptorSetType*)p = *(net__InterfaceDescriptorSetType*)q;
-}
-
-void net__IPv4ParametersType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void net__IPv4ParametersType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->LocalAddress);
-       soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->SubnetMask);
-       soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->DefaultGatewayAddress);
-       soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->PrimaryDnsAddress);
-       soap_default_net__IPv4AddressType(soap, &((net__IPv4ParametersType*)this)->SecondaryDnsAddress);
-       /* transient soap skipped */
-}
-
-int net__IPv4ParametersType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_net__IPv4ParametersType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int net__IPv4ParametersType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_net__IPv4ParametersType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__IPv4ParametersType(struct soap *soap, const char *tag, int id, const net__IPv4ParametersType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__IPv4ParametersType), type);
-       soap_out_net__IPv4AddressType(soap, "net:LocalAddress", -1, &(((net__IPv4ParametersType*)a)->LocalAddress), "");
-       soap_out_net__IPv4AddressType(soap, "net:SubnetMask", -1, &(((net__IPv4ParametersType*)a)->SubnetMask), "");
-       soap_out_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", -1, &(((net__IPv4ParametersType*)a)->DefaultGatewayAddress), "");
-       soap_out_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", -1, &(((net__IPv4ParametersType*)a)->PrimaryDnsAddress), "");
-       soap_out_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", -1, &(((net__IPv4ParametersType*)a)->SecondaryDnsAddress), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *net__IPv4ParametersType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_net__IPv4ParametersType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 net__IPv4ParametersType * SOAP_FMAC4 soap_get_net__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_net__IPv4ParametersType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *net__IPv4ParametersType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_net__IPv4ParametersType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 net__IPv4ParametersType * SOAP_FMAC4 soap_in_net__IPv4ParametersType(struct soap *soap, const char *tag, net__IPv4ParametersType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (net__IPv4ParametersType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__IPv4ParametersType, sizeof(net__IPv4ParametersType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_net__IPv4ParametersType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (net__IPv4ParametersType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_LocalAddress1 = 1, soap_flag_SubnetMask1 = 1, soap_flag_DefaultGatewayAddress1 = 1, soap_flag_PrimaryDnsAddress1 = 1, soap_flag_SecondaryDnsAddress1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_LocalAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__IPv4AddressType(soap, "net:LocalAddress", &(((net__IPv4ParametersType*)a)->LocalAddress), "net:IPv4AddressType"))
-                               {       soap_flag_LocalAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_SubnetMask1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__IPv4AddressType(soap, "net:SubnetMask", &(((net__IPv4ParametersType*)a)->SubnetMask), "net:IPv4AddressType"))
-                               {       soap_flag_SubnetMask1--;
-                                       continue;
-                               }
-                       if (soap_flag_DefaultGatewayAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", &(((net__IPv4ParametersType*)a)->DefaultGatewayAddress), "net:IPv4AddressType"))
-                               {       soap_flag_DefaultGatewayAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_PrimaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", &(((net__IPv4ParametersType*)a)->PrimaryDnsAddress), "net:IPv4AddressType"))
-                               {       soap_flag_PrimaryDnsAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_SecondaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", &(((net__IPv4ParametersType*)a)->SecondaryDnsAddress), "net:IPv4AddressType"))
-                               {       soap_flag_SecondaryDnsAddress1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 net__IPv4ParametersType * SOAP_FMAC6 soap_new_net__IPv4ParametersType(struct soap *soap, int n)
-{      return soap_instantiate_net__IPv4ParametersType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 net__IPv4ParametersType * SOAP_FMAC4 soap_instantiate_net__IPv4ParametersType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__IPv4ParametersType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__IPv4ParametersType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new net__IPv4ParametersType;
-               if (size)
-                       *size = sizeof(net__IPv4ParametersType);
-               ((net__IPv4ParametersType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new net__IPv4ParametersType[n];
-               if (size)
-                       *size = n * sizeof(net__IPv4ParametersType);
-               for (int i = 0; i < n; i++)
-                       ((net__IPv4ParametersType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (net__IPv4ParametersType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__IPv4ParametersType %p -> %p\n", q, p));
-       *(net__IPv4ParametersType*)p = *(net__IPv4ParametersType*)q;
-}
-
-void net__StaticIPv4ParametersType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostd__string(soap, &((net__StaticIPv4ParametersType*)this)->DomainName);
-       /* transient soap skipped */
-}
-
-void net__StaticIPv4ParametersType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->LocalAddress);
-       soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->SubnetMask);
-       soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->DefaultGatewayAddress);
-       soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->PrimaryDnsAddress);
-       soap_default_net__IPv4AddressType(soap, &((net__StaticIPv4ParametersType*)this)->SecondaryDnsAddress);
-       ((net__StaticIPv4ParametersType*)this)->DomainName = NULL;
-       /* transient soap skipped */
-}
-
-int net__StaticIPv4ParametersType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_net__StaticIPv4ParametersType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int net__StaticIPv4ParametersType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_net__StaticIPv4ParametersType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_net__StaticIPv4ParametersType(struct soap *soap, const char *tag, int id, const net__StaticIPv4ParametersType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_net__StaticIPv4ParametersType), type);
-       soap_out_net__IPv4AddressType(soap, "net:LocalAddress", -1, &(((net__StaticIPv4ParametersType*)a)->LocalAddress), "");
-       soap_out_net__IPv4AddressType(soap, "net:SubnetMask", -1, &(((net__StaticIPv4ParametersType*)a)->SubnetMask), "");
-       soap_out_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", -1, &(((net__StaticIPv4ParametersType*)a)->DefaultGatewayAddress), "");
-       soap_out_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", -1, &(((net__StaticIPv4ParametersType*)a)->PrimaryDnsAddress), "");
-       soap_out_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", -1, &(((net__StaticIPv4ParametersType*)a)->SecondaryDnsAddress), "");
-       soap_out_PointerTostd__string(soap, "net:DomainName", -1, &(((net__StaticIPv4ParametersType*)a)->DomainName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *net__StaticIPv4ParametersType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_net__StaticIPv4ParametersType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 net__StaticIPv4ParametersType * SOAP_FMAC4 soap_get_net__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_net__StaticIPv4ParametersType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *net__StaticIPv4ParametersType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_net__StaticIPv4ParametersType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 net__StaticIPv4ParametersType * SOAP_FMAC4 soap_in_net__StaticIPv4ParametersType(struct soap *soap, const char *tag, net__StaticIPv4ParametersType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (net__StaticIPv4ParametersType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_net__StaticIPv4ParametersType, sizeof(net__StaticIPv4ParametersType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_net__StaticIPv4ParametersType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (net__StaticIPv4ParametersType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_LocalAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__IPv4AddressType(soap, "net:LocalAddress", &(((net__StaticIPv4ParametersType*)a)->LocalAddress), "net:IPv4AddressType"))
-                               {       soap_flag_LocalAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_SubnetMask1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__IPv4AddressType(soap, "net:SubnetMask", &(((net__StaticIPv4ParametersType*)a)->SubnetMask), "net:IPv4AddressType"))
-                               {       soap_flag_SubnetMask1--;
-                                       continue;
-                               }
-                       if (soap_flag_DefaultGatewayAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__IPv4AddressType(soap, "net:DefaultGatewayAddress", &(((net__StaticIPv4ParametersType*)a)->DefaultGatewayAddress), "net:IPv4AddressType"))
-                               {       soap_flag_DefaultGatewayAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_PrimaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__IPv4AddressType(soap, "net:PrimaryDnsAddress", &(((net__StaticIPv4ParametersType*)a)->PrimaryDnsAddress), "net:IPv4AddressType"))
-                               {       soap_flag_PrimaryDnsAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_SecondaryDnsAddress1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_net__IPv4AddressType(soap, "net:SecondaryDnsAddress", &(((net__StaticIPv4ParametersType*)a)->SecondaryDnsAddress), "net:IPv4AddressType"))
-                               {       soap_flag_SecondaryDnsAddress1--;
-                                       continue;
-                               }
-                       if (soap_flag_DomainName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "net:DomainName", &(((net__StaticIPv4ParametersType*)a)->DomainName), "xsd:string"))
-                               {       soap_flag_DomainName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 net__StaticIPv4ParametersType * SOAP_FMAC6 soap_new_net__StaticIPv4ParametersType(struct soap *soap, int n)
-{      return soap_instantiate_net__StaticIPv4ParametersType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_net__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 net__StaticIPv4ParametersType * SOAP_FMAC4 soap_instantiate_net__StaticIPv4ParametersType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_net__StaticIPv4ParametersType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_net__StaticIPv4ParametersType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new net__StaticIPv4ParametersType;
-               if (size)
-                       *size = sizeof(net__StaticIPv4ParametersType);
-               ((net__StaticIPv4ParametersType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new net__StaticIPv4ParametersType[n];
-               if (size)
-                       *size = n * sizeof(net__StaticIPv4ParametersType);
-               for (int i = 0; i < n; i++)
-                       ((net__StaticIPv4ParametersType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (net__StaticIPv4ParametersType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying net__StaticIPv4ParametersType %p -> %p\n", q, p));
-       *(net__StaticIPv4ParametersType*)p = *(net__StaticIPv4ParametersType*)q;
-}
-
-void xcfg__XProfileType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__xcfg__union_XProfileType(soap, ((xcfg__XProfileType*)this)->__union_XProfileType, &((xcfg__XProfileType*)this)->union_XProfileType);
-       /* transient soap skipped */
-}
-
-void xcfg__XProfileType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((xcfg__XProfileType*)this)->__union_XProfileType = 0;
-       /* transient soap skipped */
-}
-
-int xcfg__XProfileType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__XProfileType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__XProfileType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileType(struct soap *soap, const char *tag, int id, const xcfg__XProfileType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileType), type);
-       soap_out__xcfg__union_XProfileType(soap, ((xcfg__XProfileType*)a)->__union_XProfileType, &((xcfg__XProfileType*)a)->union_XProfileType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__XProfileType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__XProfileType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 xcfg__XProfileType * SOAP_FMAC4 soap_get_xcfg__XProfileType(struct soap *soap, xcfg__XProfileType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_xcfg__XProfileType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__XProfileType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__XProfileType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 xcfg__XProfileType * SOAP_FMAC4 soap_in_xcfg__XProfileType(struct soap *soap, const char *tag, xcfg__XProfileType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (xcfg__XProfileType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileType, sizeof(xcfg__XProfileType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__XProfileType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__XProfileType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_XProfileType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_XProfileType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__xcfg__union_XProfileType(soap, &((xcfg__XProfileType*)a)->__union_XProfileType, &((xcfg__XProfileType*)a)->union_XProfileType))
-                               {       soap_flag_union_XProfileType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_XProfileType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__XProfileType * SOAP_FMAC6 soap_new_xcfg__XProfileType(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__XProfileType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileType(struct soap *soap, xcfg__XProfileType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xcfg__XProfileType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__XProfileType;
-               if (size)
-                       *size = sizeof(xcfg__XProfileType);
-               ((xcfg__XProfileType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__XProfileType[n];
-               if (size)
-                       *size = n * sizeof(xcfg__XProfileType);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__XProfileType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__XProfileType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileType %p -> %p\n", q, p));
-       *(xcfg__XProfileType*)p = *(xcfg__XProfileType*)q;
-}
-
-void xcfg__XProfileEAPFAST_USCORETLSType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->RoamingIdentity);
-       soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ServerIdentity);
-       soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->UserCredentials);
-       soap_serialize_PointerToxcfg__ManualPACType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ProtectedAccessCredentials);
-       soap_embedded(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ClientCertificate, SOAP_TYPE_sai__CertificateHandleType);
-       /* transient soap skipped */
-}
-
-void xcfg__XProfileEAPFAST_USCORETLSType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->RoamingIdentity = NULL;
-       ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ServerIdentity = NULL;
-       ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->UserCredentials = NULL;
-       ((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ProtectedAccessCredentials = NULL;
-       soap_default_sai__CertificateHandleType(soap, &((xcfg__XProfileEAPFAST_USCORETLSType*)this)->ClientCertificate);
-       /* transient soap skipped */
-}
-
-int xcfg__XProfileEAPFAST_USCORETLSType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__XProfileEAPFAST_USCORETLSType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__XProfileEAPFAST_USCORETLSType(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType), type);
-       soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->RoamingIdentity), "");
-       soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ServerIdentity), "");
-       soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->UserCredentials), "");
-       soap_out_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ProtectedAccessCredentials), "");
-       soap_out_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ClientCertificate), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__XProfileEAPFAST_USCORETLSType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__XProfileEAPFAST_USCORETLSType(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__XProfileEAPFAST_USCORETLSType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__XProfileEAPFAST_USCORETLSType(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__XProfileEAPFAST_USCORETLSType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ProtectedAccessCredentials1 = 1, soap_flag_ClientCertificate1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->RoamingIdentity), "xsd:string"))
-                               {       soap_flag_RoamingIdentity1--;
-                                       continue;
-                               }
-                       if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
-                               {       soap_flag_ServerIdentity1--;
-                                       continue;
-                               }
-                       if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->UserCredentials), "xcfg:UserCredentialsType"))
-                               {       soap_flag_UserCredentials1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProtectedAccessCredentials1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ProtectedAccessCredentials), "xcfg:ManualPACType"))
-                               {       soap_flag_ProtectedAccessCredentials1--;
-                                       continue;
-                               }
-                       if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileEAPFAST_USCORETLSType*)a)->ClientCertificate), "sai:CertificateHandleType"))
-                               {       soap_flag_ClientCertificate1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0 || soap_flag_ClientCertificate1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__XProfileEAPFAST_USCORETLSType * SOAP_FMAC6 soap_new_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCORETLSType;
-               if (size)
-                       *size = sizeof(xcfg__XProfileEAPFAST_USCORETLSType);
-               ((xcfg__XProfileEAPFAST_USCORETLSType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCORETLSType[n];
-               if (size)
-                       *size = n * sizeof(xcfg__XProfileEAPFAST_USCORETLSType);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__XProfileEAPFAST_USCORETLSType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__XProfileEAPFAST_USCORETLSType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAPFAST_USCORETLSType %p -> %p\n", q, p));
-       *(xcfg__XProfileEAPFAST_USCORETLSType*)p = *(xcfg__XProfileEAPFAST_USCORETLSType*)q;
-}
-
-void xcfg__XProfileEAPFAST_USCOREGTCType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->RoamingIdentity);
-       soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ServerIdentity);
-       soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->UserCredentials);
-       soap_serialize_PointerToxcfg__ManualPACType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ProtectedAccessCredentials);
-       soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ClientCertificate);
-       /* transient soap skipped */
-}
-
-void xcfg__XProfileEAPFAST_USCOREGTCType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->RoamingIdentity = NULL;
-       ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ServerIdentity = NULL;
-       ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->UserCredentials = NULL;
-       ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ProtectedAccessCredentials = NULL;
-       ((xcfg__XProfileEAPFAST_USCOREGTCType*)this)->ClientCertificate = NULL;
-       /* transient soap skipped */
-}
-
-int xcfg__XProfileEAPFAST_USCOREGTCType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__XProfileEAPFAST_USCOREGTCType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType), type);
-       soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->RoamingIdentity), "");
-       soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ServerIdentity), "");
-       soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->UserCredentials), "");
-       soap_out_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ProtectedAccessCredentials), "");
-       soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ClientCertificate), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__XProfileEAPFAST_USCOREGTCType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__XProfileEAPFAST_USCOREGTCType(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__XProfileEAPFAST_USCOREGTCType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__XProfileEAPFAST_USCOREGTCType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ProtectedAccessCredentials1 = 1, soap_flag_ClientCertificate1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->RoamingIdentity), "xsd:string"))
-                               {       soap_flag_RoamingIdentity1--;
-                                       continue;
-                               }
-                       if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
-                               {       soap_flag_ServerIdentity1--;
-                                       continue;
-                               }
-                       if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->UserCredentials), "xcfg:UserCredentialsType"))
-                               {       soap_flag_UserCredentials1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProtectedAccessCredentials1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ProtectedAccessCredentials), "xcfg:ManualPACType"))
-                               {       soap_flag_ProtectedAccessCredentials1--;
-                                       continue;
-                               }
-                       if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileEAPFAST_USCOREGTCType*)a)->ClientCertificate), "sai:CertificateHandleType"))
-                               {       soap_flag_ClientCertificate1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__XProfileEAPFAST_USCOREGTCType * SOAP_FMAC6 soap_new_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREGTCType;
-               if (size)
-                       *size = sizeof(xcfg__XProfileEAPFAST_USCOREGTCType);
-               ((xcfg__XProfileEAPFAST_USCOREGTCType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREGTCType[n];
-               if (size)
-                       *size = n * sizeof(xcfg__XProfileEAPFAST_USCOREGTCType);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__XProfileEAPFAST_USCOREGTCType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__XProfileEAPFAST_USCOREGTCType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAPFAST_USCOREGTCType %p -> %p\n", q, p));
-       *(xcfg__XProfileEAPFAST_USCOREGTCType*)p = *(xcfg__XProfileEAPFAST_USCOREGTCType*)q;
-}
-
-void xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->RoamingIdentity);
-       soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ServerIdentity);
-       soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->UserCredentials);
-       soap_serialize_PointerToxcfg__ManualPACType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ProtectedAccessCredentials);
-       soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ClientCertificate);
-       /* transient soap skipped */
-}
-
-void xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->RoamingIdentity = NULL;
-       ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ServerIdentity = NULL;
-       ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->UserCredentials = NULL;
-       ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ProtectedAccessCredentials = NULL;
-       ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)this)->ClientCertificate = NULL;
-       /* transient soap skipped */
-}
-
-int xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type), type);
-       soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "");
-       soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ServerIdentity), "");
-       soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->UserCredentials), "");
-       soap_out_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ProtectedAccessCredentials), "");
-       soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ClientCertificate), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ProtectedAccessCredentials1 = 1, soap_flag_ClientCertificate1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "xsd:string"))
-                               {       soap_flag_RoamingIdentity1--;
-                                       continue;
-                               }
-                       if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
-                               {       soap_flag_ServerIdentity1--;
-                                       continue;
-                               }
-                       if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->UserCredentials), "xcfg:UserCredentialsType"))
-                               {       soap_flag_UserCredentials1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProtectedAccessCredentials1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__ManualPACType(soap, "xcfg:ProtectedAccessCredentials", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ProtectedAccessCredentials), "xcfg:ManualPACType"))
-                               {       soap_flag_ProtectedAccessCredentials1--;
-                                       continue;
-                               }
-                       if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)a)->ClientCertificate), "sai:CertificateHandleType"))
-                               {       soap_flag_ClientCertificate1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type * SOAP_FMAC6 soap_new_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type;
-               if (size)
-                       *size = sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type);
-               ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type[n];
-               if (size)
-                       *size = n * sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type %p -> %p\n", q, p));
-       *(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)p = *(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type*)q;
-}
-
-void xcfg__XProfileEAP_USCOREGTCType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileEAP_USCOREGTCType*)this)->UserCredentials);
-       /* transient soap skipped */
-}
-
-void xcfg__XProfileEAP_USCOREGTCType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((xcfg__XProfileEAP_USCOREGTCType*)this)->UserCredentials = NULL;
-       /* transient soap skipped */
-}
-
-int xcfg__XProfileEAP_USCOREGTCType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__XProfileEAP_USCOREGTCType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__XProfileEAP_USCOREGTCType(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType), type);
-       soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileEAP_USCOREGTCType*)a)->UserCredentials), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__XProfileEAP_USCOREGTCType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__XProfileEAP_USCOREGTCType(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__XProfileEAP_USCOREGTCType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__XProfileEAP_USCOREGTCType(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__XProfileEAP_USCOREGTCType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_UserCredentials1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileEAP_USCOREGTCType*)a)->UserCredentials), "xcfg:UserCredentialsType"))
-                               {       soap_flag_UserCredentials1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_UserCredentials1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__XProfileEAP_USCOREGTCType * SOAP_FMAC6 soap_new_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__XProfileEAP_USCOREGTCType;
-               if (size)
-                       *size = sizeof(xcfg__XProfileEAP_USCOREGTCType);
-               ((xcfg__XProfileEAP_USCOREGTCType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__XProfileEAP_USCOREGTCType[n];
-               if (size)
-                       *size = n * sizeof(xcfg__XProfileEAP_USCOREGTCType);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__XProfileEAP_USCOREGTCType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__XProfileEAP_USCOREGTCType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileEAP_USCOREGTCType %p -> %p\n", q, p));
-       *(xcfg__XProfileEAP_USCOREGTCType*)p = *(xcfg__XProfileEAP_USCOREGTCType*)q;
-}
-
-void xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostd__string(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->RoamingIdentity);
-       soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ServerIdentity);
-       soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->UserCredentials);
-       soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ClientCertificate);
-       /* transient soap skipped */
-}
-
-void xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->RoamingIdentity = NULL;
-       ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ServerIdentity = NULL;
-       ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->UserCredentials = NULL;
-       ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)this)->ClientCertificate = NULL;
-       /* transient soap skipped */
-}
-
-int xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type), type);
-       soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "");
-       soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ServerIdentity), "");
-       soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->UserCredentials), "");
-       soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ClientCertificate), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__XProfilePEAP_USCOREMSCHAPv2Type::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ClientCertificate1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "xsd:string"))
-                               {       soap_flag_RoamingIdentity1--;
-                                       continue;
-                               }
-                       if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
-                               {       soap_flag_ServerIdentity1--;
-                                       continue;
-                               }
-                       if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->UserCredentials), "xcfg:UserCredentialsType"))
-                               {       soap_flag_UserCredentials1--;
-                                       continue;
-                               }
-                       if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)a)->ClientCertificate), "sai:CertificateHandleType"))
-                               {       soap_flag_ClientCertificate1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__XProfilePEAP_USCOREMSCHAPv2Type * SOAP_FMAC6 soap_new_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__XProfilePEAP_USCOREMSCHAPv2Type;
-               if (size)
-                       *size = sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type);
-               ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__XProfilePEAP_USCOREMSCHAPv2Type[n];
-               if (size)
-                       *size = n * sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfilePEAP_USCOREMSCHAPv2Type %p -> %p\n", q, p));
-       *(xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)p = *(xcfg__XProfilePEAP_USCOREMSCHAPv2Type*)q;
-}
-
-void xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostd__string(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->RoamingIdentity);
-       soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ServerIdentity);
-       soap_serialize_PointerToxcfg__UserCredentialsType(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->UserCredentials);
-       soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ClientCertificate);
-       /* transient soap skipped */
-}
-
-void xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->RoamingIdentity = NULL;
-       ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ServerIdentity = NULL;
-       ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->UserCredentials = NULL;
-       ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)this)->ClientCertificate = NULL;
-       /* transient soap skipped */
-}
-
-int xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, id, this, type);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type), type);
-       soap_out_PointerTostd__string(soap, "xcfg:RoamingIdentity", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "");
-       soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ServerIdentity), "");
-       soap_out_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->UserCredentials), "");
-       soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ClientCertificate), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, this, tag, type);
-}
-
-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)
-{
-       if ((p = soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__XProfileTTLS_USCOREMSCHAPv2Type::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, this, type);
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_RoamingIdentity1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_UserCredentials1 = 1, soap_flag_ClientCertificate1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_RoamingIdentity1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "xcfg:RoamingIdentity", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->RoamingIdentity), "xsd:string"))
-                               {       soap_flag_RoamingIdentity1--;
-                                       continue;
-                               }
-                       if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
-                               {       soap_flag_ServerIdentity1--;
-                                       continue;
-                               }
-                       if (soap_flag_UserCredentials1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__UserCredentialsType(soap, "xcfg:UserCredentials", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->UserCredentials), "xcfg:UserCredentialsType"))
-                               {       soap_flag_UserCredentials1--;
-                                       continue;
-                               }
-                       if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)a)->ClientCertificate), "sai:CertificateHandleType"))
-                               {       soap_flag_ClientCertificate1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerIdentity1 > 0 || soap_flag_UserCredentials1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__XProfileTTLS_USCOREMSCHAPv2Type * SOAP_FMAC6 soap_new_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__XProfileTTLS_USCOREMSCHAPv2Type;
-               if (size)
-                       *size = sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type);
-               ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__XProfileTTLS_USCOREMSCHAPv2Type[n];
-               if (size)
-                       *size = n * sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileTTLS_USCOREMSCHAPv2Type %p -> %p\n", q, p));
-       *(xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)p = *(xcfg__XProfileTTLS_USCOREMSCHAPv2Type*)q;
-}
-
-void xcfg__XProfileTLSType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((xcfg__XProfileTLSType*)this)->Username, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((xcfg__XProfileTLSType*)this)->Username);
-       soap_serialize_PointerToxcfg__ServerIdentityType(soap, &((xcfg__XProfileTLSType*)this)->ServerIdentity);
-       soap_embedded(soap, &((xcfg__XProfileTLSType*)this)->ClientCertificate, SOAP_TYPE_sai__CertificateHandleType);
-       /* transient soap skipped */
-}
-
-void xcfg__XProfileTLSType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((xcfg__XProfileTLSType*)this)->Username);
-       ((xcfg__XProfileTLSType*)this)->ServerIdentity = NULL;
-       soap_default_sai__CertificateHandleType(soap, &((xcfg__XProfileTLSType*)this)->ClientCertificate);
-       /* transient soap skipped */
-}
-
-int xcfg__XProfileTLSType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__XProfileTLSType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__XProfileTLSType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__XProfileTLSType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__XProfileTLSType(struct soap *soap, const char *tag, int id, const xcfg__XProfileTLSType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__XProfileTLSType), type);
-       soap_out_std__string(soap, "xcfg:Username", -1, &(((xcfg__XProfileTLSType*)a)->Username), "");
-       soap_out_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", -1, &(((xcfg__XProfileTLSType*)a)->ServerIdentity), "");
-       soap_out_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", -1, &(((xcfg__XProfileTLSType*)a)->ClientCertificate), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__XProfileTLSType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__XProfileTLSType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 xcfg__XProfileTLSType * SOAP_FMAC4 soap_get_xcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_xcfg__XProfileTLSType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__XProfileTLSType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__XProfileTLSType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 xcfg__XProfileTLSType * SOAP_FMAC4 soap_in_xcfg__XProfileTLSType(struct soap *soap, const char *tag, xcfg__XProfileTLSType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (xcfg__XProfileTLSType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__XProfileTLSType, sizeof(xcfg__XProfileTLSType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__XProfileTLSType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__XProfileTLSType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Username1 = 1, soap_flag_ServerIdentity1 = 1, soap_flag_ClientCertificate1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "xcfg:Username", &(((xcfg__XProfileTLSType*)a)->Username), "xsd:string"))
-                               {       soap_flag_Username1--;
-                                       continue;
-                               }
-                       if (soap_flag_ServerIdentity1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__ServerIdentityType(soap, "xcfg:ServerIdentity", &(((xcfg__XProfileTLSType*)a)->ServerIdentity), "xcfg:ServerIdentityType"))
-                               {       soap_flag_ServerIdentity1--;
-                                       continue;
-                               }
-                       if (soap_flag_ClientCertificate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "xcfg:ClientCertificate", &(((xcfg__XProfileTLSType*)a)->ClientCertificate), "sai:CertificateHandleType"))
-                               {       soap_flag_ClientCertificate1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_ServerIdentity1 > 0 || soap_flag_ClientCertificate1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__XProfileTLSType * SOAP_FMAC6 soap_new_xcfg__XProfileTLSType(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__XProfileTLSType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xcfg__XProfileTLSType * SOAP_FMAC4 soap_instantiate_xcfg__XProfileTLSType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__XProfileTLSType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__XProfileTLSType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__XProfileTLSType;
-               if (size)
-                       *size = sizeof(xcfg__XProfileTLSType);
-               ((xcfg__XProfileTLSType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__XProfileTLSType[n];
-               if (size)
-                       *size = n * sizeof(xcfg__XProfileTLSType);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__XProfileTLSType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__XProfileTLSType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__XProfileTLSType %p -> %p\n", q, p));
-       *(xcfg__XProfileTLSType*)p = *(xcfg__XProfileTLSType*)q;
-}
-
-void xcfg__ServerIdentityType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertificateHandleType(soap, &((xcfg__ServerIdentityType*)this)->CertificateIssuer);
-       soap_serialize_PointerToxcfg__CertificateNameType(soap, &((xcfg__ServerIdentityType*)this)->ServerNameOptions);
-       /* transient soap skipped */
-}
-
-void xcfg__ServerIdentityType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((xcfg__ServerIdentityType*)this)->CertificateIssuer = NULL;
-       ((xcfg__ServerIdentityType*)this)->ServerNameOptions = NULL;
-       /* transient soap skipped */
-}
-
-int xcfg__ServerIdentityType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__ServerIdentityType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__ServerIdentityType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__ServerIdentityType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__ServerIdentityType(struct soap *soap, const char *tag, int id, const xcfg__ServerIdentityType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__ServerIdentityType), type);
-       soap_out_PointerTosai__CertificateHandleType(soap, "xcfg:CertificateIssuer", -1, &(((xcfg__ServerIdentityType*)a)->CertificateIssuer), "");
-       soap_out_PointerToxcfg__CertificateNameType(soap, "xcfg:ServerNameOptions", -1, &(((xcfg__ServerIdentityType*)a)->ServerNameOptions), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__ServerIdentityType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__ServerIdentityType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 xcfg__ServerIdentityType * SOAP_FMAC4 soap_get_xcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_xcfg__ServerIdentityType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__ServerIdentityType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__ServerIdentityType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 xcfg__ServerIdentityType * SOAP_FMAC4 soap_in_xcfg__ServerIdentityType(struct soap *soap, const char *tag, xcfg__ServerIdentityType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (xcfg__ServerIdentityType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__ServerIdentityType, sizeof(xcfg__ServerIdentityType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__ServerIdentityType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__ServerIdentityType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_CertificateIssuer1 = 1, soap_flag_ServerNameOptions1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_CertificateIssuer1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateHandleType(soap, "xcfg:CertificateIssuer", &(((xcfg__ServerIdentityType*)a)->CertificateIssuer), "sai:CertificateHandleType"))
-                               {       soap_flag_CertificateIssuer1--;
-                                       continue;
-                               }
-                       if (soap_flag_ServerNameOptions1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToxcfg__CertificateNameType(soap, "xcfg:ServerNameOptions", &(((xcfg__ServerIdentityType*)a)->ServerNameOptions), "xcfg:CertificateNameType"))
-                               {       soap_flag_ServerNameOptions1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__ServerIdentityType * SOAP_FMAC6 soap_new_xcfg__ServerIdentityType(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__ServerIdentityType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xcfg__ServerIdentityType * SOAP_FMAC4 soap_instantiate_xcfg__ServerIdentityType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__ServerIdentityType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__ServerIdentityType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__ServerIdentityType;
-               if (size)
-                       *size = sizeof(xcfg__ServerIdentityType);
-               ((xcfg__ServerIdentityType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__ServerIdentityType[n];
-               if (size)
-                       *size = n * sizeof(xcfg__ServerIdentityType);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__ServerIdentityType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__ServerIdentityType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__ServerIdentityType %p -> %p\n", q, p));
-       *(xcfg__ServerIdentityType*)p = *(xcfg__ServerIdentityType*)q;
-}
-
-void xcfg__ManualPACType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((xcfg__ManualPACType*)this)->PACData, SOAP_TYPE_xsd__base64Binary);
-       ((xcfg__ManualPACType*)this)->PACData.soap_serialize(soap);
-       soap_serialize_PointerTostd__string(soap, &((xcfg__ManualPACType*)this)->Password);
-       /* transient soap skipped */
-}
-
-void xcfg__ManualPACType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((xcfg__ManualPACType*)this)->PACData.xsd__base64Binary::soap_default(soap);
-       ((xcfg__ManualPACType*)this)->Password = NULL;
-       /* transient soap skipped */
-}
-
-int xcfg__ManualPACType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__ManualPACType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__ManualPACType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__ManualPACType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__ManualPACType(struct soap *soap, const char *tag, int id, const xcfg__ManualPACType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__ManualPACType), type);
-       (((xcfg__ManualPACType*)a)->PACData).soap_out(soap, "xcfg:PACData", -1, "");
-       soap_out_PointerTostd__string(soap, "xcfg:Password", -1, &(((xcfg__ManualPACType*)a)->Password), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__ManualPACType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__ManualPACType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 xcfg__ManualPACType * SOAP_FMAC4 soap_get_xcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_xcfg__ManualPACType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__ManualPACType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__ManualPACType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 xcfg__ManualPACType * SOAP_FMAC4 soap_in_xcfg__ManualPACType(struct soap *soap, const char *tag, xcfg__ManualPACType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (xcfg__ManualPACType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__ManualPACType, sizeof(xcfg__ManualPACType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__ManualPACType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__ManualPACType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PACData1 = 1, soap_flag_Password1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PACData1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((xcfg__ManualPACType*)a)->PACData).soap_in(soap, "xcfg:PACData", "xsd:base64Binary"))
-                               {       soap_flag_PACData1--;
-                                       continue;
-                               }
-                       if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "xcfg:Password", &(((xcfg__ManualPACType*)a)->Password), "xsd:string"))
-                               {       soap_flag_Password1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PACData1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__ManualPACType * SOAP_FMAC6 soap_new_xcfg__ManualPACType(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__ManualPACType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xcfg__ManualPACType * SOAP_FMAC4 soap_instantiate_xcfg__ManualPACType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__ManualPACType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__ManualPACType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__ManualPACType;
-               if (size)
-                       *size = sizeof(xcfg__ManualPACType);
-               ((xcfg__ManualPACType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__ManualPACType[n];
-               if (size)
-                       *size = n * sizeof(xcfg__ManualPACType);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__ManualPACType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__ManualPACType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__ManualPACType %p -> %p\n", q, p));
-       *(xcfg__ManualPACType*)p = *(xcfg__ManualPACType*)q;
-}
-
-void xcfg__CertificateNameType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((xcfg__CertificateNameType*)this)->ServerOrCertName, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((xcfg__CertificateNameType*)this)->ServerOrCertName);
-       /* transient soap skipped */
-}
-
-void xcfg__CertificateNameType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((xcfg__CertificateNameType*)this)->ServerOrCertName);
-       soap_default_xcfg__CertNameOptionsType(soap, &((xcfg__CertificateNameType*)this)->Options);
-       /* transient soap skipped */
-}
-
-int xcfg__CertificateNameType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__CertificateNameType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__CertificateNameType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__CertificateNameType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__CertificateNameType(struct soap *soap, const char *tag, int id, const xcfg__CertificateNameType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__CertificateNameType), type);
-       soap_out_std__string(soap, "xcfg:ServerOrCertName", -1, &(((xcfg__CertificateNameType*)a)->ServerOrCertName), "");
-       soap_out_xcfg__CertNameOptionsType(soap, "xcfg:Options", -1, &(((xcfg__CertificateNameType*)a)->Options), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__CertificateNameType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__CertificateNameType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 xcfg__CertificateNameType * SOAP_FMAC4 soap_get_xcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_xcfg__CertificateNameType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__CertificateNameType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__CertificateNameType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 xcfg__CertificateNameType * SOAP_FMAC4 soap_in_xcfg__CertificateNameType(struct soap *soap, const char *tag, xcfg__CertificateNameType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (xcfg__CertificateNameType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__CertificateNameType, sizeof(xcfg__CertificateNameType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__CertificateNameType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__CertificateNameType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ServerOrCertName1 = 1, soap_flag_Options1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ServerOrCertName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "xcfg:ServerOrCertName", &(((xcfg__CertificateNameType*)a)->ServerOrCertName), "xsd:string"))
-                               {       soap_flag_ServerOrCertName1--;
-                                       continue;
-                               }
-                       if (soap_flag_Options1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_xcfg__CertNameOptionsType(soap, "xcfg:Options", &(((xcfg__CertificateNameType*)a)->Options), "xcfg:CertNameOptionsType"))
-                               {       soap_flag_Options1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ServerOrCertName1 > 0 || soap_flag_Options1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__CertificateNameType * SOAP_FMAC6 soap_new_xcfg__CertificateNameType(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__CertificateNameType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xcfg__CertificateNameType * SOAP_FMAC4 soap_instantiate_xcfg__CertificateNameType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__CertificateNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__CertificateNameType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__CertificateNameType;
-               if (size)
-                       *size = sizeof(xcfg__CertificateNameType);
-               ((xcfg__CertificateNameType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__CertificateNameType[n];
-               if (size)
-                       *size = n * sizeof(xcfg__CertificateNameType);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__CertificateNameType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__CertificateNameType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__CertificateNameType %p -> %p\n", q, p));
-       *(xcfg__CertificateNameType*)p = *(xcfg__CertificateNameType*)q;
-}
-
-void xcfg__UserCredentialsType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((xcfg__UserCredentialsType*)this)->Username, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((xcfg__UserCredentialsType*)this)->Username);
-       soap_embedded(soap, &((xcfg__UserCredentialsType*)this)->Password, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((xcfg__UserCredentialsType*)this)->Password);
-       soap_serialize_PointerTostd__string(soap, &((xcfg__UserCredentialsType*)this)->Domain);
-       /* transient soap skipped */
-}
-
-void xcfg__UserCredentialsType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((xcfg__UserCredentialsType*)this)->Username);
-       soap_default_std__string(soap, &((xcfg__UserCredentialsType*)this)->Password);
-       ((xcfg__UserCredentialsType*)this)->Domain = NULL;
-       /* transient soap skipped */
-}
-
-int xcfg__UserCredentialsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_xcfg__UserCredentialsType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xcfg__UserCredentialsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_xcfg__UserCredentialsType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_xcfg__UserCredentialsType(struct soap *soap, const char *tag, int id, const xcfg__UserCredentialsType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_xcfg__UserCredentialsType), type);
-       soap_out_std__string(soap, "xcfg:Username", -1, &(((xcfg__UserCredentialsType*)a)->Username), "");
-       soap_out_std__string(soap, "xcfg:Password", -1, &(((xcfg__UserCredentialsType*)a)->Password), "");
-       soap_out_PointerTostd__string(soap, "xcfg:Domain", -1, &(((xcfg__UserCredentialsType*)a)->Domain), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xcfg__UserCredentialsType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xcfg__UserCredentialsType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 xcfg__UserCredentialsType * SOAP_FMAC4 soap_get_xcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_xcfg__UserCredentialsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xcfg__UserCredentialsType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xcfg__UserCredentialsType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 xcfg__UserCredentialsType * SOAP_FMAC4 soap_in_xcfg__UserCredentialsType(struct soap *soap, const char *tag, xcfg__UserCredentialsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (xcfg__UserCredentialsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xcfg__UserCredentialsType, sizeof(xcfg__UserCredentialsType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_xcfg__UserCredentialsType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (xcfg__UserCredentialsType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Username1 = 1, soap_flag_Password1 = 1, soap_flag_Domain1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "xcfg:Username", &(((xcfg__UserCredentialsType*)a)->Username), "xsd:string"))
-                               {       soap_flag_Username1--;
-                                       continue;
-                               }
-                       if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "xcfg:Password", &(((xcfg__UserCredentialsType*)a)->Password), "xsd:string"))
-                               {       soap_flag_Password1--;
-                                       continue;
-                               }
-                       if (soap_flag_Domain1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "xcfg:Domain", &(((xcfg__UserCredentialsType*)a)->Domain), "xsd:string"))
-                               {       soap_flag_Domain1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xcfg__UserCredentialsType * SOAP_FMAC6 soap_new_xcfg__UserCredentialsType(struct soap *soap, int n)
-{      return soap_instantiate_xcfg__UserCredentialsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xcfg__UserCredentialsType * SOAP_FMAC4 soap_instantiate_xcfg__UserCredentialsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xcfg__UserCredentialsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xcfg__UserCredentialsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xcfg__UserCredentialsType;
-               if (size)
-                       *size = sizeof(xcfg__UserCredentialsType);
-               ((xcfg__UserCredentialsType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xcfg__UserCredentialsType[n];
-               if (size)
-                       *size = n * sizeof(xcfg__UserCredentialsType);
-               for (int i = 0; i < n; i++)
-                       ((xcfg__UserCredentialsType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xcfg__UserCredentialsType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xcfg__UserCredentialsType %p -> %p\n", q, p));
-       *(xcfg__UserCredentialsType*)p = *(xcfg__UserCredentialsType*)q;
-}
-
-void _sai__GetAclEnabledStateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetAclEnabledStateResponse*)this)->Enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _sai__GetAclEnabledStateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetAclEnabledStateResponse*)this)->StatusCode);
-       soap_default_bool(soap, &((_sai__GetAclEnabledStateResponse*)this)->Enabled);
-       /* transient soap skipped */
-}
-
-int _sai__GetAclEnabledStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetAclEnabledStateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetAclEnabledStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetAclEnabledStateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAclEnabledStateResponse(struct soap *soap, const char *tag, int id, const _sai__GetAclEnabledStateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAclEnabledStateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetAclEnabledStateResponse*)a)->StatusCode), "");
-       soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__GetAclEnabledStateResponse*)a)->Enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetAclEnabledStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetAclEnabledStateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetAclEnabledStateResponse * SOAP_FMAC4 soap_get__sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetAclEnabledStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetAclEnabledStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetAclEnabledStateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetAclEnabledStateResponse * SOAP_FMAC4 soap_in__sai__GetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__GetAclEnabledStateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetAclEnabledStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAclEnabledStateResponse, sizeof(_sai__GetAclEnabledStateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetAclEnabledStateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetAclEnabledStateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetAclEnabledStateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:Enabled", &(((_sai__GetAclEnabledStateResponse*)a)->Enabled), "xsd:boolean"))
-                               {       soap_flag_Enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetAclEnabledStateResponse * SOAP_FMAC6 soap_new__sai__GetAclEnabledStateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetAclEnabledStateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetAclEnabledStateResponse * SOAP_FMAC4 soap_instantiate__sai__GetAclEnabledStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAclEnabledStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAclEnabledStateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetAclEnabledStateResponse;
-               if (size)
-                       *size = sizeof(_sai__GetAclEnabledStateResponse);
-               ((_sai__GetAclEnabledStateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetAclEnabledStateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetAclEnabledStateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetAclEnabledStateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetAclEnabledStateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAclEnabledStateResponse %p -> %p\n", q, p));
-       *(_sai__GetAclEnabledStateResponse*)p = *(_sai__GetAclEnabledStateResponse*)q;
-}
-
-void _sai__GetAclEnabledState::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetAclEnabledState::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__UserAclEntryHandleType(soap, &((_sai__GetAclEnabledState*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _sai__GetAclEnabledState::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetAclEnabledState);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetAclEnabledState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetAclEnabledState(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAclEnabledState(struct soap *soap, const char *tag, int id, const _sai__GetAclEnabledState *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAclEnabledState), type);
-       soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__GetAclEnabledState*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetAclEnabledState::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetAclEnabledState(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetAclEnabledState * SOAP_FMAC4 soap_get__sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetAclEnabledState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetAclEnabledState::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetAclEnabledState(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetAclEnabledState * SOAP_FMAC4 soap_in__sai__GetAclEnabledState(struct soap *soap, const char *tag, _sai__GetAclEnabledState *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetAclEnabledState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAclEnabledState, sizeof(_sai__GetAclEnabledState), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetAclEnabledState)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetAclEnabledState *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__GetAclEnabledState*)a)->Handle), "sai:UserAclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetAclEnabledState * SOAP_FMAC6 soap_new__sai__GetAclEnabledState(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetAclEnabledState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetAclEnabledState * SOAP_FMAC4 soap_instantiate__sai__GetAclEnabledState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAclEnabledState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetAclEnabledState;
-               if (size)
-                       *size = sizeof(_sai__GetAclEnabledState);
-               ((_sai__GetAclEnabledState*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetAclEnabledState[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetAclEnabledState);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetAclEnabledState*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetAclEnabledState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAclEnabledState %p -> %p\n", q, p));
-       *(_sai__GetAclEnabledState*)p = *(_sai__GetAclEnabledState*)q;
-}
-
-void _sai__SetAclEnabledStateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetAclEnabledStateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetAclEnabledStateResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetAclEnabledStateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAclEnabledStateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetAclEnabledStateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetAclEnabledStateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAclEnabledStateResponse(struct soap *soap, const char *tag, int id, const _sai__SetAclEnabledStateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAclEnabledStateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetAclEnabledStateResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetAclEnabledStateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetAclEnabledStateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetAclEnabledStateResponse * SOAP_FMAC4 soap_get__sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetAclEnabledStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetAclEnabledStateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetAclEnabledStateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetAclEnabledStateResponse * SOAP_FMAC4 soap_in__sai__SetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__SetAclEnabledStateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetAclEnabledStateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAclEnabledStateResponse, sizeof(_sai__SetAclEnabledStateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetAclEnabledStateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetAclEnabledStateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetAclEnabledStateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetAclEnabledStateResponse * SOAP_FMAC6 soap_new__sai__SetAclEnabledStateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetAclEnabledStateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetAclEnabledStateResponse * SOAP_FMAC4 soap_instantiate__sai__SetAclEnabledStateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAclEnabledStateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAclEnabledStateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetAclEnabledStateResponse;
-               if (size)
-                       *size = sizeof(_sai__SetAclEnabledStateResponse);
-               ((_sai__SetAclEnabledStateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetAclEnabledStateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetAclEnabledStateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetAclEnabledStateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetAclEnabledStateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAclEnabledStateResponse %p -> %p\n", q, p));
-       *(_sai__SetAclEnabledStateResponse*)p = *(_sai__SetAclEnabledStateResponse*)q;
-}
-
-void _sai__SetAclEnabledState::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__SetAclEnabledState*)this)->Enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _sai__SetAclEnabledState::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__UserAclEntryHandleType(soap, &((_sai__SetAclEnabledState*)this)->Handle);
-       soap_default_bool(soap, &((_sai__SetAclEnabledState*)this)->Enabled);
-       /* transient soap skipped */
-}
-
-int _sai__SetAclEnabledState::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAclEnabledState);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetAclEnabledState::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetAclEnabledState(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAclEnabledState(struct soap *soap, const char *tag, int id, const _sai__SetAclEnabledState *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAclEnabledState), type);
-       soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__SetAclEnabledState*)a)->Handle), "");
-       soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__SetAclEnabledState*)a)->Enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetAclEnabledState::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetAclEnabledState(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetAclEnabledState * SOAP_FMAC4 soap_get__sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetAclEnabledState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetAclEnabledState::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetAclEnabledState(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetAclEnabledState * SOAP_FMAC4 soap_in__sai__SetAclEnabledState(struct soap *soap, const char *tag, _sai__SetAclEnabledState *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetAclEnabledState *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAclEnabledState, sizeof(_sai__SetAclEnabledState), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetAclEnabledState)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetAclEnabledState *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1, soap_flag_Enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__SetAclEnabledState*)a)->Handle), "sai:UserAclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:Enabled", &(((_sai__SetAclEnabledState*)a)->Enabled), "xsd:boolean"))
-                               {       soap_flag_Enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_Enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetAclEnabledState * SOAP_FMAC6 soap_new__sai__SetAclEnabledState(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetAclEnabledState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetAclEnabledState * SOAP_FMAC4 soap_instantiate__sai__SetAclEnabledState(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAclEnabledState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetAclEnabledState;
-               if (size)
-                       *size = sizeof(_sai__SetAclEnabledState);
-               ((_sai__SetAclEnabledState*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetAclEnabledState[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetAclEnabledState);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetAclEnabledState*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetAclEnabledState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAclEnabledState %p -> %p\n", q, p));
-       *(_sai__SetAclEnabledState*)p = *(_sai__SetAclEnabledState*)q;
-}
-
-void _sai__GetConfigurationServerFQDNResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->fqdn, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->fqdn);
-       /* transient soap skipped */
-}
-
-void _sai__GetConfigurationServerFQDNResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->StatusCode);
-       soap_default_std__string(soap, &((_sai__GetConfigurationServerFQDNResponse*)this)->fqdn);
-       /* transient soap skipped */
-}
-
-int _sai__GetConfigurationServerFQDNResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetConfigurationServerFQDNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetConfigurationServerFQDNResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, int id, const _sai__GetConfigurationServerFQDNResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetConfigurationServerFQDNResponse*)a)->StatusCode), "");
-       soap_out_std__string(soap, "sai:fqdn", -1, &(((_sai__GetConfigurationServerFQDNResponse*)a)->fqdn), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetConfigurationServerFQDNResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetConfigurationServerFQDNResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_get__sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetConfigurationServerFQDNResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetConfigurationServerFQDNResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetConfigurationServerFQDNResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_in__sai__GetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDNResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetConfigurationServerFQDNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse, sizeof(_sai__GetConfigurationServerFQDNResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetConfigurationServerFQDNResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetConfigurationServerFQDNResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_fqdn1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetConfigurationServerFQDNResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_fqdn1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "sai:fqdn", &(((_sai__GetConfigurationServerFQDNResponse*)a)->fqdn), "xsd:string"))
-                               {       soap_flag_fqdn1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_fqdn1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC6 soap_new__sai__GetConfigurationServerFQDNResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetConfigurationServerFQDNResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_instantiate__sai__GetConfigurationServerFQDNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetConfigurationServerFQDNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetConfigurationServerFQDNResponse;
-               if (size)
-                       *size = sizeof(_sai__GetConfigurationServerFQDNResponse);
-               ((_sai__GetConfigurationServerFQDNResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetConfigurationServerFQDNResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetConfigurationServerFQDNResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetConfigurationServerFQDNResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetConfigurationServerFQDNResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetConfigurationServerFQDNResponse %p -> %p\n", q, p));
-       *(_sai__GetConfigurationServerFQDNResponse*)p = *(_sai__GetConfigurationServerFQDNResponse*)q;
-}
-
-void _sai__GetConfigurationServerFQDN::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetConfigurationServerFQDN::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetConfigurationServerFQDN::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetConfigurationServerFQDN);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetConfigurationServerFQDN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetConfigurationServerFQDN(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, const _sai__GetConfigurationServerFQDN *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetConfigurationServerFQDN), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetConfigurationServerFQDN::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetConfigurationServerFQDN(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_get__sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetConfigurationServerFQDN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetConfigurationServerFQDN::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetConfigurationServerFQDN(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_in__sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDN *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetConfigurationServerFQDN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetConfigurationServerFQDN, sizeof(_sai__GetConfigurationServerFQDN), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetConfigurationServerFQDN)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetConfigurationServerFQDN *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetConfigurationServerFQDN * SOAP_FMAC6 soap_new__sai__GetConfigurationServerFQDN(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetConfigurationServerFQDN(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_instantiate__sai__GetConfigurationServerFQDN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetConfigurationServerFQDN, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetConfigurationServerFQDN;
-               if (size)
-                       *size = sizeof(_sai__GetConfigurationServerFQDN);
-               ((_sai__GetConfigurationServerFQDN*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetConfigurationServerFQDN[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetConfigurationServerFQDN);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetConfigurationServerFQDN*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetConfigurationServerFQDN*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetConfigurationServerFQDN %p -> %p\n", q, p));
-       *(_sai__GetConfigurationServerFQDN*)p = *(_sai__GetConfigurationServerFQDN*)q;
-}
-
-void _sai__SetConfigurationServerFQDNResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetConfigurationServerFQDNResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetConfigurationServerFQDNResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetConfigurationServerFQDNResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetConfigurationServerFQDNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetConfigurationServerFQDNResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, int id, const _sai__SetConfigurationServerFQDNResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetConfigurationServerFQDNResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetConfigurationServerFQDNResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetConfigurationServerFQDNResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_get__sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetConfigurationServerFQDNResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetConfigurationServerFQDNResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetConfigurationServerFQDNResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_in__sai__SetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDNResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetConfigurationServerFQDNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse, sizeof(_sai__SetConfigurationServerFQDNResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetConfigurationServerFQDNResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetConfigurationServerFQDNResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetConfigurationServerFQDNResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC6 soap_new__sai__SetConfigurationServerFQDNResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetConfigurationServerFQDNResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse * SOAP_FMAC4 soap_instantiate__sai__SetConfigurationServerFQDNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetConfigurationServerFQDNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetConfigurationServerFQDNResponse;
-               if (size)
-                       *size = sizeof(_sai__SetConfigurationServerFQDNResponse);
-               ((_sai__SetConfigurationServerFQDNResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetConfigurationServerFQDNResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetConfigurationServerFQDNResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetConfigurationServerFQDNResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetConfigurationServerFQDNResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetConfigurationServerFQDNResponse %p -> %p\n", q, p));
-       *(_sai__SetConfigurationServerFQDNResponse*)p = *(_sai__SetConfigurationServerFQDNResponse*)q;
-}
-
-void _sai__SetConfigurationServerFQDN::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__SetConfigurationServerFQDN*)this)->fqdn, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_sai__SetConfigurationServerFQDN*)this)->fqdn);
-       /* transient soap skipped */
-}
-
-void _sai__SetConfigurationServerFQDN::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((_sai__SetConfigurationServerFQDN*)this)->fqdn);
-       /* transient soap skipped */
-}
-
-int _sai__SetConfigurationServerFQDN::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetConfigurationServerFQDN);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetConfigurationServerFQDN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetConfigurationServerFQDN(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, int id, const _sai__SetConfigurationServerFQDN *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetConfigurationServerFQDN), type);
-       soap_out_std__string(soap, "sai:fqdn", -1, &(((_sai__SetConfigurationServerFQDN*)a)->fqdn), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetConfigurationServerFQDN::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetConfigurationServerFQDN(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_get__sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetConfigurationServerFQDN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetConfigurationServerFQDN::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetConfigurationServerFQDN(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_in__sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDN *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetConfigurationServerFQDN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetConfigurationServerFQDN, sizeof(_sai__SetConfigurationServerFQDN), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetConfigurationServerFQDN)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetConfigurationServerFQDN *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_fqdn1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_fqdn1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "sai:fqdn", &(((_sai__SetConfigurationServerFQDN*)a)->fqdn), "xsd:string"))
-                               {       soap_flag_fqdn1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_fqdn1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetConfigurationServerFQDN * SOAP_FMAC6 soap_new__sai__SetConfigurationServerFQDN(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetConfigurationServerFQDN(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_instantiate__sai__SetConfigurationServerFQDN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetConfigurationServerFQDN, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetConfigurationServerFQDN;
-               if (size)
-                       *size = sizeof(_sai__SetConfigurationServerFQDN);
-               ((_sai__SetConfigurationServerFQDN*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetConfigurationServerFQDN[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetConfigurationServerFQDN);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetConfigurationServerFQDN*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetConfigurationServerFQDN*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetConfigurationServerFQDN %p -> %p\n", q, p));
-       *(_sai__SetConfigurationServerFQDN*)p = *(_sai__SetConfigurationServerFQDN*)q;
-}
-
-void _sai__EnableVpnRoutingResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__EnableVpnRoutingResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnableVpnRoutingResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__EnableVpnRoutingResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnableVpnRoutingResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnableVpnRoutingResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnableVpnRoutingResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableVpnRoutingResponse(struct soap *soap, const char *tag, int id, const _sai__EnableVpnRoutingResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableVpnRoutingResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnableVpnRoutingResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnableVpnRoutingResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnableVpnRoutingResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnableVpnRoutingResponse * SOAP_FMAC4 soap_get__sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnableVpnRoutingResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnableVpnRoutingResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnableVpnRoutingResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnableVpnRoutingResponse * SOAP_FMAC4 soap_in__sai__EnableVpnRoutingResponse(struct soap *soap, const char *tag, _sai__EnableVpnRoutingResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnableVpnRoutingResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableVpnRoutingResponse, sizeof(_sai__EnableVpnRoutingResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnableVpnRoutingResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnableVpnRoutingResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnableVpnRoutingResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnableVpnRoutingResponse * SOAP_FMAC6 soap_new__sai__EnableVpnRoutingResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnableVpnRoutingResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnableVpnRoutingResponse * SOAP_FMAC4 soap_instantiate__sai__EnableVpnRoutingResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableVpnRoutingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableVpnRoutingResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnableVpnRoutingResponse;
-               if (size)
-                       *size = sizeof(_sai__EnableVpnRoutingResponse);
-               ((_sai__EnableVpnRoutingResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnableVpnRoutingResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnableVpnRoutingResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnableVpnRoutingResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnableVpnRoutingResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableVpnRoutingResponse %p -> %p\n", q, p));
-       *(_sai__EnableVpnRoutingResponse*)p = *(_sai__EnableVpnRoutingResponse*)q;
-}
-
-void _sai__EnableVpnRouting::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__EnableVpnRouting*)this)->Enable, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _sai__EnableVpnRouting::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((_sai__EnableVpnRouting*)this)->Enable);
-       /* transient soap skipped */
-}
-
-int _sai__EnableVpnRouting::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnableVpnRouting);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnableVpnRouting::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnableVpnRouting(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableVpnRouting(struct soap *soap, const char *tag, int id, const _sai__EnableVpnRouting *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableVpnRouting), type);
-       soap_out_bool(soap, "sai:Enable", -1, &(((_sai__EnableVpnRouting*)a)->Enable), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnableVpnRouting::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnableVpnRouting(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnableVpnRouting * SOAP_FMAC4 soap_get__sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnableVpnRouting(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnableVpnRouting::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnableVpnRouting(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnableVpnRouting * SOAP_FMAC4 soap_in__sai__EnableVpnRouting(struct soap *soap, const char *tag, _sai__EnableVpnRouting *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnableVpnRouting *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableVpnRouting, sizeof(_sai__EnableVpnRouting), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnableVpnRouting)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnableVpnRouting *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Enable1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Enable1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:Enable", &(((_sai__EnableVpnRouting*)a)->Enable), "xsd:boolean"))
-                               {       soap_flag_Enable1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Enable1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnableVpnRouting * SOAP_FMAC6 soap_new__sai__EnableVpnRouting(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnableVpnRouting(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnableVpnRouting * SOAP_FMAC4 soap_instantiate__sai__EnableVpnRouting(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableVpnRouting(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableVpnRouting, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnableVpnRouting;
-               if (size)
-                       *size = sizeof(_sai__EnableVpnRouting);
-               ((_sai__EnableVpnRouting*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnableVpnRouting[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnableVpnRouting);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnableVpnRouting*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnableVpnRouting*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableVpnRouting %p -> %p\n", q, p));
-       *(_sai__EnableVpnRouting*)p = *(_sai__EnableVpnRouting*)q;
-}
-
-void _sai__GetTLSCredentialsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertificateHandleType(soap, &((_sai__GetTLSCredentialsResponse*)this)->CertHandle);
-       /* transient soap skipped */
-}
-
-void _sai__GetTLSCredentialsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetTLSCredentialsResponse*)this)->StatusCode);
-       ((_sai__GetTLSCredentialsResponse*)this)->CertHandle = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetTLSCredentialsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTLSCredentialsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetTLSCredentialsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetTLSCredentialsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCredentialsResponse(struct soap *soap, const char *tag, int id, const _sai__GetTLSCredentialsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCredentialsResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTLSCredentialsResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__GetTLSCredentialsResponse*)a)->CertHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetTLSCredentialsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetTLSCredentialsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCredentialsResponse * SOAP_FMAC4 soap_get__sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetTLSCredentialsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetTLSCredentialsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetTLSCredentialsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCredentialsResponse * SOAP_FMAC4 soap_in__sai__GetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__GetTLSCredentialsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetTLSCredentialsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCredentialsResponse, sizeof(_sai__GetTLSCredentialsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetTLSCredentialsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetTLSCredentialsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_CertHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTLSCredentialsResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__GetTLSCredentialsResponse*)a)->CertHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_CertHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetTLSCredentialsResponse * SOAP_FMAC6 soap_new__sai__GetTLSCredentialsResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetTLSCredentialsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetTLSCredentialsResponse * SOAP_FMAC4 soap_instantiate__sai__GetTLSCredentialsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCredentialsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCredentialsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetTLSCredentialsResponse;
-               if (size)
-                       *size = sizeof(_sai__GetTLSCredentialsResponse);
-               ((_sai__GetTLSCredentialsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetTLSCredentialsResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetTLSCredentialsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetTLSCredentialsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetTLSCredentialsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCredentialsResponse %p -> %p\n", q, p));
-       *(_sai__GetTLSCredentialsResponse*)p = *(_sai__GetTLSCredentialsResponse*)q;
-}
-
-void _sai__GetTLSCredentials::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetTLSCredentials::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetTLSCredentials::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTLSCredentials);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetTLSCredentials::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetTLSCredentials(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCredentials(struct soap *soap, const char *tag, int id, const _sai__GetTLSCredentials *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCredentials), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetTLSCredentials::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetTLSCredentials(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCredentials * SOAP_FMAC4 soap_get__sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetTLSCredentials(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetTLSCredentials::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetTLSCredentials(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCredentials * SOAP_FMAC4 soap_in__sai__GetTLSCredentials(struct soap *soap, const char *tag, _sai__GetTLSCredentials *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetTLSCredentials *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCredentials, sizeof(_sai__GetTLSCredentials), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetTLSCredentials)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetTLSCredentials *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetTLSCredentials * SOAP_FMAC6 soap_new__sai__GetTLSCredentials(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetTLSCredentials(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetTLSCredentials * SOAP_FMAC4 soap_instantiate__sai__GetTLSCredentials(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCredentials, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetTLSCredentials;
-               if (size)
-                       *size = sizeof(_sai__GetTLSCredentials);
-               ((_sai__GetTLSCredentials*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetTLSCredentials[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetTLSCredentials);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetTLSCredentials*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetTLSCredentials*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCredentials %p -> %p\n", q, p));
-       *(_sai__GetTLSCredentials*)p = *(_sai__GetTLSCredentials*)q;
-}
-
-void _sai__SetTLSCredentialsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetTLSCredentialsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetTLSCredentialsResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetTLSCredentialsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSCredentialsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTLSCredentialsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTLSCredentialsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCredentialsResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSCredentialsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCredentialsResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSCredentialsResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTLSCredentialsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTLSCredentialsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCredentialsResponse * SOAP_FMAC4 soap_get__sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTLSCredentialsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTLSCredentialsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTLSCredentialsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCredentialsResponse * SOAP_FMAC4 soap_in__sai__SetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__SetTLSCredentialsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTLSCredentialsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCredentialsResponse, sizeof(_sai__SetTLSCredentialsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTLSCredentialsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTLSCredentialsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSCredentialsResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTLSCredentialsResponse * SOAP_FMAC6 soap_new__sai__SetTLSCredentialsResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTLSCredentialsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTLSCredentialsResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSCredentialsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCredentialsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCredentialsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTLSCredentialsResponse;
-               if (size)
-                       *size = sizeof(_sai__SetTLSCredentialsResponse);
-               ((_sai__SetTLSCredentialsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTLSCredentialsResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTLSCredentialsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTLSCredentialsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTLSCredentialsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCredentialsResponse %p -> %p\n", q, p));
-       *(_sai__SetTLSCredentialsResponse*)p = *(_sai__SetTLSCredentialsResponse*)q;
-}
-
-void _sai__SetTLSCredentials::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertificateHandleType(soap, &((_sai__SetTLSCredentials*)this)->CertHandle);
-       /* transient soap skipped */
-}
-
-void _sai__SetTLSCredentials::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__SetTLSCredentials*)this)->CertHandle = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__SetTLSCredentials::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSCredentials);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTLSCredentials::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTLSCredentials(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCredentials(struct soap *soap, const char *tag, int id, const _sai__SetTLSCredentials *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCredentials), type);
-       soap_out_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__SetTLSCredentials*)a)->CertHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTLSCredentials::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTLSCredentials(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCredentials * SOAP_FMAC4 soap_get__sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTLSCredentials(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTLSCredentials::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTLSCredentials(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCredentials * SOAP_FMAC4 soap_in__sai__SetTLSCredentials(struct soap *soap, const char *tag, _sai__SetTLSCredentials *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTLSCredentials *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCredentials, sizeof(_sai__SetTLSCredentials), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTLSCredentials)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTLSCredentials *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_CertHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__SetTLSCredentials*)a)->CertHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_CertHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTLSCredentials * SOAP_FMAC6 soap_new__sai__SetTLSCredentials(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTLSCredentials(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTLSCredentials * SOAP_FMAC4 soap_instantiate__sai__SetTLSCredentials(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCredentials, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTLSCredentials;
-               if (size)
-                       *size = sizeof(_sai__SetTLSCredentials);
-               ((_sai__SetTLSCredentials*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTLSCredentials[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTLSCredentials);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTLSCredentials*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTLSCredentials*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCredentials %p -> %p\n", q, p));
-       *(_sai__SetTLSCredentials*)p = *(_sai__SetTLSCredentials*)q;
-}
-
-void _sai__CertStoreUpdateCertificateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreUpdateCertificateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreUpdateCertificateResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreUpdateCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreUpdateCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreUpdateCertificateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreUpdateCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreUpdateCertificateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreUpdateCertificateResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreUpdateCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreUpdateCertificateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreUpdateCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreUpdateCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreUpdateCertificateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreUpdateCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreUpdateCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse, sizeof(_sai__CertStoreUpdateCertificateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreUpdateCertificateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreUpdateCertificateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreUpdateCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreUpdateCertificateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreUpdateCertificateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreUpdateCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreUpdateCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreUpdateCertificateResponse;
-               if (size)
-                       *size = sizeof(_sai__CertStoreUpdateCertificateResponse);
-               ((_sai__CertStoreUpdateCertificateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreUpdateCertificateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreUpdateCertificateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreUpdateCertificateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreUpdateCertificateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreUpdateCertificateResponse %p -> %p\n", q, p));
-       *(_sai__CertStoreUpdateCertificateResponse*)p = *(_sai__CertStoreUpdateCertificateResponse*)q;
-}
-
-void _sai__CertStoreUpdateCertificate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__CertStoreUpdateCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
-       soap_serialize_PointerTosai__CertificateType(soap, &((_sai__CertStoreUpdateCertificate*)this)->Certificate);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreUpdateCertificate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreUpdateCertificate*)this)->CertHandle);
-       ((_sai__CertStoreUpdateCertificate*)this)->Certificate = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreUpdateCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreUpdateCertificate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreUpdateCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreUpdateCertificate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreUpdateCertificate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreUpdateCertificate), type);
-       soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreUpdateCertificate*)a)->CertHandle), "");
-       soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__CertStoreUpdateCertificate*)a)->Certificate), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreUpdateCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreUpdateCertificate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_get__sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreUpdateCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreUpdateCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreUpdateCertificate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_in__sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreUpdateCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreUpdateCertificate, sizeof(_sai__CertStoreUpdateCertificate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreUpdateCertificate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreUpdateCertificate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_CertHandle1 = 1, soap_flag_Certificate1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreUpdateCertificate*)a)->CertHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_CertHandle1--;
-                                       continue;
-                               }
-                       if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__CertStoreUpdateCertificate*)a)->Certificate), "sai:CertificateType"))
-                               {       soap_flag_Certificate1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0 || soap_flag_Certificate1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreUpdateCertificate * SOAP_FMAC6 soap_new__sai__CertStoreUpdateCertificate(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreUpdateCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreUpdateCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreUpdateCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreUpdateCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreUpdateCertificate;
-               if (size)
-                       *size = sizeof(_sai__CertStoreUpdateCertificate);
-               ((_sai__CertStoreUpdateCertificate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreUpdateCertificate[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreUpdateCertificate);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreUpdateCertificate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreUpdateCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreUpdateCertificate %p -> %p\n", q, p));
-       *(_sai__CertStoreUpdateCertificate*)p = *(_sai__CertStoreUpdateCertificate*)q;
-}
-
-void _sai__CertStoreGetPKCS10RequestResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__CertStoreGetPKCS10RequestResponse*)this)->CertificateRequest, SOAP_TYPE_xsd__base64Binary);
-       ((_sai__CertStoreGetPKCS10RequestResponse*)this)->CertificateRequest.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreGetPKCS10RequestResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreGetPKCS10RequestResponse*)this)->StatusCode);
-       ((_sai__CertStoreGetPKCS10RequestResponse*)this)->CertificateRequest.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreGetPKCS10RequestResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreGetPKCS10RequestResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreGetPKCS10RequestResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetPKCS10RequestResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreGetPKCS10RequestResponse*)a)->StatusCode), "");
-       (((_sai__CertStoreGetPKCS10RequestResponse*)a)->CertificateRequest).soap_out(soap, "sai:CertificateRequest", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreGetPKCS10RequestResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreGetPKCS10RequestResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC4 soap_get__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreGetPKCS10RequestResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreGetPKCS10RequestResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreGetPKCS10RequestResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC4 soap_in__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10RequestResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreGetPKCS10RequestResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse, sizeof(_sai__CertStoreGetPKCS10RequestResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreGetPKCS10RequestResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_CertificateRequest1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreGetPKCS10RequestResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_CertificateRequest1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((_sai__CertStoreGetPKCS10RequestResponse*)a)->CertificateRequest).soap_in(soap, "sai:CertificateRequest", "xsd:base64Binary"))
-                               {       soap_flag_CertificateRequest1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertificateRequest1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC6 soap_new__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreGetPKCS10RequestResponse;
-               if (size)
-                       *size = sizeof(_sai__CertStoreGetPKCS10RequestResponse);
-               ((_sai__CertStoreGetPKCS10RequestResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreGetPKCS10RequestResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreGetPKCS10RequestResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreGetPKCS10RequestResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreGetPKCS10RequestResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetPKCS10RequestResponse %p -> %p\n", q, p));
-       *(_sai__CertStoreGetPKCS10RequestResponse*)p = *(_sai__CertStoreGetPKCS10RequestResponse*)q;
-}
-
-void _sai__CertStoreGetPKCS10Request::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__CertStoreGetPKCS10Request*)this)->KeyPairHandle, SOAP_TYPE_sai__CertificateHandleType);
-       soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreGetPKCS10Request*)this)->DNName);
-       soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreGetPKCS10Request*)this)->Usage);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreGetPKCS10Request::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreGetPKCS10Request*)this)->KeyPairHandle);
-       ((_sai__CertStoreGetPKCS10Request*)this)->DNName = NULL;
-       ((_sai__CertStoreGetPKCS10Request*)this)->Usage = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreGetPKCS10Request::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetPKCS10Request);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreGetPKCS10Request::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreGetPKCS10Request(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetPKCS10Request *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetPKCS10Request), type);
-       soap_out_sai__CertificateHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreGetPKCS10Request*)a)->KeyPairHandle), "");
-       soap_out_PointerTostd__string(soap, "sai:DNName", -1, &(((_sai__CertStoreGetPKCS10Request*)a)->DNName), "");
-       soap_out_PointerTostd__string(soap, "sai:Usage", -1, &(((_sai__CertStoreGetPKCS10Request*)a)->Usage), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreGetPKCS10Request::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreGetPKCS10Request(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_get__sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreGetPKCS10Request(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreGetPKCS10Request::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreGetPKCS10Request(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_in__sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10Request *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreGetPKCS10Request *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetPKCS10Request, sizeof(_sai__CertStoreGetPKCS10Request), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetPKCS10Request)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreGetPKCS10Request *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_KeyPairHandle1 = 1, soap_flag_DNName1 = 1, soap_flag_Usage1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreGetPKCS10Request*)a)->KeyPairHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_KeyPairHandle1--;
-                                       continue;
-                               }
-                       if (soap_flag_DNName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "sai:DNName", &(((_sai__CertStoreGetPKCS10Request*)a)->DNName), "xsd:string"))
-                               {       soap_flag_DNName1--;
-                                       continue;
-                               }
-                       if (soap_flag_Usage1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "sai:Usage", &(((_sai__CertStoreGetPKCS10Request*)a)->Usage), "xsd:string"))
-                               {       soap_flag_Usage1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyPairHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreGetPKCS10Request * SOAP_FMAC6 soap_new__sai__CertStoreGetPKCS10Request(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreGetPKCS10Request(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetPKCS10Request(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetPKCS10Request(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetPKCS10Request, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreGetPKCS10Request;
-               if (size)
-                       *size = sizeof(_sai__CertStoreGetPKCS10Request);
-               ((_sai__CertStoreGetPKCS10Request*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreGetPKCS10Request[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreGetPKCS10Request);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreGetPKCS10Request*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreGetPKCS10Request*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetPKCS10Request %p -> %p\n", q, p));
-       *(_sai__CertStoreGetPKCS10Request*)p = *(_sai__CertStoreGetPKCS10Request*)q;
-}
-
-void _sai__CertStoreRemoveCertificateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreRemoveCertificateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreRemoveCertificateResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreRemoveCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreRemoveCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreRemoveCertificateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveCertificateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreRemoveCertificateResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreRemoveCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreRemoveCertificateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreRemoveCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreRemoveCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreRemoveCertificateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreRemoveCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreRemoveCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse, sizeof(_sai__CertStoreRemoveCertificateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveCertificateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreRemoveCertificateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreRemoveCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreRemoveCertificateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreRemoveCertificateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreRemoveCertificateResponse;
-               if (size)
-                       *size = sizeof(_sai__CertStoreRemoveCertificateResponse);
-               ((_sai__CertStoreRemoveCertificateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreRemoveCertificateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreRemoveCertificateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreRemoveCertificateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreRemoveCertificateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveCertificateResponse %p -> %p\n", q, p));
-       *(_sai__CertStoreRemoveCertificateResponse*)p = *(_sai__CertStoreRemoveCertificateResponse*)q;
-}
-
-void _sai__CertStoreRemoveCertificate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__CertStoreRemoveCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreRemoveCertificate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreRemoveCertificate*)this)->CertHandle);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreRemoveCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreRemoveCertificate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreRemoveCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreRemoveCertificate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveCertificate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveCertificate), type);
-       soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreRemoveCertificate*)a)->CertHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreRemoveCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreRemoveCertificate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_get__sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreRemoveCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreRemoveCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreRemoveCertificate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_in__sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreRemoveCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveCertificate, sizeof(_sai__CertStoreRemoveCertificate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveCertificate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreRemoveCertificate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_CertHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreRemoveCertificate*)a)->CertHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_CertHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreRemoveCertificate * SOAP_FMAC6 soap_new__sai__CertStoreRemoveCertificate(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreRemoveCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreRemoveCertificate;
-               if (size)
-                       *size = sizeof(_sai__CertStoreRemoveCertificate);
-               ((_sai__CertStoreRemoveCertificate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreRemoveCertificate[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreRemoveCertificate);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreRemoveCertificate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreRemoveCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveCertificate %p -> %p\n", q, p));
-       *(_sai__CertStoreRemoveCertificate*)p = *(_sai__CertStoreRemoveCertificate*)q;
-}
-
-void _sai__CertStoreGetCertificateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertificateType(soap, &((_sai__CertStoreGetCertificateResponse*)this)->Certificate);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreGetCertificateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreGetCertificateResponse*)this)->StatusCode);
-       ((_sai__CertStoreGetCertificateResponse*)this)->Certificate = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreGetCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetCertificateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreGetCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreGetCertificateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetCertificateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetCertificateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreGetCertificateResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__CertStoreGetCertificateResponse*)a)->Certificate), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreGetCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreGetCertificateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreGetCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreGetCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreGetCertificateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreGetCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreGetCertificateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreGetCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetCertificateResponse, sizeof(_sai__CertStoreGetCertificateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetCertificateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreGetCertificateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Certificate1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreGetCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__CertStoreGetCertificateResponse*)a)->Certificate), "sai:CertificateType"))
-                               {       soap_flag_Certificate1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Certificate1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreGetCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreGetCertificateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreGetCertificateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetCertificateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreGetCertificateResponse;
-               if (size)
-                       *size = sizeof(_sai__CertStoreGetCertificateResponse);
-               ((_sai__CertStoreGetCertificateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreGetCertificateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreGetCertificateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreGetCertificateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreGetCertificateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetCertificateResponse %p -> %p\n", q, p));
-       *(_sai__CertStoreGetCertificateResponse*)p = *(_sai__CertStoreGetCertificateResponse*)q;
-}
-
-void _sai__CertStoreGetCertificate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__CertStoreGetCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreGetCertificate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreGetCertificate*)this)->CertHandle);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreGetCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetCertificate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreGetCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreGetCertificate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetCertificate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetCertificate), type);
-       soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreGetCertificate*)a)->CertHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreGetCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreGetCertificate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetCertificate * SOAP_FMAC4 soap_get__sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreGetCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreGetCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreGetCertificate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetCertificate * SOAP_FMAC4 soap_in__sai__CertStoreGetCertificate(struct soap *soap, const char *tag, _sai__CertStoreGetCertificate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreGetCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetCertificate, sizeof(_sai__CertStoreGetCertificate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetCertificate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreGetCertificate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_CertHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreGetCertificate*)a)->CertHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_CertHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreGetCertificate * SOAP_FMAC6 soap_new__sai__CertStoreGetCertificate(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreGetCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreGetCertificate;
-               if (size)
-                       *size = sizeof(_sai__CertStoreGetCertificate);
-               ((_sai__CertStoreGetCertificate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreGetCertificate[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreGetCertificate);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreGetCertificate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreGetCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetCertificate %p -> %p\n", q, p));
-       *(_sai__CertStoreGetCertificate*)p = *(_sai__CertStoreGetCertificate*)q;
-}
-
-void _sai__CertStoreEnumerateCertificatesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateCertificatesResponse*)this)->CertHandles);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreEnumerateCertificatesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreEnumerateCertificatesResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateCertificatesResponse*)this)->CertHandles);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreEnumerateCertificatesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreEnumerateCertificatesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreEnumerateCertificatesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateCertificatesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandles", -1, &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->CertHandles), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreEnumerateCertificatesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreEnumerateCertificatesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreEnumerateCertificatesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreEnumerateCertificatesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreEnumerateCertificatesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificatesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreEnumerateCertificatesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse, sizeof(_sai__CertStoreEnumerateCertificatesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreEnumerateCertificatesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandles", &(((_sai__CertStoreEnumerateCertificatesResponse*)a)->CertHandles), "sai:CertificateHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreEnumerateCertificatesResponse;
-               if (size)
-                       *size = sizeof(_sai__CertStoreEnumerateCertificatesResponse);
-               ((_sai__CertStoreEnumerateCertificatesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreEnumerateCertificatesResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreEnumerateCertificatesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreEnumerateCertificatesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreEnumerateCertificatesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateCertificatesResponse %p -> %p\n", q, p));
-       *(_sai__CertStoreEnumerateCertificatesResponse*)p = *(_sai__CertStoreEnumerateCertificatesResponse*)q;
-}
-
-void _sai__CertStoreEnumerateCertificates::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreEnumerateCertificates*)this)->FindByDNName);
-       soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreEnumerateCertificates*)this)->FindByUsage);
-       soap_serialize_PointerTostd__string(soap, &((_sai__CertStoreEnumerateCertificates*)this)->FindByIssuer);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreEnumerateCertificates::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__CertStoreEnumerateCertificates*)this)->FindByDNName = NULL;
-       ((_sai__CertStoreEnumerateCertificates*)this)->FindByUsage = NULL;
-       ((_sai__CertStoreEnumerateCertificates*)this)->FindByIssuer = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreEnumerateCertificates::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreEnumerateCertificates);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreEnumerateCertificates::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreEnumerateCertificates(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateCertificates *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificates), type);
-       soap_out_PointerTostd__string(soap, "sai:FindByDNName", -1, &(((_sai__CertStoreEnumerateCertificates*)a)->FindByDNName), "");
-       soap_out_PointerTostd__string(soap, "sai:FindByUsage", -1, &(((_sai__CertStoreEnumerateCertificates*)a)->FindByUsage), "");
-       soap_out_PointerTostd__string(soap, "sai:FindByIssuer", -1, &(((_sai__CertStoreEnumerateCertificates*)a)->FindByIssuer), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreEnumerateCertificates::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreEnumerateCertificates(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreEnumerateCertificates(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreEnumerateCertificates::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreEnumerateCertificates(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificates *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreEnumerateCertificates *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateCertificates, sizeof(_sai__CertStoreEnumerateCertificates), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateCertificates)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreEnumerateCertificates *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_FindByDNName1 = 1, soap_flag_FindByUsage1 = 1, soap_flag_FindByIssuer1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_FindByDNName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "sai:FindByDNName", &(((_sai__CertStoreEnumerateCertificates*)a)->FindByDNName), "xsd:string"))
-                               {       soap_flag_FindByDNName1--;
-                                       continue;
-                               }
-                       if (soap_flag_FindByUsage1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "sai:FindByUsage", &(((_sai__CertStoreEnumerateCertificates*)a)->FindByUsage), "xsd:string"))
-                               {       soap_flag_FindByUsage1--;
-                                       continue;
-                               }
-                       if (soap_flag_FindByIssuer1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "sai:FindByIssuer", &(((_sai__CertStoreEnumerateCertificates*)a)->FindByIssuer), "xsd:string"))
-                               {       soap_flag_FindByIssuer1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreEnumerateCertificates * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateCertificates(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreEnumerateCertificates(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateCertificates(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateCertificates, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreEnumerateCertificates;
-               if (size)
-                       *size = sizeof(_sai__CertStoreEnumerateCertificates);
-               ((_sai__CertStoreEnumerateCertificates*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreEnumerateCertificates[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreEnumerateCertificates);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreEnumerateCertificates*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreEnumerateCertificates*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateCertificates %p -> %p\n", q, p));
-       *(_sai__CertStoreEnumerateCertificates*)p = *(_sai__CertStoreEnumerateCertificates*)q;
-}
-
-void _sai__CertStoreAddCertificateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__CertStoreAddCertificateResponse*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreAddCertificateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreAddCertificateResponse*)this)->StatusCode);
-       soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreAddCertificateResponse*)this)->CertHandle);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreAddCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreAddCertificateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreAddCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreAddCertificateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddCertificateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddCertificateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreAddCertificateResponse*)a)->StatusCode), "");
-       soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__CertStoreAddCertificateResponse*)a)->CertHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreAddCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreAddCertificateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddCertificateResponse * SOAP_FMAC4 soap_get__sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreAddCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreAddCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreAddCertificateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddCertificateResponse * SOAP_FMAC4 soap_in__sai__CertStoreAddCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreAddCertificateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreAddCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddCertificateResponse, sizeof(_sai__CertStoreAddCertificateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddCertificateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreAddCertificateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_CertHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreAddCertificateResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__CertStoreAddCertificateResponse*)a)->CertHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_CertHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreAddCertificateResponse * SOAP_FMAC6 soap_new__sai__CertStoreAddCertificateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreAddCertificateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddCertificateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreAddCertificateResponse;
-               if (size)
-                       *size = sizeof(_sai__CertStoreAddCertificateResponse);
-               ((_sai__CertStoreAddCertificateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreAddCertificateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreAddCertificateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreAddCertificateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreAddCertificateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddCertificateResponse %p -> %p\n", q, p));
-       *(_sai__CertStoreAddCertificateResponse*)p = *(_sai__CertStoreAddCertificateResponse*)q;
-}
-
-void _sai__CertStoreAddCertificate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertificateType(soap, &((_sai__CertStoreAddCertificate*)this)->Certificate);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreAddCertificate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__CertStoreAddCertificate*)this)->Certificate = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreAddCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreAddCertificate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreAddCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreAddCertificate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddCertificate(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddCertificate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddCertificate), type);
-       soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__CertStoreAddCertificate*)a)->Certificate), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreAddCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreAddCertificate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddCertificate * SOAP_FMAC4 soap_get__sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreAddCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreAddCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreAddCertificate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddCertificate * SOAP_FMAC4 soap_in__sai__CertStoreAddCertificate(struct soap *soap, const char *tag, _sai__CertStoreAddCertificate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreAddCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddCertificate, sizeof(_sai__CertStoreAddCertificate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddCertificate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreAddCertificate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Certificate1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__CertStoreAddCertificate*)a)->Certificate), "sai:CertificateType"))
-                               {       soap_flag_Certificate1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Certificate1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreAddCertificate * SOAP_FMAC6 soap_new__sai__CertStoreAddCertificate(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreAddCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddCertificate * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreAddCertificate;
-               if (size)
-                       *size = sizeof(_sai__CertStoreAddCertificate);
-               ((_sai__CertStoreAddCertificate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreAddCertificate[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreAddCertificate);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreAddCertificate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreAddCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddCertificate %p -> %p\n", q, p));
-       *(_sai__CertStoreAddCertificate*)p = *(_sai__CertStoreAddCertificate*)q;
-}
-
-void _sai__CertStoreRemoveKeyResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreRemoveKeyResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreRemoveKeyResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreRemoveKeyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreRemoveKeyResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreRemoveKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreRemoveKeyResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveKeyResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveKeyResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreRemoveKeyResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreRemoveKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreRemoveKeyResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC4 soap_get__sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreRemoveKeyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreRemoveKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreRemoveKeyResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC4 soap_in__sai__CertStoreRemoveKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveKeyResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreRemoveKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse, sizeof(_sai__CertStoreRemoveKeyResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveKeyResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreRemoveKeyResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreRemoveKeyResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC6 soap_new__sai__CertStoreRemoveKeyResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreRemoveKeyResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveKeyResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreRemoveKeyResponse;
-               if (size)
-                       *size = sizeof(_sai__CertStoreRemoveKeyResponse);
-               ((_sai__CertStoreRemoveKeyResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreRemoveKeyResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreRemoveKeyResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreRemoveKeyResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreRemoveKeyResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveKeyResponse %p -> %p\n", q, p));
-       *(_sai__CertStoreRemoveKeyResponse*)p = *(_sai__CertStoreRemoveKeyResponse*)q;
-}
-
-void _sai__CertStoreRemoveKey::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__CertStoreRemoveKey*)this)->KeyPairHandle, SOAP_TYPE_sai__CertificateHandleType);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreRemoveKey::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreRemoveKey*)this)->KeyPairHandle);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreRemoveKey::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreRemoveKey);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreRemoveKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreRemoveKey(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreRemoveKey(struct soap *soap, const char *tag, int id, const _sai__CertStoreRemoveKey *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreRemoveKey), type);
-       soap_out_sai__CertificateHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreRemoveKey*)a)->KeyPairHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreRemoveKey::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreRemoveKey(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveKey * SOAP_FMAC4 soap_get__sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreRemoveKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreRemoveKey::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreRemoveKey(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveKey * SOAP_FMAC4 soap_in__sai__CertStoreRemoveKey(struct soap *soap, const char *tag, _sai__CertStoreRemoveKey *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreRemoveKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreRemoveKey, sizeof(_sai__CertStoreRemoveKey), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreRemoveKey)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreRemoveKey *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_KeyPairHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreRemoveKey*)a)->KeyPairHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_KeyPairHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyPairHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreRemoveKey * SOAP_FMAC6 soap_new__sai__CertStoreRemoveKey(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreRemoveKey(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveKey * SOAP_FMAC4 soap_instantiate__sai__CertStoreRemoveKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreRemoveKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreRemoveKey, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreRemoveKey;
-               if (size)
-                       *size = sizeof(_sai__CertStoreRemoveKey);
-               ((_sai__CertStoreRemoveKey*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreRemoveKey[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreRemoveKey);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreRemoveKey*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreRemoveKey*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreRemoveKey %p -> %p\n", q, p));
-       *(_sai__CertStoreRemoveKey*)p = *(_sai__CertStoreRemoveKey*)q;
-}
-
-void _sai__CertStoreGetKeyResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocstr__KeyPairType(soap, &((_sai__CertStoreGetKeyResponse*)this)->PublicKey);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreGetKeyResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreGetKeyResponse*)this)->StatusCode);
-       ((_sai__CertStoreGetKeyResponse*)this)->PublicKey = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreGetKeyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetKeyResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreGetKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreGetKeyResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetKeyResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetKeyResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetKeyResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreGetKeyResponse*)a)->StatusCode), "");
-       soap_out_PointerTocstr__KeyPairType(soap, "sai:PublicKey", -1, &(((_sai__CertStoreGetKeyResponse*)a)->PublicKey), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreGetKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreGetKeyResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetKeyResponse * SOAP_FMAC4 soap_get__sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreGetKeyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreGetKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreGetKeyResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetKeyResponse * SOAP_FMAC4 soap_in__sai__CertStoreGetKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreGetKeyResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreGetKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetKeyResponse, sizeof(_sai__CertStoreGetKeyResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetKeyResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreGetKeyResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_PublicKey1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreGetKeyResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_PublicKey1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocstr__KeyPairType(soap, "sai:PublicKey", &(((_sai__CertStoreGetKeyResponse*)a)->PublicKey), "cstr:KeyPairType"))
-                               {       soap_flag_PublicKey1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PublicKey1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreGetKeyResponse * SOAP_FMAC6 soap_new__sai__CertStoreGetKeyResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreGetKeyResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetKeyResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetKeyResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreGetKeyResponse;
-               if (size)
-                       *size = sizeof(_sai__CertStoreGetKeyResponse);
-               ((_sai__CertStoreGetKeyResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreGetKeyResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreGetKeyResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreGetKeyResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreGetKeyResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetKeyResponse %p -> %p\n", q, p));
-       *(_sai__CertStoreGetKeyResponse*)p = *(_sai__CertStoreGetKeyResponse*)q;
-}
-
-void _sai__CertStoreGetKey::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__CertStoreGetKey*)this)->KeyPairHandle, SOAP_TYPE_sai__CertificateHandleType);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreGetKey::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__CertificateHandleType(soap, &((_sai__CertStoreGetKey*)this)->KeyPairHandle);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreGetKey::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreGetKey);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreGetKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreGetKey(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreGetKey(struct soap *soap, const char *tag, int id, const _sai__CertStoreGetKey *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreGetKey), type);
-       soap_out_sai__CertificateHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreGetKey*)a)->KeyPairHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreGetKey::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreGetKey(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetKey * SOAP_FMAC4 soap_get__sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreGetKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreGetKey::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreGetKey(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetKey * SOAP_FMAC4 soap_in__sai__CertStoreGetKey(struct soap *soap, const char *tag, _sai__CertStoreGetKey *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreGetKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreGetKey, sizeof(_sai__CertStoreGetKey), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreGetKey)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreGetKey *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_KeyPairHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreGetKey*)a)->KeyPairHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_KeyPairHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyPairHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreGetKey * SOAP_FMAC6 soap_new__sai__CertStoreGetKey(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreGetKey(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetKey * SOAP_FMAC4 soap_instantiate__sai__CertStoreGetKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreGetKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreGetKey, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreGetKey;
-               if (size)
-                       *size = sizeof(_sai__CertStoreGetKey);
-               ((_sai__CertStoreGetKey*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreGetKey[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreGetKey);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreGetKey*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreGetKey*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreGetKey %p -> %p\n", q, p));
-       *(_sai__CertStoreGetKey*)p = *(_sai__CertStoreGetKey*)q;
-}
-
-void _sai__CertStoreEnumerateKeysResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateKeysResponse*)this)->KeyPairHandles);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreEnumerateKeysResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreEnumerateKeysResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateKeysResponse*)this)->KeyPairHandles);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreEnumerateKeysResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreEnumerateKeysResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreEnumerateKeysResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateKeysResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateKeysResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreEnumerateKeysResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:KeyPairHandles", -1, &(((_sai__CertStoreEnumerateKeysResponse*)a)->KeyPairHandles), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreEnumerateKeysResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreEnumerateKeysResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreEnumerateKeysResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreEnumerateKeysResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreEnumerateKeysResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateKeysResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeysResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreEnumerateKeysResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse, sizeof(_sai__CertStoreEnumerateKeysResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateKeysResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreEnumerateKeysResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreEnumerateKeysResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:KeyPairHandles", &(((_sai__CertStoreEnumerateKeysResponse*)a)->KeyPairHandles), "sai:CertificateHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateKeysResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreEnumerateKeysResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateKeysResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateKeysResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreEnumerateKeysResponse;
-               if (size)
-                       *size = sizeof(_sai__CertStoreEnumerateKeysResponse);
-               ((_sai__CertStoreEnumerateKeysResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreEnumerateKeysResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreEnumerateKeysResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreEnumerateKeysResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreEnumerateKeysResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateKeysResponse %p -> %p\n", q, p));
-       *(_sai__CertStoreEnumerateKeysResponse*)p = *(_sai__CertStoreEnumerateKeysResponse*)q;
-}
-
-void _sai__CertStoreEnumerateKeys::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertificateHandleType(soap, &((_sai__CertStoreEnumerateKeys*)this)->FindByCert);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreEnumerateKeys::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__CertStoreEnumerateKeys*)this)->FindByCert = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreEnumerateKeys::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreEnumerateKeys);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreEnumerateKeys::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreEnumerateKeys(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, int id, const _sai__CertStoreEnumerateKeys *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreEnumerateKeys), type);
-       soap_out_PointerTosai__CertificateHandleType(soap, "sai:FindByCert", -1, &(((_sai__CertStoreEnumerateKeys*)a)->FindByCert), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreEnumerateKeys::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreEnumerateKeys(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_get__sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreEnumerateKeys(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreEnumerateKeys::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreEnumerateKeys(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_in__sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeys *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreEnumerateKeys *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreEnumerateKeys, sizeof(_sai__CertStoreEnumerateKeys), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreEnumerateKeys)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreEnumerateKeys *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_FindByCert1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_FindByCert1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateHandleType(soap, "sai:FindByCert", &(((_sai__CertStoreEnumerateKeys*)a)->FindByCert), "sai:CertificateHandleType"))
-                               {       soap_flag_FindByCert1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreEnumerateKeys * SOAP_FMAC6 soap_new__sai__CertStoreEnumerateKeys(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreEnumerateKeys(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_instantiate__sai__CertStoreEnumerateKeys(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreEnumerateKeys(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreEnumerateKeys, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreEnumerateKeys;
-               if (size)
-                       *size = sizeof(_sai__CertStoreEnumerateKeys);
-               ((_sai__CertStoreEnumerateKeys*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreEnumerateKeys[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreEnumerateKeys);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreEnumerateKeys*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreEnumerateKeys*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreEnumerateKeys %p -> %p\n", q, p));
-       *(_sai__CertStoreEnumerateKeys*)p = *(_sai__CertStoreEnumerateKeys*)q;
-}
-
-void _sai__CertStoreAddKeyResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreAddKeyResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__CertStoreAddKeyResponse*)this)->StatusCode);
-       soap_default_cstr__KeyPairHandleType(soap, &((_sai__CertStoreAddKeyResponse*)this)->KeyPairHandle);
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreAddKeyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreAddKeyResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreAddKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreAddKeyResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddKeyResponse(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddKeyResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddKeyResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CertStoreAddKeyResponse*)a)->StatusCode), "");
-       soap_out_cstr__KeyPairHandleType(soap, "sai:KeyPairHandle", -1, &(((_sai__CertStoreAddKeyResponse*)a)->KeyPairHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreAddKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreAddKeyResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddKeyResponse * SOAP_FMAC4 soap_get__sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreAddKeyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreAddKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreAddKeyResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddKeyResponse * SOAP_FMAC4 soap_in__sai__CertStoreAddKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreAddKeyResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreAddKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddKeyResponse, sizeof(_sai__CertStoreAddKeyResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddKeyResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreAddKeyResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_KeyPairHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CertStoreAddKeyResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_KeyPairHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cstr__KeyPairHandleType(soap, "sai:KeyPairHandle", &(((_sai__CertStoreAddKeyResponse*)a)->KeyPairHandle), "cstr:KeyPairHandleType"))
-                               {       soap_flag_KeyPairHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_KeyPairHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreAddKeyResponse * SOAP_FMAC6 soap_new__sai__CertStoreAddKeyResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreAddKeyResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddKeyResponse * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddKeyResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreAddKeyResponse;
-               if (size)
-                       *size = sizeof(_sai__CertStoreAddKeyResponse);
-               ((_sai__CertStoreAddKeyResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreAddKeyResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreAddKeyResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreAddKeyResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreAddKeyResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddKeyResponse %p -> %p\n", q, p));
-       *(_sai__CertStoreAddKeyResponse*)p = *(_sai__CertStoreAddKeyResponse*)q;
-}
-
-void _sai__CertStoreAddKey::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTocstr__KeyPairType(soap, &((_sai__CertStoreAddKey*)this)->KeyPair);
-       /* transient soap skipped */
-}
-
-void _sai__CertStoreAddKey::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__CertStoreAddKey*)this)->KeyPair = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__CertStoreAddKey::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CertStoreAddKey);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CertStoreAddKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CertStoreAddKey(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CertStoreAddKey(struct soap *soap, const char *tag, int id, const _sai__CertStoreAddKey *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CertStoreAddKey), type);
-       soap_out_PointerTocstr__KeyPairType(soap, "sai:KeyPair", -1, &(((_sai__CertStoreAddKey*)a)->KeyPair), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CertStoreAddKey::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CertStoreAddKey(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddKey * SOAP_FMAC4 soap_get__sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CertStoreAddKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CertStoreAddKey::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CertStoreAddKey(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddKey * SOAP_FMAC4 soap_in__sai__CertStoreAddKey(struct soap *soap, const char *tag, _sai__CertStoreAddKey *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CertStoreAddKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CertStoreAddKey, sizeof(_sai__CertStoreAddKey), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CertStoreAddKey)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CertStoreAddKey *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_KeyPair1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_KeyPair1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTocstr__KeyPairType(soap, "sai:KeyPair", &(((_sai__CertStoreAddKey*)a)->KeyPair), "cstr:KeyPairType"))
-                               {       soap_flag_KeyPair1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyPair1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CertStoreAddKey * SOAP_FMAC6 soap_new__sai__CertStoreAddKey(struct soap *soap, int n)
-{      return soap_instantiate__sai__CertStoreAddKey(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddKey * SOAP_FMAC4 soap_instantiate__sai__CertStoreAddKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CertStoreAddKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CertStoreAddKey, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CertStoreAddKey;
-               if (size)
-                       *size = sizeof(_sai__CertStoreAddKey);
-               ((_sai__CertStoreAddKey*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CertStoreAddKey[n];
-               if (size)
-                       *size = n * sizeof(_sai__CertStoreAddKey);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CertStoreAddKey*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CertStoreAddKey*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CertStoreAddKey %p -> %p\n", q, p));
-       *(_sai__CertStoreAddKey*)p = *(_sai__CertStoreAddKey*)q;
-}
-
-void _sai__GetGlobalPowerPolicyResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__GlobalPowerPolicyType(soap, &((_sai__GetGlobalPowerPolicyResponse*)this)->GlobalPowerPolicy);
-       /* transient soap skipped */
-}
-
-void _sai__GetGlobalPowerPolicyResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetGlobalPowerPolicyResponse*)this)->StatusCode);
-       ((_sai__GetGlobalPowerPolicyResponse*)this)->GlobalPowerPolicy = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetGlobalPowerPolicyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetGlobalPowerPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetGlobalPowerPolicyResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, int id, const _sai__GetGlobalPowerPolicyResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetGlobalPowerPolicyResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", -1, &(((_sai__GetGlobalPowerPolicyResponse*)a)->GlobalPowerPolicy), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetGlobalPowerPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetGlobalPowerPolicyResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_get__sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetGlobalPowerPolicyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetGlobalPowerPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetGlobalPowerPolicyResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_in__sai__GetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicyResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetGlobalPowerPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse, sizeof(_sai__GetGlobalPowerPolicyResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetGlobalPowerPolicyResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetGlobalPowerPolicyResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_GlobalPowerPolicy1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetGlobalPowerPolicyResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_GlobalPowerPolicy1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", &(((_sai__GetGlobalPowerPolicyResponse*)a)->GlobalPowerPolicy), "sai:GlobalPowerPolicyType"))
-                               {       soap_flag_GlobalPowerPolicy1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_GlobalPowerPolicy1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC6 soap_new__sai__GetGlobalPowerPolicyResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetGlobalPowerPolicyResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_instantiate__sai__GetGlobalPowerPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetGlobalPowerPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetGlobalPowerPolicyResponse;
-               if (size)
-                       *size = sizeof(_sai__GetGlobalPowerPolicyResponse);
-               ((_sai__GetGlobalPowerPolicyResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetGlobalPowerPolicyResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetGlobalPowerPolicyResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetGlobalPowerPolicyResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetGlobalPowerPolicyResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetGlobalPowerPolicyResponse %p -> %p\n", q, p));
-       *(_sai__GetGlobalPowerPolicyResponse*)p = *(_sai__GetGlobalPowerPolicyResponse*)q;
-}
-
-void _sai__GetGlobalPowerPolicy::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetGlobalPowerPolicy::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetGlobalPowerPolicy::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetGlobalPowerPolicy);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetGlobalPowerPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetGlobalPowerPolicy(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, const _sai__GetGlobalPowerPolicy *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetGlobalPowerPolicy), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetGlobalPowerPolicy::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetGlobalPowerPolicy(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_get__sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetGlobalPowerPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetGlobalPowerPolicy::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetGlobalPowerPolicy(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_in__sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicy *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetGlobalPowerPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetGlobalPowerPolicy, sizeof(_sai__GetGlobalPowerPolicy), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetGlobalPowerPolicy)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetGlobalPowerPolicy *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetGlobalPowerPolicy * SOAP_FMAC6 soap_new__sai__GetGlobalPowerPolicy(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetGlobalPowerPolicy(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_instantiate__sai__GetGlobalPowerPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetGlobalPowerPolicy, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetGlobalPowerPolicy;
-               if (size)
-                       *size = sizeof(_sai__GetGlobalPowerPolicy);
-               ((_sai__GetGlobalPowerPolicy*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetGlobalPowerPolicy[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetGlobalPowerPolicy);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetGlobalPowerPolicy*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetGlobalPowerPolicy*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetGlobalPowerPolicy %p -> %p\n", q, p));
-       *(_sai__GetGlobalPowerPolicy*)p = *(_sai__GetGlobalPowerPolicy*)q;
-}
-
-void _sai__SetGlobalPowerPolicyResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetGlobalPowerPolicyResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetGlobalPowerPolicyResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetGlobalPowerPolicyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetGlobalPowerPolicyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetGlobalPowerPolicyResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, int id, const _sai__SetGlobalPowerPolicyResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetGlobalPowerPolicyResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetGlobalPowerPolicyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetGlobalPowerPolicyResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_get__sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetGlobalPowerPolicyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetGlobalPowerPolicyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetGlobalPowerPolicyResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_in__sai__SetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicyResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetGlobalPowerPolicyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse, sizeof(_sai__SetGlobalPowerPolicyResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetGlobalPowerPolicyResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetGlobalPowerPolicyResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetGlobalPowerPolicyResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC6 soap_new__sai__SetGlobalPowerPolicyResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetGlobalPowerPolicyResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse * SOAP_FMAC4 soap_instantiate__sai__SetGlobalPowerPolicyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetGlobalPowerPolicyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetGlobalPowerPolicyResponse;
-               if (size)
-                       *size = sizeof(_sai__SetGlobalPowerPolicyResponse);
-               ((_sai__SetGlobalPowerPolicyResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetGlobalPowerPolicyResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetGlobalPowerPolicyResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetGlobalPowerPolicyResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetGlobalPowerPolicyResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetGlobalPowerPolicyResponse %p -> %p\n", q, p));
-       *(_sai__SetGlobalPowerPolicyResponse*)p = *(_sai__SetGlobalPowerPolicyResponse*)q;
-}
-
-void _sai__SetGlobalPowerPolicy::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__GlobalPowerPolicyType(soap, &((_sai__SetGlobalPowerPolicy*)this)->GlobalPowerPolicy);
-       /* transient soap skipped */
-}
-
-void _sai__SetGlobalPowerPolicy::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__SetGlobalPowerPolicy*)this)->GlobalPowerPolicy = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__SetGlobalPowerPolicy::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetGlobalPowerPolicy);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetGlobalPowerPolicy::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetGlobalPowerPolicy(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, int id, const _sai__SetGlobalPowerPolicy *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetGlobalPowerPolicy), type);
-       soap_out_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", -1, &(((_sai__SetGlobalPowerPolicy*)a)->GlobalPowerPolicy), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetGlobalPowerPolicy::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetGlobalPowerPolicy(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_get__sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetGlobalPowerPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetGlobalPowerPolicy::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetGlobalPowerPolicy(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_in__sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicy *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetGlobalPowerPolicy *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetGlobalPowerPolicy, sizeof(_sai__SetGlobalPowerPolicy), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetGlobalPowerPolicy)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetGlobalPowerPolicy *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_GlobalPowerPolicy1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_GlobalPowerPolicy1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__GlobalPowerPolicyType(soap, "sai:GlobalPowerPolicy", &(((_sai__SetGlobalPowerPolicy*)a)->GlobalPowerPolicy), "sai:GlobalPowerPolicyType"))
-                               {       soap_flag_GlobalPowerPolicy1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_GlobalPowerPolicy1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetGlobalPowerPolicy * SOAP_FMAC6 soap_new__sai__SetGlobalPowerPolicy(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetGlobalPowerPolicy(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_instantiate__sai__SetGlobalPowerPolicy(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetGlobalPowerPolicy, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetGlobalPowerPolicy;
-               if (size)
-                       *size = sizeof(_sai__SetGlobalPowerPolicy);
-               ((_sai__SetGlobalPowerPolicy*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetGlobalPowerPolicy[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetGlobalPowerPolicy);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetGlobalPowerPolicy*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetGlobalPowerPolicy*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetGlobalPowerPolicy %p -> %p\n", q, p));
-       *(_sai__SetGlobalPowerPolicy*)p = *(_sai__SetGlobalPowerPolicy*)q;
-}
-
-void _sai__SetActivePowerPackageResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetActivePowerPackageResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetActivePowerPackageResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetActivePowerPackageResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetActivePowerPackageResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetActivePowerPackageResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetActivePowerPackageResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetActivePowerPackageResponse(struct soap *soap, const char *tag, int id, const _sai__SetActivePowerPackageResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetActivePowerPackageResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetActivePowerPackageResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetActivePowerPackageResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetActivePowerPackageResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetActivePowerPackageResponse * SOAP_FMAC4 soap_get__sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetActivePowerPackageResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetActivePowerPackageResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetActivePowerPackageResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetActivePowerPackageResponse * SOAP_FMAC4 soap_in__sai__SetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__SetActivePowerPackageResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetActivePowerPackageResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetActivePowerPackageResponse, sizeof(_sai__SetActivePowerPackageResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetActivePowerPackageResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetActivePowerPackageResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetActivePowerPackageResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetActivePowerPackageResponse * SOAP_FMAC6 soap_new__sai__SetActivePowerPackageResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetActivePowerPackageResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetActivePowerPackageResponse * SOAP_FMAC4 soap_instantiate__sai__SetActivePowerPackageResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetActivePowerPackageResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetActivePowerPackageResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetActivePowerPackageResponse;
-               if (size)
-                       *size = sizeof(_sai__SetActivePowerPackageResponse);
-               ((_sai__SetActivePowerPackageResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetActivePowerPackageResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetActivePowerPackageResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetActivePowerPackageResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetActivePowerPackageResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetActivePowerPackageResponse %p -> %p\n", q, p));
-       *(_sai__SetActivePowerPackageResponse*)p = *(_sai__SetActivePowerPackageResponse*)q;
-}
-
-void _sai__SetActivePowerPackage::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_cmn__GuidBuf(soap, &((_sai__SetActivePowerPackage*)this)->PolicyGUID);
-       /* transient soap skipped */
-}
-
-void _sai__SetActivePowerPackage::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__GuidBuf(soap, &((_sai__SetActivePowerPackage*)this)->PolicyGUID);
-       /* transient soap skipped */
-}
-
-int _sai__SetActivePowerPackage::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetActivePowerPackage);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetActivePowerPackage::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetActivePowerPackage(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetActivePowerPackage(struct soap *soap, const char *tag, int id, const _sai__SetActivePowerPackage *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetActivePowerPackage), type);
-       soap_out_cmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__SetActivePowerPackage*)a)->PolicyGUID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetActivePowerPackage::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetActivePowerPackage(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetActivePowerPackage * SOAP_FMAC4 soap_get__sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetActivePowerPackage(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetActivePowerPackage::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetActivePowerPackage(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetActivePowerPackage * SOAP_FMAC4 soap_in__sai__SetActivePowerPackage(struct soap *soap, const char *tag, _sai__SetActivePowerPackage *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetActivePowerPackage *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetActivePowerPackage, sizeof(_sai__SetActivePowerPackage), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetActivePowerPackage)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetActivePowerPackage *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PolicyGUID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PolicyGUID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__SetActivePowerPackage*)a)->PolicyGUID), "cmn:GuidBuf"))
-                               {       soap_flag_PolicyGUID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyGUID1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetActivePowerPackage * SOAP_FMAC6 soap_new__sai__SetActivePowerPackage(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetActivePowerPackage(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetActivePowerPackage * SOAP_FMAC4 soap_instantiate__sai__SetActivePowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetActivePowerPackage, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetActivePowerPackage;
-               if (size)
-                       *size = sizeof(_sai__SetActivePowerPackage);
-               ((_sai__SetActivePowerPackage*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetActivePowerPackage[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetActivePowerPackage);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetActivePowerPackage*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetActivePowerPackage*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetActivePowerPackage %p -> %p\n", q, p));
-       *(_sai__SetActivePowerPackage*)p = *(_sai__SetActivePowerPackage*)q;
-}
-
-void _sai__GetPowerPackageResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetPowerPackageResponse*)this)->PolicyDescriptor, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_sai__GetPowerPackageResponse*)this)->PolicyDescriptor);
-       /* transient soap skipped */
-}
-
-void _sai__GetPowerPackageResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetPowerPackageResponse*)this)->StatusCode);
-       soap_default_std__string(soap, &((_sai__GetPowerPackageResponse*)this)->PolicyDescriptor);
-       /* transient soap skipped */
-}
-
-int _sai__GetPowerPackageResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPowerPackageResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetPowerPackageResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetPowerPackageResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerPackageResponse(struct soap *soap, const char *tag, int id, const _sai__GetPowerPackageResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerPackageResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetPowerPackageResponse*)a)->StatusCode), "");
-       soap_out_std__string(soap, "sai:PolicyDescriptor", -1, &(((_sai__GetPowerPackageResponse*)a)->PolicyDescriptor), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetPowerPackageResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetPowerPackageResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerPackageResponse * SOAP_FMAC4 soap_get__sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetPowerPackageResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetPowerPackageResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetPowerPackageResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerPackageResponse * SOAP_FMAC4 soap_in__sai__GetPowerPackageResponse(struct soap *soap, const char *tag, _sai__GetPowerPackageResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetPowerPackageResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerPackageResponse, sizeof(_sai__GetPowerPackageResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetPowerPackageResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetPowerPackageResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_PolicyDescriptor1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetPowerPackageResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_PolicyDescriptor1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "sai:PolicyDescriptor", &(((_sai__GetPowerPackageResponse*)a)->PolicyDescriptor), "xsd:string"))
-                               {       soap_flag_PolicyDescriptor1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PolicyDescriptor1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetPowerPackageResponse * SOAP_FMAC6 soap_new__sai__GetPowerPackageResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetPowerPackageResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetPowerPackageResponse * SOAP_FMAC4 soap_instantiate__sai__GetPowerPackageResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerPackageResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerPackageResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetPowerPackageResponse;
-               if (size)
-                       *size = sizeof(_sai__GetPowerPackageResponse);
-               ((_sai__GetPowerPackageResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetPowerPackageResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetPowerPackageResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetPowerPackageResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetPowerPackageResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerPackageResponse %p -> %p\n", q, p));
-       *(_sai__GetPowerPackageResponse*)p = *(_sai__GetPowerPackageResponse*)q;
-}
-
-void _sai__GetPowerPackage::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_cmn__GuidBuf(soap, &((_sai__GetPowerPackage*)this)->PolicyGUID);
-       /* transient soap skipped */
-}
-
-void _sai__GetPowerPackage::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__GuidBuf(soap, &((_sai__GetPowerPackage*)this)->PolicyGUID);
-       /* transient soap skipped */
-}
-
-int _sai__GetPowerPackage::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPowerPackage);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetPowerPackage::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetPowerPackage(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerPackage(struct soap *soap, const char *tag, int id, const _sai__GetPowerPackage *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerPackage), type);
-       soap_out_cmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__GetPowerPackage*)a)->PolicyGUID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetPowerPackage::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetPowerPackage(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerPackage * SOAP_FMAC4 soap_get__sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetPowerPackage(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetPowerPackage::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetPowerPackage(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerPackage * SOAP_FMAC4 soap_in__sai__GetPowerPackage(struct soap *soap, const char *tag, _sai__GetPowerPackage *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetPowerPackage *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerPackage, sizeof(_sai__GetPowerPackage), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetPowerPackage)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetPowerPackage *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PolicyGUID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PolicyGUID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__GetPowerPackage*)a)->PolicyGUID), "cmn:GuidBuf"))
-                               {       soap_flag_PolicyGUID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PolicyGUID1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetPowerPackage * SOAP_FMAC6 soap_new__sai__GetPowerPackage(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetPowerPackage(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetPowerPackage * SOAP_FMAC4 soap_instantiate__sai__GetPowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerPackage, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetPowerPackage;
-               if (size)
-                       *size = sizeof(_sai__GetPowerPackage);
-               ((_sai__GetPowerPackage*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetPowerPackage[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetPowerPackage);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetPowerPackage*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetPowerPackage*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerPackage %p -> %p\n", q, p));
-       *(_sai__GetPowerPackage*)p = *(_sai__GetPowerPackage*)q;
-}
-
-void _sai__GetActivePowerPackageResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_cmn__GuidBuf(soap, &((_sai__GetActivePowerPackageResponse*)this)->PolicyGUID);
-       /* transient soap skipped */
-}
-
-void _sai__GetActivePowerPackageResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetActivePowerPackageResponse*)this)->StatusCode);
-       soap_default_cmn__GuidBuf(soap, &((_sai__GetActivePowerPackageResponse*)this)->PolicyGUID);
-       /* transient soap skipped */
-}
-
-int _sai__GetActivePowerPackageResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetActivePowerPackageResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetActivePowerPackageResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetActivePowerPackageResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetActivePowerPackageResponse(struct soap *soap, const char *tag, int id, const _sai__GetActivePowerPackageResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetActivePowerPackageResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetActivePowerPackageResponse*)a)->StatusCode), "");
-       soap_out_cmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__GetActivePowerPackageResponse*)a)->PolicyGUID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetActivePowerPackageResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetActivePowerPackageResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetActivePowerPackageResponse * SOAP_FMAC4 soap_get__sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetActivePowerPackageResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetActivePowerPackageResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetActivePowerPackageResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetActivePowerPackageResponse * SOAP_FMAC4 soap_in__sai__GetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__GetActivePowerPackageResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetActivePowerPackageResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetActivePowerPackageResponse, sizeof(_sai__GetActivePowerPackageResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetActivePowerPackageResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetActivePowerPackageResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_PolicyGUID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetActivePowerPackageResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_PolicyGUID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__GetActivePowerPackageResponse*)a)->PolicyGUID), "cmn:GuidBuf"))
-                               {       soap_flag_PolicyGUID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PolicyGUID1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetActivePowerPackageResponse * SOAP_FMAC6 soap_new__sai__GetActivePowerPackageResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetActivePowerPackageResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetActivePowerPackageResponse * SOAP_FMAC4 soap_instantiate__sai__GetActivePowerPackageResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetActivePowerPackageResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetActivePowerPackageResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetActivePowerPackageResponse;
-               if (size)
-                       *size = sizeof(_sai__GetActivePowerPackageResponse);
-               ((_sai__GetActivePowerPackageResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetActivePowerPackageResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetActivePowerPackageResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetActivePowerPackageResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetActivePowerPackageResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetActivePowerPackageResponse %p -> %p\n", q, p));
-       *(_sai__GetActivePowerPackageResponse*)p = *(_sai__GetActivePowerPackageResponse*)q;
-}
-
-void _sai__GetActivePowerPackage::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetActivePowerPackage::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetActivePowerPackage::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetActivePowerPackage);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetActivePowerPackage::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetActivePowerPackage(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetActivePowerPackage(struct soap *soap, const char *tag, int id, const _sai__GetActivePowerPackage *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetActivePowerPackage), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetActivePowerPackage::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetActivePowerPackage(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetActivePowerPackage * SOAP_FMAC4 soap_get__sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetActivePowerPackage(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetActivePowerPackage::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetActivePowerPackage(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetActivePowerPackage * SOAP_FMAC4 soap_in__sai__GetActivePowerPackage(struct soap *soap, const char *tag, _sai__GetActivePowerPackage *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetActivePowerPackage *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetActivePowerPackage, sizeof(_sai__GetActivePowerPackage), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetActivePowerPackage)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetActivePowerPackage *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetActivePowerPackage * SOAP_FMAC6 soap_new__sai__GetActivePowerPackage(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetActivePowerPackage(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetActivePowerPackage * SOAP_FMAC4 soap_instantiate__sai__GetActivePowerPackage(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetActivePowerPackage, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetActivePowerPackage;
-               if (size)
-                       *size = sizeof(_sai__GetActivePowerPackage);
-               ((_sai__GetActivePowerPackage*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetActivePowerPackage[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetActivePowerPackage);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetActivePowerPackage*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetActivePowerPackage*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetActivePowerPackage %p -> %p\n", q, p));
-       *(_sai__GetActivePowerPackage*)p = *(_sai__GetActivePowerPackage*)q;
-}
-
-void _sai__EnumeratePowerPackagesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfcmn__GuidBuf(soap, &((_sai__EnumeratePowerPackagesResponse*)this)->PolicyGUID);
-       /* transient soap skipped */
-}
-
-void _sai__EnumeratePowerPackagesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnumeratePowerPackagesResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfcmn__GuidBuf(soap, &((_sai__EnumeratePowerPackagesResponse*)this)->PolicyGUID);
-       /* transient soap skipped */
-}
-
-int _sai__EnumeratePowerPackagesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumeratePowerPackagesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnumeratePowerPackagesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnumeratePowerPackagesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumeratePowerPackagesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumeratePowerPackagesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumeratePowerPackagesResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfcmn__GuidBuf(soap, "sai:PolicyGUID", -1, &(((_sai__EnumeratePowerPackagesResponse*)a)->PolicyGUID), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnumeratePowerPackagesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnumeratePowerPackagesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC4 soap_get__sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnumeratePowerPackagesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnumeratePowerPackagesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnumeratePowerPackagesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC4 soap_in__sai__EnumeratePowerPackagesResponse(struct soap *soap, const char *tag, _sai__EnumeratePowerPackagesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnumeratePowerPackagesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse, sizeof(_sai__EnumeratePowerPackagesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnumeratePowerPackagesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnumeratePowerPackagesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumeratePowerPackagesResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfcmn__GuidBuf(soap, "sai:PolicyGUID", &(((_sai__EnumeratePowerPackagesResponse*)a)->PolicyGUID), "cmn:GuidBuf"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC6 soap_new__sai__EnumeratePowerPackagesResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnumeratePowerPackagesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumeratePowerPackagesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumeratePowerPackagesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumeratePowerPackagesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnumeratePowerPackagesResponse;
-               if (size)
-                       *size = sizeof(_sai__EnumeratePowerPackagesResponse);
-               ((_sai__EnumeratePowerPackagesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnumeratePowerPackagesResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnumeratePowerPackagesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnumeratePowerPackagesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnumeratePowerPackagesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumeratePowerPackagesResponse %p -> %p\n", q, p));
-       *(_sai__EnumeratePowerPackagesResponse*)p = *(_sai__EnumeratePowerPackagesResponse*)q;
-}
-
-void _sai__EnumeratePowerPackages::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__EnumeratePowerPackages::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__EnumeratePowerPackages::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumeratePowerPackages);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnumeratePowerPackages::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnumeratePowerPackages(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumeratePowerPackages(struct soap *soap, const char *tag, int id, const _sai__EnumeratePowerPackages *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumeratePowerPackages), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnumeratePowerPackages::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnumeratePowerPackages(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnumeratePowerPackages * SOAP_FMAC4 soap_get__sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnumeratePowerPackages(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnumeratePowerPackages::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnumeratePowerPackages(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnumeratePowerPackages * SOAP_FMAC4 soap_in__sai__EnumeratePowerPackages(struct soap *soap, const char *tag, _sai__EnumeratePowerPackages *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnumeratePowerPackages *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumeratePowerPackages, sizeof(_sai__EnumeratePowerPackages), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnumeratePowerPackages)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnumeratePowerPackages *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnumeratePowerPackages * SOAP_FMAC6 soap_new__sai__EnumeratePowerPackages(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnumeratePowerPackages(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnumeratePowerPackages * SOAP_FMAC4 soap_instantiate__sai__EnumeratePowerPackages(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumeratePowerPackages(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumeratePowerPackages, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnumeratePowerPackages;
-               if (size)
-                       *size = sizeof(_sai__EnumeratePowerPackages);
-               ((_sai__EnumeratePowerPackages*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnumeratePowerPackages[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnumeratePowerPackages);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnumeratePowerPackages*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnumeratePowerPackages*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumeratePowerPackages %p -> %p\n", q, p));
-       *(_sai__EnumeratePowerPackages*)p = *(_sai__EnumeratePowerPackages*)q;
-}
-
-void _sai__GetEnvironmentDetectionResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__EnvironmentDetectionType(soap, &((_sai__GetEnvironmentDetectionResponse*)this)->Params);
-       /* transient soap skipped */
-}
-
-void _sai__GetEnvironmentDetectionResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetEnvironmentDetectionResponse*)this)->StatusCode);
-       ((_sai__GetEnvironmentDetectionResponse*)this)->Params = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetEnvironmentDetectionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetEnvironmentDetectionResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetEnvironmentDetectionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetEnvironmentDetectionResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnvironmentDetectionResponse(struct soap *soap, const char *tag, int id, const _sai__GetEnvironmentDetectionResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetEnvironmentDetectionResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", -1, &(((_sai__GetEnvironmentDetectionResponse*)a)->Params), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetEnvironmentDetectionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetEnvironmentDetectionResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC4 soap_get__sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetEnvironmentDetectionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetEnvironmentDetectionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetEnvironmentDetectionResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC4 soap_in__sai__GetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__GetEnvironmentDetectionResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetEnvironmentDetectionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse, sizeof(_sai__GetEnvironmentDetectionResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetEnvironmentDetectionResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetEnvironmentDetectionResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Params1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetEnvironmentDetectionResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Params1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", &(((_sai__GetEnvironmentDetectionResponse*)a)->Params), "sai:EnvironmentDetectionType"))
-                               {       soap_flag_Params1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Params1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC6 soap_new__sai__GetEnvironmentDetectionResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetEnvironmentDetectionResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse * SOAP_FMAC4 soap_instantiate__sai__GetEnvironmentDetectionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnvironmentDetectionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnvironmentDetectionResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetEnvironmentDetectionResponse;
-               if (size)
-                       *size = sizeof(_sai__GetEnvironmentDetectionResponse);
-               ((_sai__GetEnvironmentDetectionResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetEnvironmentDetectionResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetEnvironmentDetectionResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetEnvironmentDetectionResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetEnvironmentDetectionResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnvironmentDetectionResponse %p -> %p\n", q, p));
-       *(_sai__GetEnvironmentDetectionResponse*)p = *(_sai__GetEnvironmentDetectionResponse*)q;
-}
-
-void _sai__GetEnvironmentDetection::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetEnvironmentDetection::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetEnvironmentDetection::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetEnvironmentDetection);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetEnvironmentDetection::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetEnvironmentDetection(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnvironmentDetection(struct soap *soap, const char *tag, int id, const _sai__GetEnvironmentDetection *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnvironmentDetection), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetEnvironmentDetection::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetEnvironmentDetection(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetEnvironmentDetection * SOAP_FMAC4 soap_get__sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetEnvironmentDetection(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetEnvironmentDetection::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetEnvironmentDetection(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetEnvironmentDetection * SOAP_FMAC4 soap_in__sai__GetEnvironmentDetection(struct soap *soap, const char *tag, _sai__GetEnvironmentDetection *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetEnvironmentDetection *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnvironmentDetection, sizeof(_sai__GetEnvironmentDetection), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetEnvironmentDetection)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetEnvironmentDetection *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetEnvironmentDetection * SOAP_FMAC6 soap_new__sai__GetEnvironmentDetection(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetEnvironmentDetection(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetEnvironmentDetection * SOAP_FMAC4 soap_instantiate__sai__GetEnvironmentDetection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnvironmentDetection, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetEnvironmentDetection;
-               if (size)
-                       *size = sizeof(_sai__GetEnvironmentDetection);
-               ((_sai__GetEnvironmentDetection*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetEnvironmentDetection[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetEnvironmentDetection);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetEnvironmentDetection*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetEnvironmentDetection*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnvironmentDetection %p -> %p\n", q, p));
-       *(_sai__GetEnvironmentDetection*)p = *(_sai__GetEnvironmentDetection*)q;
-}
-
-void _sai__SetEnvironmentDetectionResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetEnvironmentDetectionResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetEnvironmentDetectionResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetEnvironmentDetectionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetEnvironmentDetectionResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetEnvironmentDetectionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetEnvironmentDetectionResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnvironmentDetectionResponse(struct soap *soap, const char *tag, int id, const _sai__SetEnvironmentDetectionResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetEnvironmentDetectionResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetEnvironmentDetectionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetEnvironmentDetectionResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC4 soap_get__sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetEnvironmentDetectionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetEnvironmentDetectionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetEnvironmentDetectionResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC4 soap_in__sai__SetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__SetEnvironmentDetectionResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetEnvironmentDetectionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse, sizeof(_sai__SetEnvironmentDetectionResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetEnvironmentDetectionResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetEnvironmentDetectionResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetEnvironmentDetectionResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC6 soap_new__sai__SetEnvironmentDetectionResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetEnvironmentDetectionResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse * SOAP_FMAC4 soap_instantiate__sai__SetEnvironmentDetectionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnvironmentDetectionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnvironmentDetectionResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetEnvironmentDetectionResponse;
-               if (size)
-                       *size = sizeof(_sai__SetEnvironmentDetectionResponse);
-               ((_sai__SetEnvironmentDetectionResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetEnvironmentDetectionResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetEnvironmentDetectionResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetEnvironmentDetectionResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetEnvironmentDetectionResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnvironmentDetectionResponse %p -> %p\n", q, p));
-       *(_sai__SetEnvironmentDetectionResponse*)p = *(_sai__SetEnvironmentDetectionResponse*)q;
-}
-
-void _sai__SetEnvironmentDetection::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__EnvironmentDetectionType(soap, &((_sai__SetEnvironmentDetection*)this)->Params);
-       /* transient soap skipped */
-}
-
-void _sai__SetEnvironmentDetection::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__SetEnvironmentDetection*)this)->Params = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__SetEnvironmentDetection::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetEnvironmentDetection);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetEnvironmentDetection::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetEnvironmentDetection(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnvironmentDetection(struct soap *soap, const char *tag, int id, const _sai__SetEnvironmentDetection *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnvironmentDetection), type);
-       soap_out_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", -1, &(((_sai__SetEnvironmentDetection*)a)->Params), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetEnvironmentDetection::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetEnvironmentDetection(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetEnvironmentDetection * SOAP_FMAC4 soap_get__sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetEnvironmentDetection(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetEnvironmentDetection::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetEnvironmentDetection(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetEnvironmentDetection * SOAP_FMAC4 soap_in__sai__SetEnvironmentDetection(struct soap *soap, const char *tag, _sai__SetEnvironmentDetection *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetEnvironmentDetection *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnvironmentDetection, sizeof(_sai__SetEnvironmentDetection), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetEnvironmentDetection)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetEnvironmentDetection *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Params1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Params1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__EnvironmentDetectionType(soap, "sai:Params", &(((_sai__SetEnvironmentDetection*)a)->Params), "sai:EnvironmentDetectionType"))
-                               {       soap_flag_Params1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Params1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetEnvironmentDetection * SOAP_FMAC6 soap_new__sai__SetEnvironmentDetection(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetEnvironmentDetection(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetEnvironmentDetection * SOAP_FMAC4 soap_instantiate__sai__SetEnvironmentDetection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnvironmentDetection, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetEnvironmentDetection;
-               if (size)
-                       *size = sizeof(_sai__SetEnvironmentDetection);
-               ((_sai__SetEnvironmentDetection*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetEnvironmentDetection[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetEnvironmentDetection);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetEnvironmentDetection*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetEnvironmentDetection*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnvironmentDetection %p -> %p\n", q, p));
-       *(_sai__SetEnvironmentDetection*)p = *(_sai__SetEnvironmentDetection*)q;
-}
-
-void _sai__SetRealmAuthOptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetRealmAuthOptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetRealmAuthOptionsResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetRealmAuthOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetRealmAuthOptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetRealmAuthOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetRealmAuthOptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRealmAuthOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetRealmAuthOptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetRealmAuthOptionsResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetRealmAuthOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetRealmAuthOptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC4 soap_get__sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetRealmAuthOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetRealmAuthOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetRealmAuthOptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC4 soap_in__sai__SetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__SetRealmAuthOptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetRealmAuthOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse, sizeof(_sai__SetRealmAuthOptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetRealmAuthOptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetRealmAuthOptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetRealmAuthOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC6 soap_new__sai__SetRealmAuthOptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetRealmAuthOptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetRealmAuthOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRealmAuthOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRealmAuthOptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetRealmAuthOptionsResponse;
-               if (size)
-                       *size = sizeof(_sai__SetRealmAuthOptionsResponse);
-               ((_sai__SetRealmAuthOptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetRealmAuthOptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetRealmAuthOptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetRealmAuthOptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetRealmAuthOptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRealmAuthOptionsResponse %p -> %p\n", q, p));
-       *(_sai__SetRealmAuthOptionsResponse*)p = *(_sai__SetRealmAuthOptionsResponse*)q;
-}
-
-void _sai__SetRealmAuthOptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetRealmAuthOptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__UserAclRealmType(soap, &((_sai__SetRealmAuthOptions*)this)->Realm);
-       soap_default_sai__HTTPAuthOptionType(soap, &((_sai__SetRealmAuthOptions*)this)->HTTPAuthOption);
-       /* transient soap skipped */
-}
-
-int _sai__SetRealmAuthOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetRealmAuthOptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetRealmAuthOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetRealmAuthOptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRealmAuthOptions(struct soap *soap, const char *tag, int id, const _sai__SetRealmAuthOptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRealmAuthOptions), type);
-       soap_out_sai__UserAclRealmType(soap, "sai:Realm", -1, &(((_sai__SetRealmAuthOptions*)a)->Realm), "");
-       soap_out_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", -1, &(((_sai__SetRealmAuthOptions*)a)->HTTPAuthOption), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetRealmAuthOptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetRealmAuthOptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetRealmAuthOptions * SOAP_FMAC4 soap_get__sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetRealmAuthOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetRealmAuthOptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetRealmAuthOptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetRealmAuthOptions * SOAP_FMAC4 soap_in__sai__SetRealmAuthOptions(struct soap *soap, const char *tag, _sai__SetRealmAuthOptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetRealmAuthOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRealmAuthOptions, sizeof(_sai__SetRealmAuthOptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetRealmAuthOptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetRealmAuthOptions *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Realm1 = 1, soap_flag_HTTPAuthOption1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Realm1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__UserAclRealmType(soap, "sai:Realm", &(((_sai__SetRealmAuthOptions*)a)->Realm), "sai:UserAclRealmType"))
-                               {       soap_flag_Realm1--;
-                                       continue;
-                               }
-                       if (soap_flag_HTTPAuthOption1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", &(((_sai__SetRealmAuthOptions*)a)->HTTPAuthOption), "sai:HTTPAuthOptionType"))
-                               {       soap_flag_HTTPAuthOption1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Realm1 > 0 || soap_flag_HTTPAuthOption1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetRealmAuthOptions * SOAP_FMAC6 soap_new__sai__SetRealmAuthOptions(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetRealmAuthOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetRealmAuthOptions * SOAP_FMAC4 soap_instantiate__sai__SetRealmAuthOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRealmAuthOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetRealmAuthOptions;
-               if (size)
-                       *size = sizeof(_sai__SetRealmAuthOptions);
-               ((_sai__SetRealmAuthOptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetRealmAuthOptions[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetRealmAuthOptions);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetRealmAuthOptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetRealmAuthOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRealmAuthOptions %p -> %p\n", q, p));
-       *(_sai__SetRealmAuthOptions*)p = *(_sai__SetRealmAuthOptions*)q;
-}
-
-void _sai__GetRealmAuthOptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetRealmAuthOptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetRealmAuthOptionsResponse*)this)->StatusCode);
-       soap_default_sai__HTTPAuthOptionType(soap, &((_sai__GetRealmAuthOptionsResponse*)this)->HTTPAuthOption);
-       /* transient soap skipped */
-}
-
-int _sai__GetRealmAuthOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetRealmAuthOptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetRealmAuthOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetRealmAuthOptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetRealmAuthOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetRealmAuthOptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetRealmAuthOptionsResponse*)a)->StatusCode), "");
-       soap_out_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", -1, &(((_sai__GetRealmAuthOptionsResponse*)a)->HTTPAuthOption), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetRealmAuthOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetRealmAuthOptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC4 soap_get__sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetRealmAuthOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetRealmAuthOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetRealmAuthOptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC4 soap_in__sai__GetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__GetRealmAuthOptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetRealmAuthOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse, sizeof(_sai__GetRealmAuthOptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetRealmAuthOptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetRealmAuthOptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_HTTPAuthOption1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetRealmAuthOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_HTTPAuthOption1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__HTTPAuthOptionType(soap, "sai:HTTPAuthOption", &(((_sai__GetRealmAuthOptionsResponse*)a)->HTTPAuthOption), "sai:HTTPAuthOptionType"))
-                               {       soap_flag_HTTPAuthOption1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_HTTPAuthOption1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC6 soap_new__sai__GetRealmAuthOptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetRealmAuthOptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetRealmAuthOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetRealmAuthOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetRealmAuthOptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetRealmAuthOptionsResponse;
-               if (size)
-                       *size = sizeof(_sai__GetRealmAuthOptionsResponse);
-               ((_sai__GetRealmAuthOptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetRealmAuthOptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetRealmAuthOptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetRealmAuthOptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetRealmAuthOptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetRealmAuthOptionsResponse %p -> %p\n", q, p));
-       *(_sai__GetRealmAuthOptionsResponse*)p = *(_sai__GetRealmAuthOptionsResponse*)q;
-}
-
-void _sai__GetRealmAuthOptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetRealmAuthOptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__UserAclRealmType(soap, &((_sai__GetRealmAuthOptions*)this)->Realm);
-       /* transient soap skipped */
-}
-
-int _sai__GetRealmAuthOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetRealmAuthOptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetRealmAuthOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetRealmAuthOptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetRealmAuthOptions(struct soap *soap, const char *tag, int id, const _sai__GetRealmAuthOptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetRealmAuthOptions), type);
-       soap_out_sai__UserAclRealmType(soap, "sai:Realm", -1, &(((_sai__GetRealmAuthOptions*)a)->Realm), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetRealmAuthOptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetRealmAuthOptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetRealmAuthOptions * SOAP_FMAC4 soap_get__sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetRealmAuthOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetRealmAuthOptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetRealmAuthOptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetRealmAuthOptions * SOAP_FMAC4 soap_in__sai__GetRealmAuthOptions(struct soap *soap, const char *tag, _sai__GetRealmAuthOptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetRealmAuthOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetRealmAuthOptions, sizeof(_sai__GetRealmAuthOptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetRealmAuthOptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetRealmAuthOptions *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Realm1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Realm1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__UserAclRealmType(soap, "sai:Realm", &(((_sai__GetRealmAuthOptions*)a)->Realm), "sai:UserAclRealmType"))
-                               {       soap_flag_Realm1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Realm1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetRealmAuthOptions * SOAP_FMAC6 soap_new__sai__GetRealmAuthOptions(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetRealmAuthOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetRealmAuthOptions * SOAP_FMAC4 soap_instantiate__sai__GetRealmAuthOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetRealmAuthOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetRealmAuthOptions;
-               if (size)
-                       *size = sizeof(_sai__GetRealmAuthOptions);
-               ((_sai__GetRealmAuthOptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetRealmAuthOptions[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetRealmAuthOptions);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetRealmAuthOptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetRealmAuthOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetRealmAuthOptions %p -> %p\n", q, p));
-       *(_sai__GetRealmAuthOptions*)p = *(_sai__GetRealmAuthOptions*)q;
-}
-
-void _sai__ExtendProvisioningPeriodResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__ExtendProvisioningPeriodResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__ExtendProvisioningPeriodResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__ExtendProvisioningPeriodResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__ExtendProvisioningPeriodResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__ExtendProvisioningPeriodResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ExtendProvisioningPeriodResponse(struct soap *soap, const char *tag, int id, const _sai__ExtendProvisioningPeriodResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__ExtendProvisioningPeriodResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__ExtendProvisioningPeriodResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__ExtendProvisioningPeriodResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC4 soap_get__sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__ExtendProvisioningPeriodResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__ExtendProvisioningPeriodResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__ExtendProvisioningPeriodResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC4 soap_in__sai__ExtendProvisioningPeriodResponse(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriodResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__ExtendProvisioningPeriodResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse, sizeof(_sai__ExtendProvisioningPeriodResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__ExtendProvisioningPeriodResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__ExtendProvisioningPeriodResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__ExtendProvisioningPeriodResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC6 soap_new__sai__ExtendProvisioningPeriodResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__ExtendProvisioningPeriodResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse * SOAP_FMAC4 soap_instantiate__sai__ExtendProvisioningPeriodResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ExtendProvisioningPeriodResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__ExtendProvisioningPeriodResponse;
-               if (size)
-                       *size = sizeof(_sai__ExtendProvisioningPeriodResponse);
-               ((_sai__ExtendProvisioningPeriodResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__ExtendProvisioningPeriodResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__ExtendProvisioningPeriodResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__ExtendProvisioningPeriodResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__ExtendProvisioningPeriodResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ExtendProvisioningPeriodResponse %p -> %p\n", q, p));
-       *(_sai__ExtendProvisioningPeriodResponse*)p = *(_sai__ExtendProvisioningPeriodResponse*)q;
-}
-
-void _sai__ExtendProvisioningPeriod::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__ExtendProvisioningPeriod*)this)->Duration, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _sai__ExtendProvisioningPeriod::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_sai__ExtendProvisioningPeriod*)this)->Duration);
-       /* transient soap skipped */
-}
-
-int _sai__ExtendProvisioningPeriod::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__ExtendProvisioningPeriod);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__ExtendProvisioningPeriod::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__ExtendProvisioningPeriod(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, int id, const _sai__ExtendProvisioningPeriod *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ExtendProvisioningPeriod), type);
-       soap_out_unsignedInt(soap, "sai:Duration", -1, &(((_sai__ExtendProvisioningPeriod*)a)->Duration), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__ExtendProvisioningPeriod::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__ExtendProvisioningPeriod(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_get__sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__ExtendProvisioningPeriod(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__ExtendProvisioningPeriod::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__ExtendProvisioningPeriod(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_in__sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriod *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__ExtendProvisioningPeriod *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ExtendProvisioningPeriod, sizeof(_sai__ExtendProvisioningPeriod), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__ExtendProvisioningPeriod)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__ExtendProvisioningPeriod *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Duration1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Duration1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:Duration", &(((_sai__ExtendProvisioningPeriod*)a)->Duration), "xsd:unsignedInt"))
-                               {       soap_flag_Duration1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Duration1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__ExtendProvisioningPeriod * SOAP_FMAC6 soap_new__sai__ExtendProvisioningPeriod(struct soap *soap, int n)
-{      return soap_instantiate__sai__ExtendProvisioningPeriod(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_instantiate__sai__ExtendProvisioningPeriod(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ExtendProvisioningPeriod(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ExtendProvisioningPeriod, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__ExtendProvisioningPeriod;
-               if (size)
-                       *size = sizeof(_sai__ExtendProvisioningPeriod);
-               ((_sai__ExtendProvisioningPeriod*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__ExtendProvisioningPeriod[n];
-               if (size)
-                       *size = n * sizeof(_sai__ExtendProvisioningPeriod);
-               for (int i = 0; i < n; i++)
-                       ((_sai__ExtendProvisioningPeriod*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__ExtendProvisioningPeriod*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ExtendProvisioningPeriod %p -> %p\n", q, p));
-       *(_sai__ExtendProvisioningPeriod*)p = *(_sai__ExtendProvisioningPeriod*)q;
-}
-
-void _sai__GetProvisioningPIDResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetProvisioningPIDResponse*)this)->PID, SOAP_TYPE_xsd__base64Binary);
-       ((_sai__GetProvisioningPIDResponse*)this)->PID.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void _sai__GetProvisioningPIDResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetProvisioningPIDResponse*)this)->StatusCode);
-       ((_sai__GetProvisioningPIDResponse*)this)->PID.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int _sai__GetProvisioningPIDResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningPIDResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetProvisioningPIDResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetProvisioningPIDResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningPIDResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningPIDResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningPIDResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningPIDResponse*)a)->StatusCode), "");
-       (((_sai__GetProvisioningPIDResponse*)a)->PID).soap_out(soap, "sai:PID", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetProvisioningPIDResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetProvisioningPIDResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningPIDResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetProvisioningPIDResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetProvisioningPIDResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetProvisioningPIDResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningPIDResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningPIDResponse(struct soap *soap, const char *tag, _sai__GetProvisioningPIDResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetProvisioningPIDResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningPIDResponse, sizeof(_sai__GetProvisioningPIDResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningPIDResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetProvisioningPIDResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_PID1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningPIDResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_PID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((_sai__GetProvisioningPIDResponse*)a)->PID).soap_in(soap, "sai:PID", "xsd:base64Binary"))
-                               {       soap_flag_PID1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PID1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetProvisioningPIDResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningPIDResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetProvisioningPIDResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningPIDResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningPIDResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningPIDResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningPIDResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetProvisioningPIDResponse;
-               if (size)
-                       *size = sizeof(_sai__GetProvisioningPIDResponse);
-               ((_sai__GetProvisioningPIDResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetProvisioningPIDResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetProvisioningPIDResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetProvisioningPIDResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetProvisioningPIDResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningPIDResponse %p -> %p\n", q, p));
-       *(_sai__GetProvisioningPIDResponse*)p = *(_sai__GetProvisioningPIDResponse*)q;
-}
-
-void _sai__GetProvisioningPID::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetProvisioningPID::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetProvisioningPID::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningPID);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetProvisioningPID::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetProvisioningPID(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningPID(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningPID *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningPID), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetProvisioningPID::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetProvisioningPID(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningPID * SOAP_FMAC4 soap_get__sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetProvisioningPID(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetProvisioningPID::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetProvisioningPID(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningPID * SOAP_FMAC4 soap_in__sai__GetProvisioningPID(struct soap *soap, const char *tag, _sai__GetProvisioningPID *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetProvisioningPID *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningPID, sizeof(_sai__GetProvisioningPID), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningPID)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetProvisioningPID *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetProvisioningPID * SOAP_FMAC6 soap_new__sai__GetProvisioningPID(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetProvisioningPID(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningPID * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningPID(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningPID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningPID, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetProvisioningPID;
-               if (size)
-                       *size = sizeof(_sai__GetProvisioningPID);
-               ((_sai__GetProvisioningPID*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetProvisioningPID[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetProvisioningPID);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetProvisioningPID*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetProvisioningPID*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningPID %p -> %p\n", q, p));
-       *(_sai__GetProvisioningPID*)p = *(_sai__GetProvisioningPID*)q;
-}
-
-void _sai__GetProvisioningAuditRecordResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__ProvisioningAuditRecordType(soap, &((_sai__GetProvisioningAuditRecordResponse*)this)->ProvisioningAuditRecord);
-       /* transient soap skipped */
-}
-
-void _sai__GetProvisioningAuditRecordResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetProvisioningAuditRecordResponse*)this)->StatusCode);
-       ((_sai__GetProvisioningAuditRecordResponse*)this)->ProvisioningAuditRecord = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetProvisioningAuditRecordResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetProvisioningAuditRecordResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetProvisioningAuditRecordResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningAuditRecordResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningAuditRecordResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningAuditRecordResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__ProvisioningAuditRecordType(soap, "sai:ProvisioningAuditRecord", -1, &(((_sai__GetProvisioningAuditRecordResponse*)a)->ProvisioningAuditRecord), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetProvisioningAuditRecordResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetProvisioningAuditRecordResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetProvisioningAuditRecordResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetProvisioningAuditRecordResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetProvisioningAuditRecordResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningAuditRecordResponse(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecordResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetProvisioningAuditRecordResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse, sizeof(_sai__GetProvisioningAuditRecordResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningAuditRecordResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetProvisioningAuditRecordResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningAuditRecord1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningAuditRecordResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProvisioningAuditRecord1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__ProvisioningAuditRecordType(soap, "sai:ProvisioningAuditRecord", &(((_sai__GetProvisioningAuditRecordResponse*)a)->ProvisioningAuditRecord), "sai:ProvisioningAuditRecordType"))
-                               {       soap_flag_ProvisioningAuditRecord1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningAuditRecord1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningAuditRecordResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetProvisioningAuditRecordResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningAuditRecordResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningAuditRecordResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetProvisioningAuditRecordResponse;
-               if (size)
-                       *size = sizeof(_sai__GetProvisioningAuditRecordResponse);
-               ((_sai__GetProvisioningAuditRecordResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetProvisioningAuditRecordResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetProvisioningAuditRecordResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetProvisioningAuditRecordResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetProvisioningAuditRecordResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningAuditRecordResponse %p -> %p\n", q, p));
-       *(_sai__GetProvisioningAuditRecordResponse*)p = *(_sai__GetProvisioningAuditRecordResponse*)q;
-}
-
-void _sai__GetProvisioningAuditRecord::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetProvisioningAuditRecord::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetProvisioningAuditRecord::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningAuditRecord);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetProvisioningAuditRecord::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetProvisioningAuditRecord(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningAuditRecord *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningAuditRecord), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetProvisioningAuditRecord::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetProvisioningAuditRecord(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_get__sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetProvisioningAuditRecord(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetProvisioningAuditRecord::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetProvisioningAuditRecord(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_in__sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecord *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetProvisioningAuditRecord *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningAuditRecord, sizeof(_sai__GetProvisioningAuditRecord), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningAuditRecord)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetProvisioningAuditRecord *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetProvisioningAuditRecord * SOAP_FMAC6 soap_new__sai__GetProvisioningAuditRecord(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetProvisioningAuditRecord(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningAuditRecord(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningAuditRecord(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningAuditRecord, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetProvisioningAuditRecord;
-               if (size)
-                       *size = sizeof(_sai__GetProvisioningAuditRecord);
-               ((_sai__GetProvisioningAuditRecord*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetProvisioningAuditRecord[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetProvisioningAuditRecord);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetProvisioningAuditRecord*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetProvisioningAuditRecord*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningAuditRecord %p -> %p\n", q, p));
-       *(_sai__GetProvisioningAuditRecord*)p = *(_sai__GetProvisioningAuditRecord*)q;
-}
-
-void _sai__SetZeroTouchConfigurationModeResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetZeroTouchConfigurationModeResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetZeroTouchConfigurationModeResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetZeroTouchConfigurationModeResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetZeroTouchConfigurationModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetZeroTouchConfigurationModeResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, int id, const _sai__SetZeroTouchConfigurationModeResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetZeroTouchConfigurationModeResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetZeroTouchConfigurationModeResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetZeroTouchConfigurationModeResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_get__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetZeroTouchConfigurationModeResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetZeroTouchConfigurationModeResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetZeroTouchConfigurationModeResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_in__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationModeResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetZeroTouchConfigurationModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse, sizeof(_sai__SetZeroTouchConfigurationModeResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetZeroTouchConfigurationModeResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetZeroTouchConfigurationModeResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC6 soap_new__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetZeroTouchConfigurationModeResponse;
-               if (size)
-                       *size = sizeof(_sai__SetZeroTouchConfigurationModeResponse);
-               ((_sai__SetZeroTouchConfigurationModeResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetZeroTouchConfigurationModeResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetZeroTouchConfigurationModeResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetZeroTouchConfigurationModeResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetZeroTouchConfigurationModeResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetZeroTouchConfigurationModeResponse %p -> %p\n", q, p));
-       *(_sai__SetZeroTouchConfigurationModeResponse*)p = *(_sai__SetZeroTouchConfigurationModeResponse*)q;
-}
-
-void _sai__SetZeroTouchConfigurationMode::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__SetZeroTouchConfigurationMode*)this)->Enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _sai__SetZeroTouchConfigurationMode::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((_sai__SetZeroTouchConfigurationMode*)this)->Enabled);
-       /* transient soap skipped */
-}
-
-int _sai__SetZeroTouchConfigurationMode::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetZeroTouchConfigurationMode);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetZeroTouchConfigurationMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetZeroTouchConfigurationMode(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, const _sai__SetZeroTouchConfigurationMode *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode), type);
-       soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__SetZeroTouchConfigurationMode*)a)->Enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetZeroTouchConfigurationMode::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetZeroTouchConfigurationMode(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get__sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetZeroTouchConfigurationMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetZeroTouchConfigurationMode::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetZeroTouchConfigurationMode(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in__sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationMode *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetZeroTouchConfigurationMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode, sizeof(_sai__SetZeroTouchConfigurationMode), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetZeroTouchConfigurationMode)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetZeroTouchConfigurationMode *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:Enabled", &(((_sai__SetZeroTouchConfigurationMode*)a)->Enabled), "xsd:boolean"))
-                               {       soap_flag_Enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new__sai__SetZeroTouchConfigurationMode(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_instantiate__sai__SetZeroTouchConfigurationMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetZeroTouchConfigurationMode, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetZeroTouchConfigurationMode;
-               if (size)
-                       *size = sizeof(_sai__SetZeroTouchConfigurationMode);
-               ((_sai__SetZeroTouchConfigurationMode*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetZeroTouchConfigurationMode[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetZeroTouchConfigurationMode);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetZeroTouchConfigurationMode*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetZeroTouchConfigurationMode*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetZeroTouchConfigurationMode %p -> %p\n", q, p));
-       *(_sai__SetZeroTouchConfigurationMode*)p = *(_sai__SetZeroTouchConfigurationMode*)q;
-}
-
-void _sai__GetZeroTouchConfigurationModeResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetZeroTouchConfigurationModeResponse*)this)->Enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _sai__GetZeroTouchConfigurationModeResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetZeroTouchConfigurationModeResponse*)this)->StatusCode);
-       soap_default_bool(soap, &((_sai__GetZeroTouchConfigurationModeResponse*)this)->Enabled);
-       /* transient soap skipped */
-}
-
-int _sai__GetZeroTouchConfigurationModeResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetZeroTouchConfigurationModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetZeroTouchConfigurationModeResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, int id, const _sai__GetZeroTouchConfigurationModeResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->StatusCode), "");
-       soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->Enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetZeroTouchConfigurationModeResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetZeroTouchConfigurationModeResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_get__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetZeroTouchConfigurationModeResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetZeroTouchConfigurationModeResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetZeroTouchConfigurationModeResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_in__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationModeResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetZeroTouchConfigurationModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse, sizeof(_sai__GetZeroTouchConfigurationModeResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetZeroTouchConfigurationModeResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:Enabled", &(((_sai__GetZeroTouchConfigurationModeResponse*)a)->Enabled), "xsd:boolean"))
-                               {       soap_flag_Enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC6 soap_new__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse * SOAP_FMAC4 soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetZeroTouchConfigurationModeResponse;
-               if (size)
-                       *size = sizeof(_sai__GetZeroTouchConfigurationModeResponse);
-               ((_sai__GetZeroTouchConfigurationModeResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetZeroTouchConfigurationModeResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetZeroTouchConfigurationModeResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetZeroTouchConfigurationModeResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetZeroTouchConfigurationModeResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetZeroTouchConfigurationModeResponse %p -> %p\n", q, p));
-       *(_sai__GetZeroTouchConfigurationModeResponse*)p = *(_sai__GetZeroTouchConfigurationModeResponse*)q;
-}
-
-void _sai__GetZeroTouchConfigurationMode::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetZeroTouchConfigurationMode::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetZeroTouchConfigurationMode::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetZeroTouchConfigurationMode);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetZeroTouchConfigurationMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetZeroTouchConfigurationMode(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, int id, const _sai__GetZeroTouchConfigurationMode *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetZeroTouchConfigurationMode::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetZeroTouchConfigurationMode(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get__sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetZeroTouchConfigurationMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetZeroTouchConfigurationMode::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetZeroTouchConfigurationMode(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in__sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationMode *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetZeroTouchConfigurationMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode, sizeof(_sai__GetZeroTouchConfigurationMode), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetZeroTouchConfigurationMode)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetZeroTouchConfigurationMode *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new__sai__GetZeroTouchConfigurationMode(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_instantiate__sai__GetZeroTouchConfigurationMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetZeroTouchConfigurationMode, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetZeroTouchConfigurationMode;
-               if (size)
-                       *size = sizeof(_sai__GetZeroTouchConfigurationMode);
-               ((_sai__GetZeroTouchConfigurationMode*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetZeroTouchConfigurationMode[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetZeroTouchConfigurationMode);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetZeroTouchConfigurationMode*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetZeroTouchConfigurationMode*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetZeroTouchConfigurationMode %p -> %p\n", q, p));
-       *(_sai__GetZeroTouchConfigurationMode*)p = *(_sai__GetZeroTouchConfigurationMode*)q;
-}
-
-void _sai__EnableCertificateHashEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__EnableCertificateHashEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnableCertificateHashEntryResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__EnableCertificateHashEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnableCertificateHashEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnableCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnableCertificateHashEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__EnableCertificateHashEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnableCertificateHashEntryResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnableCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnableCertificateHashEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnableCertificateHashEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnableCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnableCertificateHashEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__EnableCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnableCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse, sizeof(_sai__EnableCertificateHashEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnableCertificateHashEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnableCertificateHashEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnableCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__EnableCertificateHashEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnableCertificateHashEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__EnableCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableCertificateHashEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnableCertificateHashEntryResponse;
-               if (size)
-                       *size = sizeof(_sai__EnableCertificateHashEntryResponse);
-               ((_sai__EnableCertificateHashEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnableCertificateHashEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnableCertificateHashEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnableCertificateHashEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnableCertificateHashEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableCertificateHashEntryResponse %p -> %p\n", q, p));
-       *(_sai__EnableCertificateHashEntryResponse*)p = *(_sai__EnableCertificateHashEntryResponse*)q;
-}
-
-void _sai__EnableCertificateHashEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__EnableCertificateHashEntry*)this)->Handle, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_sai__EnableCertificateHashEntry*)this)->Enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _sai__EnableCertificateHashEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_sai__EnableCertificateHashEntry*)this)->Handle);
-       soap_default_bool(soap, &((_sai__EnableCertificateHashEntry*)this)->Enabled);
-       /* transient soap skipped */
-}
-
-int _sai__EnableCertificateHashEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnableCertificateHashEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnableCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnableCertificateHashEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__EnableCertificateHashEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnableCertificateHashEntry), type);
-       soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__EnableCertificateHashEntry*)a)->Handle), "");
-       soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__EnableCertificateHashEntry*)a)->Enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnableCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnableCertificateHashEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_get__sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnableCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnableCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnableCertificateHashEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_in__sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnableCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnableCertificateHashEntry, sizeof(_sai__EnableCertificateHashEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnableCertificateHashEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnableCertificateHashEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1, soap_flag_Enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__EnableCertificateHashEntry*)a)->Handle), "xsd:unsignedInt"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:Enabled", &(((_sai__EnableCertificateHashEntry*)a)->Enabled), "xsd:boolean"))
-                               {       soap_flag_Enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_Enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnableCertificateHashEntry * SOAP_FMAC6 soap_new__sai__EnableCertificateHashEntry(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnableCertificateHashEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__EnableCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnableCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnableCertificateHashEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnableCertificateHashEntry;
-               if (size)
-                       *size = sizeof(_sai__EnableCertificateHashEntry);
-               ((_sai__EnableCertificateHashEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnableCertificateHashEntry[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnableCertificateHashEntry);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnableCertificateHashEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnableCertificateHashEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnableCertificateHashEntry %p -> %p\n", q, p));
-       *(_sai__EnableCertificateHashEntry*)p = *(_sai__EnableCertificateHashEntry*)q;
-}
-
-void _sai__DeleteCertificateHashEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__DeleteCertificateHashEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__DeleteCertificateHashEntryResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__DeleteCertificateHashEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__DeleteCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__DeleteCertificateHashEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__DeleteCertificateHashEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__DeleteCertificateHashEntryResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__DeleteCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__DeleteCertificateHashEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__DeleteCertificateHashEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__DeleteCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__DeleteCertificateHashEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__DeleteCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__DeleteCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse, sizeof(_sai__DeleteCertificateHashEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__DeleteCertificateHashEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__DeleteCertificateHashEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__DeleteCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__DeleteCertificateHashEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__DeleteCertificateHashEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__DeleteCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__DeleteCertificateHashEntryResponse;
-               if (size)
-                       *size = sizeof(_sai__DeleteCertificateHashEntryResponse);
-               ((_sai__DeleteCertificateHashEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__DeleteCertificateHashEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__DeleteCertificateHashEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__DeleteCertificateHashEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__DeleteCertificateHashEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteCertificateHashEntryResponse %p -> %p\n", q, p));
-       *(_sai__DeleteCertificateHashEntryResponse*)p = *(_sai__DeleteCertificateHashEntryResponse*)q;
-}
-
-void _sai__DeleteCertificateHashEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__DeleteCertificateHashEntry*)this)->Handle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _sai__DeleteCertificateHashEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_sai__DeleteCertificateHashEntry*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _sai__DeleteCertificateHashEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__DeleteCertificateHashEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__DeleteCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__DeleteCertificateHashEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__DeleteCertificateHashEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteCertificateHashEntry), type);
-       soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__DeleteCertificateHashEntry*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__DeleteCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__DeleteCertificateHashEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_get__sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__DeleteCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__DeleteCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__DeleteCertificateHashEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_in__sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__DeleteCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteCertificateHashEntry, sizeof(_sai__DeleteCertificateHashEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__DeleteCertificateHashEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__DeleteCertificateHashEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__DeleteCertificateHashEntry*)a)->Handle), "xsd:unsignedInt"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__DeleteCertificateHashEntry * SOAP_FMAC6 soap_new__sai__DeleteCertificateHashEntry(struct soap *soap, int n)
-{      return soap_instantiate__sai__DeleteCertificateHashEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__DeleteCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteCertificateHashEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__DeleteCertificateHashEntry;
-               if (size)
-                       *size = sizeof(_sai__DeleteCertificateHashEntry);
-               ((_sai__DeleteCertificateHashEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__DeleteCertificateHashEntry[n];
-               if (size)
-                       *size = n * sizeof(_sai__DeleteCertificateHashEntry);
-               for (int i = 0; i < n; i++)
-                       ((_sai__DeleteCertificateHashEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__DeleteCertificateHashEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteCertificateHashEntry %p -> %p\n", q, p));
-       *(_sai__DeleteCertificateHashEntry*)p = *(_sai__DeleteCertificateHashEntry*)q;
-}
-
-void _sai__AddCertificateHashEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__AddCertificateHashEntryResponse*)this)->Handle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _sai__AddCertificateHashEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__AddCertificateHashEntryResponse*)this)->StatusCode);
-       soap_default_unsignedInt(soap, &((_sai__AddCertificateHashEntryResponse*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _sai__AddCertificateHashEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddCertificateHashEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__AddCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__AddCertificateHashEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__AddCertificateHashEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddCertificateHashEntryResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddCertificateHashEntryResponse*)a)->StatusCode), "");
-       soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__AddCertificateHashEntryResponse*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__AddCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__AddCertificateHashEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__AddCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__AddCertificateHashEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__AddCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__AddCertificateHashEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__AddCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__AddCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__AddCertificateHashEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__AddCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddCertificateHashEntryResponse, sizeof(_sai__AddCertificateHashEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__AddCertificateHashEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__AddCertificateHashEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__AddCertificateHashEntryResponse*)a)->Handle), "xsd:unsignedInt"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__AddCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__AddCertificateHashEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__AddCertificateHashEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__AddCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__AddCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddCertificateHashEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__AddCertificateHashEntryResponse;
-               if (size)
-                       *size = sizeof(_sai__AddCertificateHashEntryResponse);
-               ((_sai__AddCertificateHashEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__AddCertificateHashEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__AddCertificateHashEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__AddCertificateHashEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__AddCertificateHashEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddCertificateHashEntryResponse %p -> %p\n", q, p));
-       *(_sai__AddCertificateHashEntryResponse*)p = *(_sai__AddCertificateHashEntryResponse*)q;
-}
-
-void _sai__AddCertificateHashEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertHashEntryType(soap, &((_sai__AddCertificateHashEntry*)this)->CertHashEntry);
-       /* transient soap skipped */
-}
-
-void _sai__AddCertificateHashEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__AddCertificateHashEntry*)this)->CertHashEntry = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__AddCertificateHashEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddCertificateHashEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__AddCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__AddCertificateHashEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__AddCertificateHashEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddCertificateHashEntry), type);
-       soap_out_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", -1, &(((_sai__AddCertificateHashEntry*)a)->CertHashEntry), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__AddCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__AddCertificateHashEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__AddCertificateHashEntry * SOAP_FMAC4 soap_get__sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__AddCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__AddCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__AddCertificateHashEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__AddCertificateHashEntry * SOAP_FMAC4 soap_in__sai__AddCertificateHashEntry(struct soap *soap, const char *tag, _sai__AddCertificateHashEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__AddCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddCertificateHashEntry, sizeof(_sai__AddCertificateHashEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__AddCertificateHashEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__AddCertificateHashEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_CertHashEntry1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_CertHashEntry1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", &(((_sai__AddCertificateHashEntry*)a)->CertHashEntry), "sai:CertHashEntryType"))
-                               {       soap_flag_CertHashEntry1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHashEntry1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__AddCertificateHashEntry * SOAP_FMAC6 soap_new__sai__AddCertificateHashEntry(struct soap *soap, int n)
-{      return soap_instantiate__sai__AddCertificateHashEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__AddCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__AddCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddCertificateHashEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__AddCertificateHashEntry;
-               if (size)
-                       *size = sizeof(_sai__AddCertificateHashEntry);
-               ((_sai__AddCertificateHashEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__AddCertificateHashEntry[n];
-               if (size)
-                       *size = n * sizeof(_sai__AddCertificateHashEntry);
-               for (int i = 0; i < n; i++)
-                       ((_sai__AddCertificateHashEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__AddCertificateHashEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddCertificateHashEntry %p -> %p\n", q, p));
-       *(_sai__AddCertificateHashEntry*)p = *(_sai__AddCertificateHashEntry*)q;
-}
-
-void _sai__GetCertificateHashEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertHashEntryType(soap, &((_sai__GetCertificateHashEntryResponse*)this)->CertHashEntry);
-       /* transient soap skipped */
-}
-
-void _sai__GetCertificateHashEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetCertificateHashEntryResponse*)this)->StatusCode);
-       ((_sai__GetCertificateHashEntryResponse*)this)->CertHashEntry = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetCertificateHashEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCertificateHashEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetCertificateHashEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetCertificateHashEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCertificateHashEntryResponse(struct soap *soap, const char *tag, int id, const _sai__GetCertificateHashEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCertificateHashEntryResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetCertificateHashEntryResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", -1, &(((_sai__GetCertificateHashEntryResponse*)a)->CertHashEntry), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetCertificateHashEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetCertificateHashEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetCertificateHashEntryResponse * SOAP_FMAC4 soap_get__sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetCertificateHashEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetCertificateHashEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetCertificateHashEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetCertificateHashEntryResponse * SOAP_FMAC4 soap_in__sai__GetCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__GetCertificateHashEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetCertificateHashEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCertificateHashEntryResponse, sizeof(_sai__GetCertificateHashEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetCertificateHashEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetCertificateHashEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_CertHashEntry1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetCertificateHashEntryResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_CertHashEntry1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertHashEntryType(soap, "sai:CertHashEntry", &(((_sai__GetCertificateHashEntryResponse*)a)->CertHashEntry), "sai:CertHashEntryType"))
-                               {       soap_flag_CertHashEntry1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertHashEntry1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetCertificateHashEntryResponse * SOAP_FMAC6 soap_new__sai__GetCertificateHashEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetCertificateHashEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetCertificateHashEntryResponse * SOAP_FMAC4 soap_instantiate__sai__GetCertificateHashEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCertificateHashEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCertificateHashEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetCertificateHashEntryResponse;
-               if (size)
-                       *size = sizeof(_sai__GetCertificateHashEntryResponse);
-               ((_sai__GetCertificateHashEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetCertificateHashEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetCertificateHashEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetCertificateHashEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetCertificateHashEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCertificateHashEntryResponse %p -> %p\n", q, p));
-       *(_sai__GetCertificateHashEntryResponse*)p = *(_sai__GetCertificateHashEntryResponse*)q;
-}
-
-void _sai__GetCertificateHashEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetCertificateHashEntry*)this)->Handle, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _sai__GetCertificateHashEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_sai__GetCertificateHashEntry*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _sai__GetCertificateHashEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCertificateHashEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetCertificateHashEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetCertificateHashEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCertificateHashEntry(struct soap *soap, const char *tag, int id, const _sai__GetCertificateHashEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCertificateHashEntry), type);
-       soap_out_unsignedInt(soap, "sai:Handle", -1, &(((_sai__GetCertificateHashEntry*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetCertificateHashEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetCertificateHashEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetCertificateHashEntry * SOAP_FMAC4 soap_get__sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetCertificateHashEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetCertificateHashEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetCertificateHashEntry * SOAP_FMAC4 soap_in__sai__GetCertificateHashEntry(struct soap *soap, const char *tag, _sai__GetCertificateHashEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetCertificateHashEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCertificateHashEntry, sizeof(_sai__GetCertificateHashEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetCertificateHashEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetCertificateHashEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:Handle", &(((_sai__GetCertificateHashEntry*)a)->Handle), "xsd:unsignedInt"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetCertificateHashEntry * SOAP_FMAC6 soap_new__sai__GetCertificateHashEntry(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetCertificateHashEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetCertificateHashEntry * SOAP_FMAC4 soap_instantiate__sai__GetCertificateHashEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCertificateHashEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetCertificateHashEntry;
-               if (size)
-                       *size = sizeof(_sai__GetCertificateHashEntry);
-               ((_sai__GetCertificateHashEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetCertificateHashEntry[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetCertificateHashEntry);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetCertificateHashEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetCertificateHashEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCertificateHashEntry %p -> %p\n", q, p));
-       *(_sai__GetCertificateHashEntry*)p = *(_sai__GetCertificateHashEntry*)q;
-}
-
-void _sai__EnumerateCertificateHashEntriesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((_sai__EnumerateCertificateHashEntriesResponse*)this)->Handles);
-       /* transient soap skipped */
-}
-
-void _sai__EnumerateCertificateHashEntriesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__EnumerateCertificateHashEntriesResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfunsignedInt(soap, &((_sai__EnumerateCertificateHashEntriesResponse*)this)->Handles);
-       /* transient soap skipped */
-}
-
-int _sai__EnumerateCertificateHashEntriesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnumerateCertificateHashEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnumerateCertificateHashEntriesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumerateCertificateHashEntriesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfunsignedInt(soap, "sai:Handles", -1, &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->Handles), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnumerateCertificateHashEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnumerateCertificateHashEntriesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC4 soap_get__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnumerateCertificateHashEntriesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnumerateCertificateHashEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnumerateCertificateHashEntriesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC4 soap_in__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntriesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnumerateCertificateHashEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse, sizeof(_sai__EnumerateCertificateHashEntriesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnumerateCertificateHashEntriesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedInt(soap, "sai:Handles", &(((_sai__EnumerateCertificateHashEntriesResponse*)a)->Handles), "xsd:unsignedInt"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC6 soap_new__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnumerateCertificateHashEntriesResponse;
-               if (size)
-                       *size = sizeof(_sai__EnumerateCertificateHashEntriesResponse);
-               ((_sai__EnumerateCertificateHashEntriesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnumerateCertificateHashEntriesResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnumerateCertificateHashEntriesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnumerateCertificateHashEntriesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnumerateCertificateHashEntriesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateCertificateHashEntriesResponse %p -> %p\n", q, p));
-       *(_sai__EnumerateCertificateHashEntriesResponse*)p = *(_sai__EnumerateCertificateHashEntriesResponse*)q;
-}
-
-void _sai__EnumerateCertificateHashEntries::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__EnumerateCertificateHashEntries::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__EnumerateCertificateHashEntries::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateCertificateHashEntries);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnumerateCertificateHashEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnumerateCertificateHashEntries(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, int id, const _sai__EnumerateCertificateHashEntries *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntries), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnumerateCertificateHashEntries::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnumerateCertificateHashEntries(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_get__sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnumerateCertificateHashEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnumerateCertificateHashEntries::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnumerateCertificateHashEntries(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_in__sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntries *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnumerateCertificateHashEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateCertificateHashEntries, sizeof(_sai__EnumerateCertificateHashEntries), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnumerateCertificateHashEntries)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnumerateCertificateHashEntries *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnumerateCertificateHashEntries * SOAP_FMAC6 soap_new__sai__EnumerateCertificateHashEntries(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnumerateCertificateHashEntries(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_instantiate__sai__EnumerateCertificateHashEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateCertificateHashEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateCertificateHashEntries, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnumerateCertificateHashEntries;
-               if (size)
-                       *size = sizeof(_sai__EnumerateCertificateHashEntries);
-               ((_sai__EnumerateCertificateHashEntries*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnumerateCertificateHashEntries[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnumerateCertificateHashEntries);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnumerateCertificateHashEntries*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnumerateCertificateHashEntries*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateCertificateHashEntries %p -> %p\n", q, p));
-       *(_sai__EnumerateCertificateHashEntries*)p = *(_sai__EnumerateCertificateHashEntries*)q;
-}
-
-void _sai__GetProvisioningServerOTPResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetProvisioningServerOTPResponse*)this)->OTP, SOAP_TYPE_xsd__base64Binary);
-       ((_sai__GetProvisioningServerOTPResponse*)this)->OTP.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void _sai__GetProvisioningServerOTPResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__GetProvisioningServerOTPResponse*)this)->StatusCode);
-       ((_sai__GetProvisioningServerOTPResponse*)this)->OTP.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int _sai__GetProvisioningServerOTPResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningServerOTPResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetProvisioningServerOTPResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetProvisioningServerOTPResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningServerOTPResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningServerOTPResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningServerOTPResponse*)a)->StatusCode), "");
-       (((_sai__GetProvisioningServerOTPResponse*)a)->OTP).soap_out(soap, "sai:OTP", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetProvisioningServerOTPResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetProvisioningServerOTPResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetProvisioningServerOTPResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetProvisioningServerOTPResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetProvisioningServerOTPResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTPResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetProvisioningServerOTPResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse, sizeof(_sai__GetProvisioningServerOTPResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningServerOTPResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetProvisioningServerOTPResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_OTP1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningServerOTPResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_OTP1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((_sai__GetProvisioningServerOTPResponse*)a)->OTP).soap_in(soap, "sai:OTP", "xsd:base64Binary"))
-                               {       soap_flag_OTP1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_OTP1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningServerOTPResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetProvisioningServerOTPResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningServerOTPResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningServerOTPResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningServerOTPResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetProvisioningServerOTPResponse;
-               if (size)
-                       *size = sizeof(_sai__GetProvisioningServerOTPResponse);
-               ((_sai__GetProvisioningServerOTPResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetProvisioningServerOTPResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetProvisioningServerOTPResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetProvisioningServerOTPResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetProvisioningServerOTPResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningServerOTPResponse %p -> %p\n", q, p));
-       *(_sai__GetProvisioningServerOTPResponse*)p = *(_sai__GetProvisioningServerOTPResponse*)q;
-}
-
-void _sai__GetProvisioningServerOTP::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetProvisioningServerOTP::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetProvisioningServerOTP::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningServerOTP);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetProvisioningServerOTP::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetProvisioningServerOTP(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningServerOTP *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningServerOTP), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetProvisioningServerOTP::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetProvisioningServerOTP(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_get__sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetProvisioningServerOTP(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetProvisioningServerOTP::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetProvisioningServerOTP(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_in__sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTP *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetProvisioningServerOTP *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningServerOTP, sizeof(_sai__GetProvisioningServerOTP), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningServerOTP)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetProvisioningServerOTP *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetProvisioningServerOTP * SOAP_FMAC6 soap_new__sai__GetProvisioningServerOTP(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetProvisioningServerOTP(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningServerOTP(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningServerOTP, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetProvisioningServerOTP;
-               if (size)
-                       *size = sizeof(_sai__GetProvisioningServerOTP);
-               ((_sai__GetProvisioningServerOTP*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetProvisioningServerOTP[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetProvisioningServerOTP);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetProvisioningServerOTP*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetProvisioningServerOTP*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningServerOTP %p -> %p\n", q, p));
-       *(_sai__GetProvisioningServerOTP*)p = *(_sai__GetProvisioningServerOTP*)q;
-}
-
-void _sai__SetProvisioningServerOTPResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetProvisioningServerOTPResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetProvisioningServerOTPResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetProvisioningServerOTPResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetProvisioningServerOTPResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetProvisioningServerOTPResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetProvisioningServerOTPResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningServerOTPResponse(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningServerOTPResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetProvisioningServerOTPResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetProvisioningServerOTPResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetProvisioningServerOTPResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC4 soap_get__sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetProvisioningServerOTPResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetProvisioningServerOTPResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetProvisioningServerOTPResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC4 soap_in__sai__SetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTPResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetProvisioningServerOTPResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse, sizeof(_sai__SetProvisioningServerOTPResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningServerOTPResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetProvisioningServerOTPResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetProvisioningServerOTPResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC6 soap_new__sai__SetProvisioningServerOTPResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetProvisioningServerOTPResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningServerOTPResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningServerOTPResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningServerOTPResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetProvisioningServerOTPResponse;
-               if (size)
-                       *size = sizeof(_sai__SetProvisioningServerOTPResponse);
-               ((_sai__SetProvisioningServerOTPResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetProvisioningServerOTPResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetProvisioningServerOTPResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetProvisioningServerOTPResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetProvisioningServerOTPResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningServerOTPResponse %p -> %p\n", q, p));
-       *(_sai__SetProvisioningServerOTPResponse*)p = *(_sai__SetProvisioningServerOTPResponse*)q;
-}
-
-void _sai__SetProvisioningServerOTP::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__ProvisioningOTPType(soap, &((_sai__SetProvisioningServerOTP*)this)->OTP);
-       /* transient soap skipped */
-}
-
-void _sai__SetProvisioningServerOTP::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__SetProvisioningServerOTP*)this)->OTP = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__SetProvisioningServerOTP::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetProvisioningServerOTP);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetProvisioningServerOTP::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetProvisioningServerOTP(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningServerOTP *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningServerOTP), type);
-       soap_out_PointerTosai__ProvisioningOTPType(soap, "sai:OTP", -1, &(((_sai__SetProvisioningServerOTP*)a)->OTP), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetProvisioningServerOTP::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetProvisioningServerOTP(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_get__sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetProvisioningServerOTP(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetProvisioningServerOTP::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetProvisioningServerOTP(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_in__sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTP *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetProvisioningServerOTP *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningServerOTP, sizeof(_sai__SetProvisioningServerOTP), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningServerOTP)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetProvisioningServerOTP *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_OTP1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_OTP1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__ProvisioningOTPType(soap, "sai:OTP", &(((_sai__SetProvisioningServerOTP*)a)->OTP), "sai:ProvisioningOTPType"))
-                               {       soap_flag_OTP1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetProvisioningServerOTP * SOAP_FMAC6 soap_new__sai__SetProvisioningServerOTP(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetProvisioningServerOTP(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningServerOTP(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningServerOTP, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetProvisioningServerOTP;
-               if (size)
-                       *size = sizeof(_sai__SetProvisioningServerOTP);
-               ((_sai__SetProvisioningServerOTP*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetProvisioningServerOTP[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetProvisioningServerOTP);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetProvisioningServerOTP*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetProvisioningServerOTP*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningServerOTP %p -> %p\n", q, p));
-       *(_sai__SetProvisioningServerOTP*)p = *(_sai__SetProvisioningServerOTP*)q;
-}
-
-void _sai__SetMEBxPasswordResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetMEBxPasswordResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_cmn__PT_USCORESTATUS(soap, &((_sai__SetMEBxPasswordResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetMEBxPasswordResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetMEBxPasswordResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetMEBxPasswordResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetMEBxPasswordResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetMEBxPasswordResponse(struct soap *soap, const char *tag, int id, const _sai__SetMEBxPasswordResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetMEBxPasswordResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetMEBxPasswordResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetMEBxPasswordResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetMEBxPasswordResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetMEBxPasswordResponse * SOAP_FMAC4 soap_get__sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetMEBxPasswordResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetMEBxPasswordResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetMEBxPasswordResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetMEBxPasswordResponse * SOAP_FMAC4 soap_in__sai__SetMEBxPasswordResponse(struct soap *soap, const char *tag, _sai__SetMEBxPasswordResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetMEBxPasswordResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetMEBxPasswordResponse, sizeof(_sai__SetMEBxPasswordResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetMEBxPasswordResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetMEBxPasswordResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_cmn__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetMEBxPasswordResponse*)a)->StatusCode), "cmn:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetMEBxPasswordResponse * SOAP_FMAC6 soap_new__sai__SetMEBxPasswordResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetMEBxPasswordResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetMEBxPasswordResponse * SOAP_FMAC4 soap_instantiate__sai__SetMEBxPasswordResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetMEBxPasswordResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetMEBxPasswordResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetMEBxPasswordResponse;
-               if (size)
-                       *size = sizeof(_sai__SetMEBxPasswordResponse);
-               ((_sai__SetMEBxPasswordResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetMEBxPasswordResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetMEBxPasswordResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetMEBxPasswordResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetMEBxPasswordResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetMEBxPasswordResponse %p -> %p\n", q, p));
-       *(_sai__SetMEBxPasswordResponse*)p = *(_sai__SetMEBxPasswordResponse*)q;
-}
-
-void _sai__SetMEBxPassword::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_sai__MEBxPasswordType(soap, &((_sai__SetMEBxPassword*)this)->Password);
-       /* transient soap skipped */
-}
-
-void _sai__SetMEBxPassword::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__MEBxPasswordType(soap, &((_sai__SetMEBxPassword*)this)->Password);
-       /* transient soap skipped */
-}
-
-int _sai__SetMEBxPassword::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetMEBxPassword);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetMEBxPassword::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetMEBxPassword(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetMEBxPassword(struct soap *soap, const char *tag, int id, const _sai__SetMEBxPassword *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetMEBxPassword), type);
-       soap_out_sai__MEBxPasswordType(soap, "sai:Password", -1, &(((_sai__SetMEBxPassword*)a)->Password), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetMEBxPassword::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetMEBxPassword(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetMEBxPassword * SOAP_FMAC4 soap_get__sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetMEBxPassword(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetMEBxPassword::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetMEBxPassword(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetMEBxPassword * SOAP_FMAC4 soap_in__sai__SetMEBxPassword(struct soap *soap, const char *tag, _sai__SetMEBxPassword *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetMEBxPassword *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetMEBxPassword, sizeof(_sai__SetMEBxPassword), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetMEBxPassword)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetMEBxPassword *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Password1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_sai__MEBxPasswordType(soap, "sai:Password", &(((_sai__SetMEBxPassword*)a)->Password), "sai:MEBxPasswordType"))
-                               {       soap_flag_Password1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Password1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetMEBxPassword * SOAP_FMAC6 soap_new__sai__SetMEBxPassword(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetMEBxPassword(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetMEBxPassword * SOAP_FMAC4 soap_instantiate__sai__SetMEBxPassword(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetMEBxPassword(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetMEBxPassword, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetMEBxPassword;
-               if (size)
-                       *size = sizeof(_sai__SetMEBxPassword);
-               ((_sai__SetMEBxPassword*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetMEBxPassword[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetMEBxPassword);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetMEBxPassword*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetMEBxPassword*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetMEBxPassword %p -> %p\n", q, p));
-       *(_sai__SetMEBxPassword*)p = *(_sai__SetMEBxPassword*)q;
-}
-
-void _sai__PartialUnprovisionResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__PartialUnprovisionResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__PartialUnprovisionResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__PartialUnprovisionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__PartialUnprovisionResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__PartialUnprovisionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__PartialUnprovisionResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__PartialUnprovisionResponse(struct soap *soap, const char *tag, int id, const _sai__PartialUnprovisionResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__PartialUnprovisionResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__PartialUnprovisionResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__PartialUnprovisionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__PartialUnprovisionResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__PartialUnprovisionResponse * SOAP_FMAC4 soap_get__sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__PartialUnprovisionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__PartialUnprovisionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__PartialUnprovisionResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__PartialUnprovisionResponse * SOAP_FMAC4 soap_in__sai__PartialUnprovisionResponse(struct soap *soap, const char *tag, _sai__PartialUnprovisionResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__PartialUnprovisionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__PartialUnprovisionResponse, sizeof(_sai__PartialUnprovisionResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__PartialUnprovisionResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__PartialUnprovisionResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__PartialUnprovisionResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__PartialUnprovisionResponse * SOAP_FMAC6 soap_new__sai__PartialUnprovisionResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__PartialUnprovisionResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__PartialUnprovisionResponse * SOAP_FMAC4 soap_instantiate__sai__PartialUnprovisionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__PartialUnprovisionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__PartialUnprovisionResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__PartialUnprovisionResponse;
-               if (size)
-                       *size = sizeof(_sai__PartialUnprovisionResponse);
-               ((_sai__PartialUnprovisionResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__PartialUnprovisionResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__PartialUnprovisionResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__PartialUnprovisionResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__PartialUnprovisionResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__PartialUnprovisionResponse %p -> %p\n", q, p));
-       *(_sai__PartialUnprovisionResponse*)p = *(_sai__PartialUnprovisionResponse*)q;
-}
-
-void _sai__PartialUnprovision::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__PartialUnprovision::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__PartialUnprovision::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__PartialUnprovision);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__PartialUnprovision::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__PartialUnprovision(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__PartialUnprovision(struct soap *soap, const char *tag, int id, const _sai__PartialUnprovision *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__PartialUnprovision), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__PartialUnprovision::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__PartialUnprovision(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__PartialUnprovision * SOAP_FMAC4 soap_get__sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__PartialUnprovision(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__PartialUnprovision::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__PartialUnprovision(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__PartialUnprovision * SOAP_FMAC4 soap_in__sai__PartialUnprovision(struct soap *soap, const char *tag, _sai__PartialUnprovision *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__PartialUnprovision *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__PartialUnprovision, sizeof(_sai__PartialUnprovision), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__PartialUnprovision)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__PartialUnprovision *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__PartialUnprovision * SOAP_FMAC6 soap_new__sai__PartialUnprovision(struct soap *soap, int n)
-{      return soap_instantiate__sai__PartialUnprovision(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__PartialUnprovision * SOAP_FMAC4 soap_instantiate__sai__PartialUnprovision(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__PartialUnprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__PartialUnprovision, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__PartialUnprovision;
-               if (size)
-                       *size = sizeof(_sai__PartialUnprovision);
-               ((_sai__PartialUnprovision*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__PartialUnprovision[n];
-               if (size)
-                       *size = n * sizeof(_sai__PartialUnprovision);
-               for (int i = 0; i < n; i++)
-                       ((_sai__PartialUnprovision*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__PartialUnprovision*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__PartialUnprovision %p -> %p\n", q, p));
-       *(_sai__PartialUnprovision*)p = *(_sai__PartialUnprovision*)q;
-}
-
-void _sai__SetTLSPSKResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetTLSPSKResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTLSPSKResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetTLSPSKResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSPSKResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTLSPSKResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTLSPSKResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSPSKResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSPSKResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSPSKResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSPSKResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTLSPSKResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTLSPSKResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSPSKResponse * SOAP_FMAC4 soap_get__sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTLSPSKResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTLSPSKResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTLSPSKResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSPSKResponse * SOAP_FMAC4 soap_in__sai__SetTLSPSKResponse(struct soap *soap, const char *tag, _sai__SetTLSPSKResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTLSPSKResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSPSKResponse, sizeof(_sai__SetTLSPSKResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTLSPSKResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTLSPSKResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSPSKResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTLSPSKResponse * SOAP_FMAC6 soap_new__sai__SetTLSPSKResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTLSPSKResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTLSPSKResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSPSKResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSPSKResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSPSKResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTLSPSKResponse;
-               if (size)
-                       *size = sizeof(_sai__SetTLSPSKResponse);
-               ((_sai__SetTLSPSKResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTLSPSKResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTLSPSKResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTLSPSKResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTLSPSKResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSPSKResponse %p -> %p\n", q, p));
-       *(_sai__SetTLSPSKResponse*)p = *(_sai__SetTLSPSKResponse*)q;
-}
-
-void _sai__SetTLSPSK::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__SetTLSPSK*)this)->PID, SOAP_TYPE_xsd__base64Binary);
-       ((_sai__SetTLSPSK*)this)->PID.soap_serialize(soap);
-       soap_embedded(soap, &((_sai__SetTLSPSK*)this)->PPS, SOAP_TYPE_xsd__base64Binary);
-       ((_sai__SetTLSPSK*)this)->PPS.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void _sai__SetTLSPSK::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__SetTLSPSK*)this)->PID.xsd__base64Binary::soap_default(soap);
-       ((_sai__SetTLSPSK*)this)->PPS.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int _sai__SetTLSPSK::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSPSK);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTLSPSK::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTLSPSK(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSPSK(struct soap *soap, const char *tag, int id, const _sai__SetTLSPSK *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSPSK), type);
-       (((_sai__SetTLSPSK*)a)->PID).soap_out(soap, "sai:PID", -1, "");
-       (((_sai__SetTLSPSK*)a)->PPS).soap_out(soap, "sai:PPS", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTLSPSK::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTLSPSK(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSPSK * SOAP_FMAC4 soap_get__sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTLSPSK(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTLSPSK::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTLSPSK(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSPSK * SOAP_FMAC4 soap_in__sai__SetTLSPSK(struct soap *soap, const char *tag, _sai__SetTLSPSK *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTLSPSK *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSPSK, sizeof(_sai__SetTLSPSK), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTLSPSK)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTLSPSK *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PID1 = 1, soap_flag_PPS1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PID1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((_sai__SetTLSPSK*)a)->PID).soap_in(soap, "sai:PID", "xsd:base64Binary"))
-                               {       soap_flag_PID1--;
-                                       continue;
-                               }
-                       if (soap_flag_PPS1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((_sai__SetTLSPSK*)a)->PPS).soap_in(soap, "sai:PPS", "xsd:base64Binary"))
-                               {       soap_flag_PPS1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_PID1 > 0 || soap_flag_PPS1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTLSPSK * SOAP_FMAC6 soap_new__sai__SetTLSPSK(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTLSPSK(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTLSPSK * SOAP_FMAC4 soap_instantiate__sai__SetTLSPSK(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSPSK(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSPSK, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTLSPSK;
-               if (size)
-                       *size = sizeof(_sai__SetTLSPSK);
-               ((_sai__SetTLSPSK*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTLSPSK[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTLSPSK);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTLSPSK*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTLSPSK*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSPSK %p -> %p\n", q, p));
-       *(_sai__SetTLSPSK*)p = *(_sai__SetTLSPSK*)q;
-}
-
-void _sai__GetPowerSavingOptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->ActiveStateAC, SOAP_TYPE_sai__PowerStateType);
-       soap_serialize_PointerTosai__PowerStateType(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessThresholdAC);
-       soap_serialize_PointerTounsignedShort(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessSleepTimer);
-       /* transient soap skipped */
-}
-
-void _sai__GetPowerSavingOptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->StatusCode);
-       soap_default_sai__PowerStateType(soap, &((_sai__GetPowerSavingOptionsResponse*)this)->ActiveStateAC);
-       ((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessThresholdAC = NULL;
-       ((_sai__GetPowerSavingOptionsResponse*)this)->WakeOnNetAccessSleepTimer = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetPowerSavingOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPowerSavingOptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetPowerSavingOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetPowerSavingOptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerSavingOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetPowerSavingOptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->StatusCode), "");
-       soap_out_sai__PowerStateType(soap, "sai:ActiveStateAC", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->ActiveStateAC), "");
-       soap_out_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessThresholdAC), "");
-       soap_out_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", -1, &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessSleepTimer), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetPowerSavingOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetPowerSavingOptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC4 soap_get__sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetPowerSavingOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetPowerSavingOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetPowerSavingOptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC4 soap_in__sai__GetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__GetPowerSavingOptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetPowerSavingOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse, sizeof(_sai__GetPowerSavingOptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetPowerSavingOptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetPowerSavingOptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_ActiveStateAC1 = 1, soap_flag_WakeOnNetAccessThresholdAC1 = 1, soap_flag_WakeOnNetAccessSleepTimer1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetPowerSavingOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_ActiveStateAC1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PowerStateType(soap, "sai:ActiveStateAC", &(((_sai__GetPowerSavingOptionsResponse*)a)->ActiveStateAC), "sai:PowerStateType"))
-                               {       soap_flag_ActiveStateAC1--;
-                                       continue;
-                               }
-                       if (soap_flag_WakeOnNetAccessThresholdAC1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessThresholdAC), "sai:PowerStateType"))
-                               {       soap_flag_WakeOnNetAccessThresholdAC1--;
-                                       continue;
-                               }
-                       if (soap_flag_WakeOnNetAccessSleepTimer1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", &(((_sai__GetPowerSavingOptionsResponse*)a)->WakeOnNetAccessSleepTimer), "xsd:unsignedShort"))
-                               {       soap_flag_WakeOnNetAccessSleepTimer1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ActiveStateAC1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC6 soap_new__sai__GetPowerSavingOptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetPowerSavingOptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetPowerSavingOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerSavingOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerSavingOptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetPowerSavingOptionsResponse;
-               if (size)
-                       *size = sizeof(_sai__GetPowerSavingOptionsResponse);
-               ((_sai__GetPowerSavingOptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetPowerSavingOptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetPowerSavingOptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetPowerSavingOptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetPowerSavingOptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerSavingOptionsResponse %p -> %p\n", q, p));
-       *(_sai__GetPowerSavingOptionsResponse*)p = *(_sai__GetPowerSavingOptionsResponse*)q;
-}
-
-void _sai__GetPowerSavingOptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetPowerSavingOptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetPowerSavingOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPowerSavingOptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetPowerSavingOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetPowerSavingOptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPowerSavingOptions(struct soap *soap, const char *tag, int id, const _sai__GetPowerSavingOptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPowerSavingOptions), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetPowerSavingOptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetPowerSavingOptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerSavingOptions * SOAP_FMAC4 soap_get__sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetPowerSavingOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetPowerSavingOptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetPowerSavingOptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerSavingOptions * SOAP_FMAC4 soap_in__sai__GetPowerSavingOptions(struct soap *soap, const char *tag, _sai__GetPowerSavingOptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetPowerSavingOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPowerSavingOptions, sizeof(_sai__GetPowerSavingOptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetPowerSavingOptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetPowerSavingOptions *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetPowerSavingOptions * SOAP_FMAC6 soap_new__sai__GetPowerSavingOptions(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetPowerSavingOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetPowerSavingOptions * SOAP_FMAC4 soap_instantiate__sai__GetPowerSavingOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPowerSavingOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetPowerSavingOptions;
-               if (size)
-                       *size = sizeof(_sai__GetPowerSavingOptions);
-               ((_sai__GetPowerSavingOptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetPowerSavingOptions[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetPowerSavingOptions);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetPowerSavingOptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetPowerSavingOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPowerSavingOptions %p -> %p\n", q, p));
-       *(_sai__GetPowerSavingOptions*)p = *(_sai__GetPowerSavingOptions*)q;
-}
-
-void _sai__SetPowerSavingOptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetPowerSavingOptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetPowerSavingOptionsResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetPowerSavingOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetPowerSavingOptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetPowerSavingOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetPowerSavingOptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetPowerSavingOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetPowerSavingOptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetPowerSavingOptionsResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetPowerSavingOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetPowerSavingOptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC4 soap_get__sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetPowerSavingOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetPowerSavingOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetPowerSavingOptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC4 soap_in__sai__SetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__SetPowerSavingOptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetPowerSavingOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse, sizeof(_sai__SetPowerSavingOptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetPowerSavingOptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetPowerSavingOptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetPowerSavingOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC6 soap_new__sai__SetPowerSavingOptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetPowerSavingOptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetPowerSavingOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetPowerSavingOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetPowerSavingOptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetPowerSavingOptionsResponse;
-               if (size)
-                       *size = sizeof(_sai__SetPowerSavingOptionsResponse);
-               ((_sai__SetPowerSavingOptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetPowerSavingOptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetPowerSavingOptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetPowerSavingOptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetPowerSavingOptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetPowerSavingOptionsResponse %p -> %p\n", q, p));
-       *(_sai__SetPowerSavingOptionsResponse*)p = *(_sai__SetPowerSavingOptionsResponse*)q;
-}
-
-void _sai__SetPowerSavingOptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__SetPowerSavingOptions*)this)->ActiveStateAC, SOAP_TYPE_sai__PowerStateType);
-       soap_serialize_PointerTosai__PowerStateType(soap, &((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessThresholdAC);
-       soap_serialize_PointerTounsignedShort(soap, &((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessSleepTimer);
-       /* transient soap skipped */
-}
-
-void _sai__SetPowerSavingOptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PowerStateType(soap, &((_sai__SetPowerSavingOptions*)this)->ActiveStateAC);
-       ((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessThresholdAC = NULL;
-       ((_sai__SetPowerSavingOptions*)this)->WakeOnNetAccessSleepTimer = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__SetPowerSavingOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetPowerSavingOptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetPowerSavingOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetPowerSavingOptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetPowerSavingOptions(struct soap *soap, const char *tag, int id, const _sai__SetPowerSavingOptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetPowerSavingOptions), type);
-       soap_out_sai__PowerStateType(soap, "sai:ActiveStateAC", -1, &(((_sai__SetPowerSavingOptions*)a)->ActiveStateAC), "");
-       soap_out_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", -1, &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessThresholdAC), "");
-       soap_out_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", -1, &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessSleepTimer), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetPowerSavingOptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetPowerSavingOptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetPowerSavingOptions * SOAP_FMAC4 soap_get__sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetPowerSavingOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetPowerSavingOptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetPowerSavingOptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetPowerSavingOptions * SOAP_FMAC4 soap_in__sai__SetPowerSavingOptions(struct soap *soap, const char *tag, _sai__SetPowerSavingOptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetPowerSavingOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetPowerSavingOptions, sizeof(_sai__SetPowerSavingOptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetPowerSavingOptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetPowerSavingOptions *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ActiveStateAC1 = 1, soap_flag_WakeOnNetAccessThresholdAC1 = 1, soap_flag_WakeOnNetAccessSleepTimer1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ActiveStateAC1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PowerStateType(soap, "sai:ActiveStateAC", &(((_sai__SetPowerSavingOptions*)a)->ActiveStateAC), "sai:PowerStateType"))
-                               {       soap_flag_ActiveStateAC1--;
-                                       continue;
-                               }
-                       if (soap_flag_WakeOnNetAccessThresholdAC1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__PowerStateType(soap, "sai:WakeOnNetAccessThresholdAC", &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessThresholdAC), "sai:PowerStateType"))
-                               {       soap_flag_WakeOnNetAccessThresholdAC1--;
-                                       continue;
-                               }
-                       if (soap_flag_WakeOnNetAccessSleepTimer1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTounsignedShort(soap, "sai:WakeOnNetAccessSleepTimer", &(((_sai__SetPowerSavingOptions*)a)->WakeOnNetAccessSleepTimer), "xsd:unsignedShort"))
-                               {       soap_flag_WakeOnNetAccessSleepTimer1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ActiveStateAC1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetPowerSavingOptions * SOAP_FMAC6 soap_new__sai__SetPowerSavingOptions(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetPowerSavingOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetPowerSavingOptions * SOAP_FMAC4 soap_instantiate__sai__SetPowerSavingOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetPowerSavingOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetPowerSavingOptions;
-               if (size)
-                       *size = sizeof(_sai__SetPowerSavingOptions);
-               ((_sai__SetPowerSavingOptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetPowerSavingOptions[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetPowerSavingOptions);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetPowerSavingOptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetPowerSavingOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetPowerSavingOptions %p -> %p\n", q, p));
-       *(_sai__SetPowerSavingOptions*)p = *(_sai__SetPowerSavingOptions*)q;
-}
-
-void _sai__GetPkiCapabilitiesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__PkiCapsType(soap, &((_sai__GetPkiCapabilitiesResponse*)this)->PkiCaps);
-       /* transient soap skipped */
-}
-
-void _sai__GetPkiCapabilitiesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetPkiCapabilitiesResponse*)this)->StatusCode);
-       ((_sai__GetPkiCapabilitiesResponse*)this)->PkiCaps = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetPkiCapabilitiesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPkiCapabilitiesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetPkiCapabilitiesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetPkiCapabilitiesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPkiCapabilitiesResponse(struct soap *soap, const char *tag, int id, const _sai__GetPkiCapabilitiesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetPkiCapabilitiesResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__PkiCapsType(soap, "sai:PkiCaps", -1, &(((_sai__GetPkiCapabilitiesResponse*)a)->PkiCaps), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetPkiCapabilitiesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetPkiCapabilitiesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC4 soap_get__sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetPkiCapabilitiesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetPkiCapabilitiesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetPkiCapabilitiesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC4 soap_in__sai__GetPkiCapabilitiesResponse(struct soap *soap, const char *tag, _sai__GetPkiCapabilitiesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetPkiCapabilitiesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse, sizeof(_sai__GetPkiCapabilitiesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetPkiCapabilitiesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetPkiCapabilitiesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_PkiCaps1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetPkiCapabilitiesResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_PkiCaps1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__PkiCapsType(soap, "sai:PkiCaps", &(((_sai__GetPkiCapabilitiesResponse*)a)->PkiCaps), "sai:PkiCapsType"))
-                               {       soap_flag_PkiCaps1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_PkiCaps1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC6 soap_new__sai__GetPkiCapabilitiesResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetPkiCapabilitiesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse * SOAP_FMAC4 soap_instantiate__sai__GetPkiCapabilitiesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPkiCapabilitiesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPkiCapabilitiesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetPkiCapabilitiesResponse;
-               if (size)
-                       *size = sizeof(_sai__GetPkiCapabilitiesResponse);
-               ((_sai__GetPkiCapabilitiesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetPkiCapabilitiesResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetPkiCapabilitiesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetPkiCapabilitiesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetPkiCapabilitiesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPkiCapabilitiesResponse %p -> %p\n", q, p));
-       *(_sai__GetPkiCapabilitiesResponse*)p = *(_sai__GetPkiCapabilitiesResponse*)q;
-}
-
-void _sai__GetPkiCapabilities::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetPkiCapabilities::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetPkiCapabilities::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetPkiCapabilities);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetPkiCapabilities::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetPkiCapabilities(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetPkiCapabilities(struct soap *soap, const char *tag, int id, const _sai__GetPkiCapabilities *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetPkiCapabilities), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetPkiCapabilities::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetPkiCapabilities(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetPkiCapabilities * SOAP_FMAC4 soap_get__sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetPkiCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetPkiCapabilities::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetPkiCapabilities(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetPkiCapabilities * SOAP_FMAC4 soap_in__sai__GetPkiCapabilities(struct soap *soap, const char *tag, _sai__GetPkiCapabilities *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetPkiCapabilities *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetPkiCapabilities, sizeof(_sai__GetPkiCapabilities), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetPkiCapabilities)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetPkiCapabilities *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetPkiCapabilities * SOAP_FMAC6 soap_new__sai__GetPkiCapabilities(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetPkiCapabilities(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetPkiCapabilities * SOAP_FMAC4 soap_instantiate__sai__GetPkiCapabilities(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetPkiCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetPkiCapabilities, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetPkiCapabilities;
-               if (size)
-                       *size = sizeof(_sai__GetPkiCapabilities);
-               ((_sai__GetPkiCapabilities*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetPkiCapabilities[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetPkiCapabilities);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetPkiCapabilities*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetPkiCapabilities*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetPkiCapabilities %p -> %p\n", q, p));
-       *(_sai__GetPkiCapabilities*)p = *(_sai__GetPkiCapabilities*)q;
-}
-
-void _sai__GetServerCertificateReqResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetServerCertificateReqResponse*)this)->CertReq, SOAP_TYPE_xsd__base64Binary);
-       ((_sai__GetServerCertificateReqResponse*)this)->CertReq.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void _sai__GetServerCertificateReqResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetServerCertificateReqResponse*)this)->StatusCode);
-       ((_sai__GetServerCertificateReqResponse*)this)->CertReq.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int _sai__GetServerCertificateReqResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetServerCertificateReqResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetServerCertificateReqResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetServerCertificateReqResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetServerCertificateReqResponse(struct soap *soap, const char *tag, int id, const _sai__GetServerCertificateReqResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetServerCertificateReqResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetServerCertificateReqResponse*)a)->StatusCode), "");
-       (((_sai__GetServerCertificateReqResponse*)a)->CertReq).soap_out(soap, "sai:CertReq", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetServerCertificateReqResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetServerCertificateReqResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetServerCertificateReqResponse * SOAP_FMAC4 soap_get__sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetServerCertificateReqResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetServerCertificateReqResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetServerCertificateReqResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetServerCertificateReqResponse * SOAP_FMAC4 soap_in__sai__GetServerCertificateReqResponse(struct soap *soap, const char *tag, _sai__GetServerCertificateReqResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetServerCertificateReqResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetServerCertificateReqResponse, sizeof(_sai__GetServerCertificateReqResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetServerCertificateReqResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetServerCertificateReqResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_CertReq1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetServerCertificateReqResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_CertReq1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((_sai__GetServerCertificateReqResponse*)a)->CertReq).soap_in(soap, "sai:CertReq", "xsd:base64Binary"))
-                               {       soap_flag_CertReq1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertReq1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetServerCertificateReqResponse * SOAP_FMAC6 soap_new__sai__GetServerCertificateReqResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetServerCertificateReqResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetServerCertificateReqResponse * SOAP_FMAC4 soap_instantiate__sai__GetServerCertificateReqResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetServerCertificateReqResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetServerCertificateReqResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetServerCertificateReqResponse;
-               if (size)
-                       *size = sizeof(_sai__GetServerCertificateReqResponse);
-               ((_sai__GetServerCertificateReqResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetServerCertificateReqResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetServerCertificateReqResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetServerCertificateReqResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetServerCertificateReqResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetServerCertificateReqResponse %p -> %p\n", q, p));
-       *(_sai__GetServerCertificateReqResponse*)p = *(_sai__GetServerCertificateReqResponse*)q;
-}
-
-void _sai__GetServerCertificateReq::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetServerCertificateReq::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetServerCertificateReq::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetServerCertificateReq);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetServerCertificateReq::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetServerCertificateReq(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetServerCertificateReq(struct soap *soap, const char *tag, int id, const _sai__GetServerCertificateReq *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetServerCertificateReq), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetServerCertificateReq::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetServerCertificateReq(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetServerCertificateReq * SOAP_FMAC4 soap_get__sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetServerCertificateReq(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetServerCertificateReq::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetServerCertificateReq(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetServerCertificateReq * SOAP_FMAC4 soap_in__sai__GetServerCertificateReq(struct soap *soap, const char *tag, _sai__GetServerCertificateReq *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetServerCertificateReq *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetServerCertificateReq, sizeof(_sai__GetServerCertificateReq), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetServerCertificateReq)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetServerCertificateReq *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetServerCertificateReq * SOAP_FMAC6 soap_new__sai__GetServerCertificateReq(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetServerCertificateReq(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetServerCertificateReq * SOAP_FMAC4 soap_instantiate__sai__GetServerCertificateReq(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetServerCertificateReq(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetServerCertificateReq, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetServerCertificateReq;
-               if (size)
-                       *size = sizeof(_sai__GetServerCertificateReq);
-               ((_sai__GetServerCertificateReq*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetServerCertificateReq[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetServerCertificateReq);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetServerCertificateReq*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetServerCertificateReq*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetServerCertificateReq %p -> %p\n", q, p));
-       *(_sai__GetServerCertificateReq*)p = *(_sai__GetServerCertificateReq*)q;
-}
-
-void _sai__GetCRLResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__GetCRLResponse*)this)->Crl);
-       /* transient soap skipped */
-}
-
-void _sai__GetCRLResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetCRLResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__GetCRLResponse*)this)->Crl);
-       /* transient soap skipped */
-}
-
-int _sai__GetCRLResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCRLResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetCRLResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetCRLResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCRLResponse(struct soap *soap, const char *tag, int id, const _sai__GetCRLResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCRLResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetCRLResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", -1, &(((_sai__GetCRLResponse*)a)->Crl), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetCRLResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetCRLResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetCRLResponse * SOAP_FMAC4 soap_get__sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetCRLResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetCRLResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetCRLResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetCRLResponse * SOAP_FMAC4 soap_in__sai__GetCRLResponse(struct soap *soap, const char *tag, _sai__GetCRLResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetCRLResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCRLResponse, sizeof(_sai__GetCRLResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetCRLResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetCRLResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetCRLResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", &(((_sai__GetCRLResponse*)a)->Crl), "sai:CrlType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetCRLResponse * SOAP_FMAC6 soap_new__sai__GetCRLResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetCRLResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetCRLResponse * SOAP_FMAC4 soap_instantiate__sai__GetCRLResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCRLResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCRLResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetCRLResponse;
-               if (size)
-                       *size = sizeof(_sai__GetCRLResponse);
-               ((_sai__GetCRLResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetCRLResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetCRLResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetCRLResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetCRLResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCRLResponse %p -> %p\n", q, p));
-       *(_sai__GetCRLResponse*)p = *(_sai__GetCRLResponse*)q;
-}
-
-void _sai__GetCRL::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetCRL::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetCRL::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCRL);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetCRL::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetCRL(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCRL(struct soap *soap, const char *tag, int id, const _sai__GetCRL *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCRL), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetCRL::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetCRL(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetCRL * SOAP_FMAC4 soap_get__sai__GetCRL(struct soap *soap, _sai__GetCRL *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetCRL(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetCRL::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetCRL(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetCRL * SOAP_FMAC4 soap_in__sai__GetCRL(struct soap *soap, const char *tag, _sai__GetCRL *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetCRL *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCRL, sizeof(_sai__GetCRL), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetCRL)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetCRL *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetCRL * SOAP_FMAC6 soap_new__sai__GetCRL(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetCRL(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCRL(struct soap *soap, _sai__GetCRL *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetCRL * SOAP_FMAC4 soap_instantiate__sai__GetCRL(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCRL, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetCRL;
-               if (size)
-                       *size = sizeof(_sai__GetCRL);
-               ((_sai__GetCRL*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetCRL[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetCRL);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetCRL*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetCRL*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCRL %p -> %p\n", q, p));
-       *(_sai__GetCRL*)p = *(_sai__GetCRL*)q;
-}
-
-void _sai__SetCRLResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetCRLResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetCRLResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetCRLResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetCRLResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetCRLResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetCRLResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetCRLResponse(struct soap *soap, const char *tag, int id, const _sai__SetCRLResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetCRLResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetCRLResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetCRLResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetCRLResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetCRLResponse * SOAP_FMAC4 soap_get__sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetCRLResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetCRLResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetCRLResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetCRLResponse * SOAP_FMAC4 soap_in__sai__SetCRLResponse(struct soap *soap, const char *tag, _sai__SetCRLResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetCRLResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetCRLResponse, sizeof(_sai__SetCRLResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetCRLResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetCRLResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetCRLResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetCRLResponse * SOAP_FMAC6 soap_new__sai__SetCRLResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetCRLResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetCRLResponse * SOAP_FMAC4 soap_instantiate__sai__SetCRLResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetCRLResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetCRLResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetCRLResponse;
-               if (size)
-                       *size = sizeof(_sai__SetCRLResponse);
-               ((_sai__SetCRLResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetCRLResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetCRLResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetCRLResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetCRLResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetCRLResponse %p -> %p\n", q, p));
-       *(_sai__SetCRLResponse*)p = *(_sai__SetCRLResponse*)q;
-}
-
-void _sai__SetCRL::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__SetCRL*)this)->Crl);
-       /* transient soap skipped */
-}
-
-void _sai__SetCRL::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfPointerTosai__CrlType(soap, &((_sai__SetCRL*)this)->Crl);
-       /* transient soap skipped */
-}
-
-int _sai__SetCRL::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetCRL);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetCRL::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetCRL(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetCRL(struct soap *soap, const char *tag, int id, const _sai__SetCRL *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetCRL), type);
-       soap_out_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", -1, &(((_sai__SetCRL*)a)->Crl), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetCRL::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetCRL(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetCRL * SOAP_FMAC4 soap_get__sai__SetCRL(struct soap *soap, _sai__SetCRL *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetCRL(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetCRL::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetCRL(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetCRL * SOAP_FMAC4 soap_in__sai__SetCRL(struct soap *soap, const char *tag, _sai__SetCRL *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetCRL *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetCRL, sizeof(_sai__SetCRL), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetCRL)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetCRL *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTosai__CrlType(soap, "sai:Crl", &(((_sai__SetCRL*)a)->Crl), "sai:CrlType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetCRL * SOAP_FMAC6 soap_new__sai__SetCRL(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetCRL(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetCRL(struct soap *soap, _sai__SetCRL *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetCRL * SOAP_FMAC4 soap_instantiate__sai__SetCRL(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetCRL, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetCRL;
-               if (size)
-                       *size = sizeof(_sai__SetCRL);
-               ((_sai__SetCRL*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetCRL[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetCRL);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetCRL*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetCRL*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetCRL %p -> %p\n", q, p));
-       *(_sai__SetCRL*)p = *(_sai__SetCRL*)q;
-}
-
-void _sai__GetTrustedFqdnCNResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfstd__string(soap, &((_sai__GetTrustedFqdnCNResponse*)this)->FqdnSuffix);
-       /* transient soap skipped */
-}
-
-void _sai__GetTrustedFqdnCNResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTrustedFqdnCNResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfstd__string(soap, &((_sai__GetTrustedFqdnCNResponse*)this)->FqdnSuffix);
-       /* transient soap skipped */
-}
-
-int _sai__GetTrustedFqdnCNResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTrustedFqdnCNResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetTrustedFqdnCNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetTrustedFqdnCNResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedFqdnCNResponse(struct soap *soap, const char *tag, int id, const _sai__GetTrustedFqdnCNResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTrustedFqdnCNResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", -1, &(((_sai__GetTrustedFqdnCNResponse*)a)->FqdnSuffix), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetTrustedFqdnCNResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetTrustedFqdnCNResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC4 soap_get__sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetTrustedFqdnCNResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetTrustedFqdnCNResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetTrustedFqdnCNResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC4 soap_in__sai__GetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCNResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetTrustedFqdnCNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse, sizeof(_sai__GetTrustedFqdnCNResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetTrustedFqdnCNResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetTrustedFqdnCNResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTrustedFqdnCNResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", &(((_sai__GetTrustedFqdnCNResponse*)a)->FqdnSuffix), "xsd:string"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC6 soap_new__sai__GetTrustedFqdnCNResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetTrustedFqdnCNResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse * SOAP_FMAC4 soap_instantiate__sai__GetTrustedFqdnCNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedFqdnCNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedFqdnCNResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetTrustedFqdnCNResponse;
-               if (size)
-                       *size = sizeof(_sai__GetTrustedFqdnCNResponse);
-               ((_sai__GetTrustedFqdnCNResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetTrustedFqdnCNResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetTrustedFqdnCNResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetTrustedFqdnCNResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetTrustedFqdnCNResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedFqdnCNResponse %p -> %p\n", q, p));
-       *(_sai__GetTrustedFqdnCNResponse*)p = *(_sai__GetTrustedFqdnCNResponse*)q;
-}
-
-void _sai__GetTrustedFqdnCN::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetTrustedFqdnCN::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetTrustedFqdnCN::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTrustedFqdnCN);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetTrustedFqdnCN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetTrustedFqdnCN(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, int id, const _sai__GetTrustedFqdnCN *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedFqdnCN), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetTrustedFqdnCN::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetTrustedFqdnCN(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_get__sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetTrustedFqdnCN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetTrustedFqdnCN::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetTrustedFqdnCN(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_in__sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCN *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetTrustedFqdnCN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedFqdnCN, sizeof(_sai__GetTrustedFqdnCN), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetTrustedFqdnCN)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetTrustedFqdnCN *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetTrustedFqdnCN * SOAP_FMAC6 soap_new__sai__GetTrustedFqdnCN(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetTrustedFqdnCN(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_instantiate__sai__GetTrustedFqdnCN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedFqdnCN, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetTrustedFqdnCN;
-               if (size)
-                       *size = sizeof(_sai__GetTrustedFqdnCN);
-               ((_sai__GetTrustedFqdnCN*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetTrustedFqdnCN[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetTrustedFqdnCN);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetTrustedFqdnCN*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetTrustedFqdnCN*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedFqdnCN %p -> %p\n", q, p));
-       *(_sai__GetTrustedFqdnCN*)p = *(_sai__GetTrustedFqdnCN*)q;
-}
-
-void _sai__SetTrustedFqdnCNResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetTrustedFqdnCNResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTrustedFqdnCNResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetTrustedFqdnCNResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTrustedFqdnCNResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTrustedFqdnCNResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTrustedFqdnCNResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTrustedFqdnCNResponse(struct soap *soap, const char *tag, int id, const _sai__SetTrustedFqdnCNResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTrustedFqdnCNResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTrustedFqdnCNResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTrustedFqdnCNResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC4 soap_get__sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTrustedFqdnCNResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTrustedFqdnCNResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTrustedFqdnCNResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC4 soap_in__sai__SetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCNResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTrustedFqdnCNResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse, sizeof(_sai__SetTrustedFqdnCNResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTrustedFqdnCNResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTrustedFqdnCNResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTrustedFqdnCNResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC6 soap_new__sai__SetTrustedFqdnCNResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTrustedFqdnCNResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse * SOAP_FMAC4 soap_instantiate__sai__SetTrustedFqdnCNResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTrustedFqdnCNResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTrustedFqdnCNResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTrustedFqdnCNResponse;
-               if (size)
-                       *size = sizeof(_sai__SetTrustedFqdnCNResponse);
-               ((_sai__SetTrustedFqdnCNResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTrustedFqdnCNResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTrustedFqdnCNResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTrustedFqdnCNResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTrustedFqdnCNResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTrustedFqdnCNResponse %p -> %p\n", q, p));
-       *(_sai__SetTrustedFqdnCNResponse*)p = *(_sai__SetTrustedFqdnCNResponse*)q;
-}
-
-void _sai__SetTrustedFqdnCN::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfstd__string(soap, &((_sai__SetTrustedFqdnCN*)this)->FqdnSuffix);
-       /* transient soap skipped */
-}
-
-void _sai__SetTrustedFqdnCN::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfstd__string(soap, &((_sai__SetTrustedFqdnCN*)this)->FqdnSuffix);
-       /* transient soap skipped */
-}
-
-int _sai__SetTrustedFqdnCN::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTrustedFqdnCN);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTrustedFqdnCN::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTrustedFqdnCN(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, int id, const _sai__SetTrustedFqdnCN *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTrustedFqdnCN), type);
-       soap_out_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", -1, &(((_sai__SetTrustedFqdnCN*)a)->FqdnSuffix), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTrustedFqdnCN::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTrustedFqdnCN(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_get__sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTrustedFqdnCN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTrustedFqdnCN::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTrustedFqdnCN(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_in__sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCN *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTrustedFqdnCN *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTrustedFqdnCN, sizeof(_sai__SetTrustedFqdnCN), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTrustedFqdnCN)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTrustedFqdnCN *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfstd__string(soap, "sai:FqdnSuffix", &(((_sai__SetTrustedFqdnCN*)a)->FqdnSuffix), "xsd:string"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTrustedFqdnCN * SOAP_FMAC6 soap_new__sai__SetTrustedFqdnCN(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTrustedFqdnCN(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_instantiate__sai__SetTrustedFqdnCN(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTrustedFqdnCN, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTrustedFqdnCN;
-               if (size)
-                       *size = sizeof(_sai__SetTrustedFqdnCN);
-               ((_sai__SetTrustedFqdnCN*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTrustedFqdnCN[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTrustedFqdnCN);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTrustedFqdnCN*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTrustedFqdnCN*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTrustedFqdnCN %p -> %p\n", q, p));
-       *(_sai__SetTrustedFqdnCN*)p = *(_sai__SetTrustedFqdnCN*)q;
-}
-
-void _sai__EnumerateTrustedRootCertificatesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__EnumerateTrustedRootCertificatesResponse*)this)->CertHandle);
-       /* transient soap skipped */
-}
-
-void _sai__EnumerateTrustedRootCertificatesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__EnumerateTrustedRootCertificatesResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfsai__CertificateHandleType(soap, &((_sai__EnumerateTrustedRootCertificatesResponse*)this)->CertHandle);
-       /* transient soap skipped */
-}
-
-int _sai__EnumerateTrustedRootCertificatesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnumerateTrustedRootCertificatesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnumerateTrustedRootCertificatesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumerateTrustedRootCertificatesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->CertHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnumerateTrustedRootCertificatesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnumerateTrustedRootCertificatesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC4 soap_get__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnumerateTrustedRootCertificatesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnumerateTrustedRootCertificatesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnumerateTrustedRootCertificatesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC4 soap_in__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificatesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnumerateTrustedRootCertificatesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse, sizeof(_sai__EnumerateTrustedRootCertificatesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnumerateTrustedRootCertificatesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfsai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__EnumerateTrustedRootCertificatesResponse*)a)->CertHandle), "sai:CertificateHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC6 soap_new__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificatesResponse;
-               if (size)
-                       *size = sizeof(_sai__EnumerateTrustedRootCertificatesResponse);
-               ((_sai__EnumerateTrustedRootCertificatesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificatesResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnumerateTrustedRootCertificatesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnumerateTrustedRootCertificatesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnumerateTrustedRootCertificatesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateTrustedRootCertificatesResponse %p -> %p\n", q, p));
-       *(_sai__EnumerateTrustedRootCertificatesResponse*)p = *(_sai__EnumerateTrustedRootCertificatesResponse*)q;
-}
-
-void _sai__EnumerateTrustedRootCertificates::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__EnumerateTrustedRootCertificates::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__EnumerateTrustedRootCertificates::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateTrustedRootCertificates);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnumerateTrustedRootCertificates::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnumerateTrustedRootCertificates(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, int id, const _sai__EnumerateTrustedRootCertificates *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnumerateTrustedRootCertificates::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnumerateTrustedRootCertificates(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_get__sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnumerateTrustedRootCertificates(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnumerateTrustedRootCertificates::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnumerateTrustedRootCertificates(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_in__sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificates *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnumerateTrustedRootCertificates *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates, sizeof(_sai__EnumerateTrustedRootCertificates), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnumerateTrustedRootCertificates)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnumerateTrustedRootCertificates *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC6 soap_new__sai__EnumerateTrustedRootCertificates(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnumerateTrustedRootCertificates(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_instantiate__sai__EnumerateTrustedRootCertificates(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateTrustedRootCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateTrustedRootCertificates, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificates;
-               if (size)
-                       *size = sizeof(_sai__EnumerateTrustedRootCertificates);
-               ((_sai__EnumerateTrustedRootCertificates*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnumerateTrustedRootCertificates[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnumerateTrustedRootCertificates);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnumerateTrustedRootCertificates*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnumerateTrustedRootCertificates*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateTrustedRootCertificates %p -> %p\n", q, p));
-       *(_sai__EnumerateTrustedRootCertificates*)p = *(_sai__EnumerateTrustedRootCertificates*)q;
-}
-
-void _sai__DeleteTrustedRootCertificateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__DeleteTrustedRootCertificateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__DeleteTrustedRootCertificateResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__DeleteTrustedRootCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__DeleteTrustedRootCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__DeleteTrustedRootCertificateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__DeleteTrustedRootCertificateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__DeleteTrustedRootCertificateResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__DeleteTrustedRootCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__DeleteTrustedRootCertificateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC4 soap_get__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__DeleteTrustedRootCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__DeleteTrustedRootCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__DeleteTrustedRootCertificateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC4 soap_in__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__DeleteTrustedRootCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse, sizeof(_sai__DeleteTrustedRootCertificateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__DeleteTrustedRootCertificateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__DeleteTrustedRootCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC6 soap_new__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__DeleteTrustedRootCertificateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__DeleteTrustedRootCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteTrustedRootCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__DeleteTrustedRootCertificateResponse;
-               if (size)
-                       *size = sizeof(_sai__DeleteTrustedRootCertificateResponse);
-               ((_sai__DeleteTrustedRootCertificateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__DeleteTrustedRootCertificateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__DeleteTrustedRootCertificateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__DeleteTrustedRootCertificateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__DeleteTrustedRootCertificateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteTrustedRootCertificateResponse %p -> %p\n", q, p));
-       *(_sai__DeleteTrustedRootCertificateResponse*)p = *(_sai__DeleteTrustedRootCertificateResponse*)q;
-}
-
-void _sai__DeleteTrustedRootCertificate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__DeleteTrustedRootCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
-       /* transient soap skipped */
-}
-
-void _sai__DeleteTrustedRootCertificate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__CertificateHandleType(soap, &((_sai__DeleteTrustedRootCertificate*)this)->CertHandle);
-       /* transient soap skipped */
-}
-
-int _sai__DeleteTrustedRootCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__DeleteTrustedRootCertificate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__DeleteTrustedRootCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__DeleteTrustedRootCertificate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, int id, const _sai__DeleteTrustedRootCertificate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificate), type);
-       soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__DeleteTrustedRootCertificate*)a)->CertHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__DeleteTrustedRootCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__DeleteTrustedRootCertificate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_get__sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__DeleteTrustedRootCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__DeleteTrustedRootCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__DeleteTrustedRootCertificate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_in__sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__DeleteTrustedRootCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__DeleteTrustedRootCertificate, sizeof(_sai__DeleteTrustedRootCertificate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__DeleteTrustedRootCertificate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__DeleteTrustedRootCertificate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_CertHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__DeleteTrustedRootCertificate*)a)->CertHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_CertHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__DeleteTrustedRootCertificate * SOAP_FMAC6 soap_new__sai__DeleteTrustedRootCertificate(struct soap *soap, int n)
-{      return soap_instantiate__sai__DeleteTrustedRootCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_instantiate__sai__DeleteTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__DeleteTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__DeleteTrustedRootCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__DeleteTrustedRootCertificate;
-               if (size)
-                       *size = sizeof(_sai__DeleteTrustedRootCertificate);
-               ((_sai__DeleteTrustedRootCertificate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__DeleteTrustedRootCertificate[n];
-               if (size)
-                       *size = n * sizeof(_sai__DeleteTrustedRootCertificate);
-               for (int i = 0; i < n; i++)
-                       ((_sai__DeleteTrustedRootCertificate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__DeleteTrustedRootCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__DeleteTrustedRootCertificate %p -> %p\n", q, p));
-       *(_sai__DeleteTrustedRootCertificate*)p = *(_sai__DeleteTrustedRootCertificate*)q;
-}
-
-void _sai__GetTrustedRootCertificateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertificateType(soap, &((_sai__GetTrustedRootCertificateResponse*)this)->Certificate);
-       /* transient soap skipped */
-}
-
-void _sai__GetTrustedRootCertificateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTrustedRootCertificateResponse*)this)->StatusCode);
-       ((_sai__GetTrustedRootCertificateResponse*)this)->Certificate = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetTrustedRootCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTrustedRootCertificateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetTrustedRootCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetTrustedRootCertificateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__GetTrustedRootCertificateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTrustedRootCertificateResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__GetTrustedRootCertificateResponse*)a)->Certificate), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetTrustedRootCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetTrustedRootCertificateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC4 soap_get__sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetTrustedRootCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetTrustedRootCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetTrustedRootCertificateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC4 soap_in__sai__GetTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetTrustedRootCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse, sizeof(_sai__GetTrustedRootCertificateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetTrustedRootCertificateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetTrustedRootCertificateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Certificate1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTrustedRootCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__GetTrustedRootCertificateResponse*)a)->Certificate), "sai:CertificateType"))
-                               {       soap_flag_Certificate1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Certificate1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC6 soap_new__sai__GetTrustedRootCertificateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetTrustedRootCertificateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__GetTrustedRootCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedRootCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedRootCertificateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetTrustedRootCertificateResponse;
-               if (size)
-                       *size = sizeof(_sai__GetTrustedRootCertificateResponse);
-               ((_sai__GetTrustedRootCertificateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetTrustedRootCertificateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetTrustedRootCertificateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetTrustedRootCertificateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetTrustedRootCertificateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedRootCertificateResponse %p -> %p\n", q, p));
-       *(_sai__GetTrustedRootCertificateResponse*)p = *(_sai__GetTrustedRootCertificateResponse*)q;
-}
-
-void _sai__GetTrustedRootCertificate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetTrustedRootCertificate*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
-       /* transient soap skipped */
-}
-
-void _sai__GetTrustedRootCertificate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__CertificateHandleType(soap, &((_sai__GetTrustedRootCertificate*)this)->CertHandle);
-       /* transient soap skipped */
-}
-
-int _sai__GetTrustedRootCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTrustedRootCertificate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetTrustedRootCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetTrustedRootCertificate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, int id, const _sai__GetTrustedRootCertificate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTrustedRootCertificate), type);
-       soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__GetTrustedRootCertificate*)a)->CertHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetTrustedRootCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetTrustedRootCertificate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_get__sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetTrustedRootCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetTrustedRootCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetTrustedRootCertificate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_in__sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetTrustedRootCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTrustedRootCertificate, sizeof(_sai__GetTrustedRootCertificate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetTrustedRootCertificate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetTrustedRootCertificate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_CertHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__GetTrustedRootCertificate*)a)->CertHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_CertHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetTrustedRootCertificate * SOAP_FMAC6 soap_new__sai__GetTrustedRootCertificate(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetTrustedRootCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_instantiate__sai__GetTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTrustedRootCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetTrustedRootCertificate;
-               if (size)
-                       *size = sizeof(_sai__GetTrustedRootCertificate);
-               ((_sai__GetTrustedRootCertificate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetTrustedRootCertificate[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetTrustedRootCertificate);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetTrustedRootCertificate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetTrustedRootCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTrustedRootCertificate %p -> %p\n", q, p));
-       *(_sai__GetTrustedRootCertificate*)p = *(_sai__GetTrustedRootCertificate*)q;
-}
-
-void _sai__AddTrustedRootCertificateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__AddTrustedRootCertificateResponse*)this)->CertHandle, SOAP_TYPE_sai__CertificateHandleType);
-       /* transient soap skipped */
-}
-
-void _sai__AddTrustedRootCertificateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__AddTrustedRootCertificateResponse*)this)->StatusCode);
-       soap_default_sai__CertificateHandleType(soap, &((_sai__AddTrustedRootCertificateResponse*)this)->CertHandle);
-       /* transient soap skipped */
-}
-
-int _sai__AddTrustedRootCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddTrustedRootCertificateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__AddTrustedRootCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__AddTrustedRootCertificateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddTrustedRootCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__AddTrustedRootCertificateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddTrustedRootCertificateResponse*)a)->StatusCode), "");
-       soap_out_sai__CertificateHandleType(soap, "sai:CertHandle", -1, &(((_sai__AddTrustedRootCertificateResponse*)a)->CertHandle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__AddTrustedRootCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__AddTrustedRootCertificateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC4 soap_get__sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__AddTrustedRootCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__AddTrustedRootCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__AddTrustedRootCertificateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC4 soap_in__sai__AddTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__AddTrustedRootCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse, sizeof(_sai__AddTrustedRootCertificateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__AddTrustedRootCertificateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__AddTrustedRootCertificateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_CertHandle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddTrustedRootCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_CertHandle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__CertificateHandleType(soap, "sai:CertHandle", &(((_sai__AddTrustedRootCertificateResponse*)a)->CertHandle), "sai:CertificateHandleType"))
-                               {       soap_flag_CertHandle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertHandle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC6 soap_new__sai__AddTrustedRootCertificateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__AddTrustedRootCertificateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__AddTrustedRootCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddTrustedRootCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddTrustedRootCertificateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__AddTrustedRootCertificateResponse;
-               if (size)
-                       *size = sizeof(_sai__AddTrustedRootCertificateResponse);
-               ((_sai__AddTrustedRootCertificateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__AddTrustedRootCertificateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__AddTrustedRootCertificateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__AddTrustedRootCertificateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__AddTrustedRootCertificateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddTrustedRootCertificateResponse %p -> %p\n", q, p));
-       *(_sai__AddTrustedRootCertificateResponse*)p = *(_sai__AddTrustedRootCertificateResponse*)q;
-}
-
-void _sai__AddTrustedRootCertificate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertificateType(soap, &((_sai__AddTrustedRootCertificate*)this)->Certificate);
-       /* transient soap skipped */
-}
-
-void _sai__AddTrustedRootCertificate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__AddTrustedRootCertificate*)this)->Certificate = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__AddTrustedRootCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddTrustedRootCertificate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__AddTrustedRootCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__AddTrustedRootCertificate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, int id, const _sai__AddTrustedRootCertificate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddTrustedRootCertificate), type);
-       soap_out_PointerTosai__CertificateType(soap, "sai:Certificate", -1, &(((_sai__AddTrustedRootCertificate*)a)->Certificate), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__AddTrustedRootCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__AddTrustedRootCertificate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_get__sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__AddTrustedRootCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__AddTrustedRootCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__AddTrustedRootCertificate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_in__sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__AddTrustedRootCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddTrustedRootCertificate, sizeof(_sai__AddTrustedRootCertificate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__AddTrustedRootCertificate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__AddTrustedRootCertificate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Certificate1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Certificate1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateType(soap, "sai:Certificate", &(((_sai__AddTrustedRootCertificate*)a)->Certificate), "sai:CertificateType"))
-                               {       soap_flag_Certificate1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Certificate1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__AddTrustedRootCertificate * SOAP_FMAC6 soap_new__sai__AddTrustedRootCertificate(struct soap *soap, int n)
-{      return soap_instantiate__sai__AddTrustedRootCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_instantiate__sai__AddTrustedRootCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddTrustedRootCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__AddTrustedRootCertificate;
-               if (size)
-                       *size = sizeof(_sai__AddTrustedRootCertificate);
-               ((_sai__AddTrustedRootCertificate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__AddTrustedRootCertificate[n];
-               if (size)
-                       *size = n * sizeof(_sai__AddTrustedRootCertificate);
-               for (int i = 0; i < n; i++)
-                       ((_sai__AddTrustedRootCertificate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__AddTrustedRootCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddTrustedRootCertificate %p -> %p\n", q, p));
-       *(_sai__AddTrustedRootCertificate*)p = *(_sai__AddTrustedRootCertificate*)q;
-}
-
-void _sai__GetTlsOptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__GetTlsOptionsResponse*)this)->TlsOptions);
-       /* transient soap skipped */
-}
-
-void _sai__GetTlsOptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTlsOptionsResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__GetTlsOptionsResponse*)this)->TlsOptions);
-       /* transient soap skipped */
-}
-
-int _sai__GetTlsOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTlsOptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetTlsOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetTlsOptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTlsOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetTlsOptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTlsOptionsResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTlsOptionsResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", -1, &(((_sai__GetTlsOptionsResponse*)a)->TlsOptions), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetTlsOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetTlsOptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetTlsOptionsResponse * SOAP_FMAC4 soap_get__sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetTlsOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetTlsOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetTlsOptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetTlsOptionsResponse * SOAP_FMAC4 soap_in__sai__GetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__GetTlsOptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetTlsOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTlsOptionsResponse, sizeof(_sai__GetTlsOptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetTlsOptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetTlsOptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTlsOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", &(((_sai__GetTlsOptionsResponse*)a)->TlsOptions), "sai:TlsOptionsType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || ((_sai__GetTlsOptionsResponse*)a)->TlsOptions.size() > 2))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetTlsOptionsResponse * SOAP_FMAC6 soap_new__sai__GetTlsOptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetTlsOptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetTlsOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetTlsOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTlsOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTlsOptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetTlsOptionsResponse;
-               if (size)
-                       *size = sizeof(_sai__GetTlsOptionsResponse);
-               ((_sai__GetTlsOptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetTlsOptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetTlsOptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetTlsOptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetTlsOptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTlsOptionsResponse %p -> %p\n", q, p));
-       *(_sai__GetTlsOptionsResponse*)p = *(_sai__GetTlsOptionsResponse*)q;
-}
-
-void _sai__GetTlsOptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetTlsOptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetTlsOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTlsOptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetTlsOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetTlsOptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTlsOptions(struct soap *soap, const char *tag, int id, const _sai__GetTlsOptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTlsOptions), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetTlsOptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetTlsOptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetTlsOptions * SOAP_FMAC4 soap_get__sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetTlsOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetTlsOptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetTlsOptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetTlsOptions * SOAP_FMAC4 soap_in__sai__GetTlsOptions(struct soap *soap, const char *tag, _sai__GetTlsOptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetTlsOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTlsOptions, sizeof(_sai__GetTlsOptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetTlsOptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetTlsOptions *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetTlsOptions * SOAP_FMAC6 soap_new__sai__GetTlsOptions(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetTlsOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetTlsOptions * SOAP_FMAC4 soap_instantiate__sai__GetTlsOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTlsOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetTlsOptions;
-               if (size)
-                       *size = sizeof(_sai__GetTlsOptions);
-               ((_sai__GetTlsOptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetTlsOptions[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetTlsOptions);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetTlsOptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetTlsOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTlsOptions %p -> %p\n", q, p));
-       *(_sai__GetTlsOptions*)p = *(_sai__GetTlsOptions*)q;
-}
-
-void _sai__SetTlsOptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetTlsOptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTlsOptionsResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetTlsOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTlsOptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTlsOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTlsOptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetTlsOptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsOptionsResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTlsOptionsResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTlsOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTlsOptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsOptionsResponse * SOAP_FMAC4 soap_get__sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTlsOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTlsOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTlsOptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsOptionsResponse * SOAP_FMAC4 soap_in__sai__SetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__SetTlsOptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTlsOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsOptionsResponse, sizeof(_sai__SetTlsOptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTlsOptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTlsOptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTlsOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTlsOptionsResponse * SOAP_FMAC6 soap_new__sai__SetTlsOptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTlsOptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTlsOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetTlsOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsOptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTlsOptionsResponse;
-               if (size)
-                       *size = sizeof(_sai__SetTlsOptionsResponse);
-               ((_sai__SetTlsOptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTlsOptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTlsOptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTlsOptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTlsOptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsOptionsResponse %p -> %p\n", q, p));
-       *(_sai__SetTlsOptionsResponse*)p = *(_sai__SetTlsOptionsResponse*)q;
-}
-
-void _sai__SetTlsOptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__SetTlsOptions*)this)->TlsOptions);
-       /* transient soap skipped */
-}
-
-void _sai__SetTlsOptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, &((_sai__SetTlsOptions*)this)->TlsOptions);
-       /* transient soap skipped */
-}
-
-int _sai__SetTlsOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTlsOptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTlsOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTlsOptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsOptions(struct soap *soap, const char *tag, int id, const _sai__SetTlsOptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsOptions), type);
-       soap_out_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", -1, &(((_sai__SetTlsOptions*)a)->TlsOptions), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTlsOptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTlsOptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsOptions * SOAP_FMAC4 soap_get__sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTlsOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTlsOptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTlsOptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsOptions * SOAP_FMAC4 soap_in__sai__SetTlsOptions(struct soap *soap, const char *tag, _sai__SetTlsOptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTlsOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsOptions, sizeof(_sai__SetTlsOptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTlsOptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTlsOptions *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, "sai:TlsOptions", &(((_sai__SetTlsOptions*)a)->TlsOptions), "sai:TlsOptionsType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((_sai__SetTlsOptions*)a)->TlsOptions.size() > 2))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTlsOptions * SOAP_FMAC6 soap_new__sai__SetTlsOptions(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTlsOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTlsOptions * SOAP_FMAC4 soap_instantiate__sai__SetTlsOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTlsOptions;
-               if (size)
-                       *size = sizeof(_sai__SetTlsOptions);
-               ((_sai__SetTlsOptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTlsOptions[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTlsOptions);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTlsOptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTlsOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsOptions %p -> %p\n", q, p));
-       *(_sai__SetTlsOptions*)p = *(_sai__SetTlsOptions*)q;
-}
-
-void _sai__GetEnabledInterfacesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__GetEnabledInterfacesResponse*)this)->EnabledInterfaces);
-       /* transient soap skipped */
-}
-
-void _sai__GetEnabledInterfacesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetEnabledInterfacesResponse*)this)->StatusCode);
-       soap_default_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__GetEnabledInterfacesResponse*)this)->EnabledInterfaces);
-       /* transient soap skipped */
-}
-
-int _sai__GetEnabledInterfacesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetEnabledInterfacesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetEnabledInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetEnabledInterfacesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, const _sai__GetEnabledInterfacesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnabledInterfacesResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetEnabledInterfacesResponse*)a)->StatusCode), "");
-       soap_out_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", -1, &(((_sai__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetEnabledInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetEnabledInterfacesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_get__sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetEnabledInterfacesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetEnabledInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetEnabledInterfacesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_in__sai__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__GetEnabledInterfacesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetEnabledInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnabledInterfacesResponse, sizeof(_sai__GetEnabledInterfacesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetEnabledInterfacesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetEnabledInterfacesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetEnabledInterfacesResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", &(((_sai__GetEnabledInterfacesResponse*)a)->EnabledInterfaces), "sai:EnabledInterfacesType"))
-                                       continue;
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetEnabledInterfacesResponse * SOAP_FMAC6 soap_new__sai__GetEnabledInterfacesResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetEnabledInterfacesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetEnabledInterfacesResponse * SOAP_FMAC4 soap_instantiate__sai__GetEnabledInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnabledInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnabledInterfacesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetEnabledInterfacesResponse;
-               if (size)
-                       *size = sizeof(_sai__GetEnabledInterfacesResponse);
-               ((_sai__GetEnabledInterfacesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetEnabledInterfacesResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetEnabledInterfacesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetEnabledInterfacesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetEnabledInterfacesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnabledInterfacesResponse %p -> %p\n", q, p));
-       *(_sai__GetEnabledInterfacesResponse*)p = *(_sai__GetEnabledInterfacesResponse*)q;
-}
-
-void _sai__GetEnabledInterfaces::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetEnabledInterfaces::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetEnabledInterfaces::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetEnabledInterfaces);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetEnabledInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetEnabledInterfaces(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetEnabledInterfaces(struct soap *soap, const char *tag, int id, const _sai__GetEnabledInterfaces *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetEnabledInterfaces), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetEnabledInterfaces::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetEnabledInterfaces(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetEnabledInterfaces * SOAP_FMAC4 soap_get__sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetEnabledInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetEnabledInterfaces::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetEnabledInterfaces(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetEnabledInterfaces * SOAP_FMAC4 soap_in__sai__GetEnabledInterfaces(struct soap *soap, const char *tag, _sai__GetEnabledInterfaces *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetEnabledInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetEnabledInterfaces, sizeof(_sai__GetEnabledInterfaces), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetEnabledInterfaces)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetEnabledInterfaces *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetEnabledInterfaces * SOAP_FMAC6 soap_new__sai__GetEnabledInterfaces(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetEnabledInterfaces(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetEnabledInterfaces * SOAP_FMAC4 soap_instantiate__sai__GetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetEnabledInterfaces, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetEnabledInterfaces;
-               if (size)
-                       *size = sizeof(_sai__GetEnabledInterfaces);
-               ((_sai__GetEnabledInterfaces*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetEnabledInterfaces[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetEnabledInterfaces);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetEnabledInterfaces*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetEnabledInterfaces*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetEnabledInterfaces %p -> %p\n", q, p));
-       *(_sai__GetEnabledInterfaces*)p = *(_sai__GetEnabledInterfaces*)q;
-}
-
-void _sai__SetEnabledInterfacesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetEnabledInterfacesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetEnabledInterfacesResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetEnabledInterfacesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetEnabledInterfacesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetEnabledInterfacesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetEnabledInterfacesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnabledInterfacesResponse(struct soap *soap, const char *tag, int id, const _sai__SetEnabledInterfacesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnabledInterfacesResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetEnabledInterfacesResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetEnabledInterfacesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetEnabledInterfacesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetEnabledInterfacesResponse * SOAP_FMAC4 soap_get__sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetEnabledInterfacesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetEnabledInterfacesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetEnabledInterfacesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetEnabledInterfacesResponse * SOAP_FMAC4 soap_in__sai__SetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__SetEnabledInterfacesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetEnabledInterfacesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnabledInterfacesResponse, sizeof(_sai__SetEnabledInterfacesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetEnabledInterfacesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetEnabledInterfacesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetEnabledInterfacesResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetEnabledInterfacesResponse * SOAP_FMAC6 soap_new__sai__SetEnabledInterfacesResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetEnabledInterfacesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetEnabledInterfacesResponse * SOAP_FMAC4 soap_instantiate__sai__SetEnabledInterfacesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnabledInterfacesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnabledInterfacesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetEnabledInterfacesResponse;
-               if (size)
-                       *size = sizeof(_sai__SetEnabledInterfacesResponse);
-               ((_sai__SetEnabledInterfacesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetEnabledInterfacesResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetEnabledInterfacesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetEnabledInterfacesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetEnabledInterfacesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnabledInterfacesResponse %p -> %p\n", q, p));
-       *(_sai__SetEnabledInterfacesResponse*)p = *(_sai__SetEnabledInterfacesResponse*)q;
-}
-
-void _sai__SetEnabledInterfaces::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__SetEnabledInterfaces*)this)->EnabledInterfaces);
-       /* transient soap skipped */
-}
-
-void _sai__SetEnabledInterfaces::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfsai__EnabledInterfacesType(soap, &((_sai__SetEnabledInterfaces*)this)->EnabledInterfaces);
-       /* transient soap skipped */
-}
-
-int _sai__SetEnabledInterfaces::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetEnabledInterfaces);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetEnabledInterfaces::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetEnabledInterfaces(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetEnabledInterfaces(struct soap *soap, const char *tag, int id, const _sai__SetEnabledInterfaces *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetEnabledInterfaces), type);
-       soap_out_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", -1, &(((_sai__SetEnabledInterfaces*)a)->EnabledInterfaces), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetEnabledInterfaces::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetEnabledInterfaces(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetEnabledInterfaces * SOAP_FMAC4 soap_get__sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetEnabledInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetEnabledInterfaces::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetEnabledInterfaces(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetEnabledInterfaces * SOAP_FMAC4 soap_in__sai__SetEnabledInterfaces(struct soap *soap, const char *tag, _sai__SetEnabledInterfaces *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetEnabledInterfaces *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetEnabledInterfaces, sizeof(_sai__SetEnabledInterfaces), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetEnabledInterfaces)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetEnabledInterfaces *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfsai__EnabledInterfacesType(soap, "sai:EnabledInterfaces", &(((_sai__SetEnabledInterfaces*)a)->EnabledInterfaces), "sai:EnabledInterfacesType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetEnabledInterfaces * SOAP_FMAC6 soap_new__sai__SetEnabledInterfaces(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetEnabledInterfaces(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetEnabledInterfaces * SOAP_FMAC4 soap_instantiate__sai__SetEnabledInterfaces(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetEnabledInterfaces, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetEnabledInterfaces;
-               if (size)
-                       *size = sizeof(_sai__SetEnabledInterfaces);
-               ((_sai__SetEnabledInterfaces*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetEnabledInterfaces[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetEnabledInterfaces);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetEnabledInterfaces*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetEnabledInterfaces*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetEnabledInterfaces %p -> %p\n", q, p));
-       *(_sai__SetEnabledInterfaces*)p = *(_sai__SetEnabledInterfaces*)q;
-}
-
-void _sai__GetKerberosOptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__KerberosOptionsType(soap, &((_sai__GetKerberosOptionsResponse*)this)->KerberosOptions);
-       /* transient soap skipped */
-}
-
-void _sai__GetKerberosOptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetKerberosOptionsResponse*)this)->StatusCode);
-       ((_sai__GetKerberosOptionsResponse*)this)->KerberosOptions = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetKerberosOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetKerberosOptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetKerberosOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetKerberosOptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetKerberosOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__GetKerberosOptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetKerberosOptionsResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetKerberosOptionsResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", -1, &(((_sai__GetKerberosOptionsResponse*)a)->KerberosOptions), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetKerberosOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetKerberosOptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetKerberosOptionsResponse * SOAP_FMAC4 soap_get__sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetKerberosOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetKerberosOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetKerberosOptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetKerberosOptionsResponse * SOAP_FMAC4 soap_in__sai__GetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__GetKerberosOptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetKerberosOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetKerberosOptionsResponse, sizeof(_sai__GetKerberosOptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetKerberosOptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetKerberosOptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_KerberosOptions1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetKerberosOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_KerberosOptions1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", &(((_sai__GetKerberosOptionsResponse*)a)->KerberosOptions), "sai:KerberosOptionsType"))
-                               {       soap_flag_KerberosOptions1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_KerberosOptions1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetKerberosOptionsResponse * SOAP_FMAC6 soap_new__sai__GetKerberosOptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetKerberosOptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetKerberosOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__GetKerberosOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetKerberosOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetKerberosOptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetKerberosOptionsResponse;
-               if (size)
-                       *size = sizeof(_sai__GetKerberosOptionsResponse);
-               ((_sai__GetKerberosOptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetKerberosOptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetKerberosOptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetKerberosOptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetKerberosOptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetKerberosOptionsResponse %p -> %p\n", q, p));
-       *(_sai__GetKerberosOptionsResponse*)p = *(_sai__GetKerberosOptionsResponse*)q;
-}
-
-void _sai__GetKerberosOptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetKerberosOptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetKerberosOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetKerberosOptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetKerberosOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetKerberosOptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetKerberosOptions(struct soap *soap, const char *tag, int id, const _sai__GetKerberosOptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetKerberosOptions), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetKerberosOptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetKerberosOptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetKerberosOptions * SOAP_FMAC4 soap_get__sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetKerberosOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetKerberosOptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetKerberosOptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetKerberosOptions * SOAP_FMAC4 soap_in__sai__GetKerberosOptions(struct soap *soap, const char *tag, _sai__GetKerberosOptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetKerberosOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetKerberosOptions, sizeof(_sai__GetKerberosOptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetKerberosOptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetKerberosOptions *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetKerberosOptions * SOAP_FMAC6 soap_new__sai__GetKerberosOptions(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetKerberosOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetKerberosOptions * SOAP_FMAC4 soap_instantiate__sai__GetKerberosOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetKerberosOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetKerberosOptions;
-               if (size)
-                       *size = sizeof(_sai__GetKerberosOptions);
-               ((_sai__GetKerberosOptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetKerberosOptions[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetKerberosOptions);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetKerberosOptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetKerberosOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetKerberosOptions %p -> %p\n", q, p));
-       *(_sai__GetKerberosOptions*)p = *(_sai__GetKerberosOptions*)q;
-}
-
-void _sai__SetKerberosOptionsResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetKerberosOptionsResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetKerberosOptionsResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetKerberosOptionsResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetKerberosOptionsResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetKerberosOptionsResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetKerberosOptionsResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetKerberosOptionsResponse(struct soap *soap, const char *tag, int id, const _sai__SetKerberosOptionsResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetKerberosOptionsResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetKerberosOptionsResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetKerberosOptionsResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetKerberosOptionsResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetKerberosOptionsResponse * SOAP_FMAC4 soap_get__sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetKerberosOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetKerberosOptionsResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetKerberosOptionsResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetKerberosOptionsResponse * SOAP_FMAC4 soap_in__sai__SetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__SetKerberosOptionsResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetKerberosOptionsResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetKerberosOptionsResponse, sizeof(_sai__SetKerberosOptionsResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetKerberosOptionsResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetKerberosOptionsResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetKerberosOptionsResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetKerberosOptionsResponse * SOAP_FMAC6 soap_new__sai__SetKerberosOptionsResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetKerberosOptionsResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetKerberosOptionsResponse * SOAP_FMAC4 soap_instantiate__sai__SetKerberosOptionsResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetKerberosOptionsResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetKerberosOptionsResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetKerberosOptionsResponse;
-               if (size)
-                       *size = sizeof(_sai__SetKerberosOptionsResponse);
-               ((_sai__SetKerberosOptionsResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetKerberosOptionsResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetKerberosOptionsResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetKerberosOptionsResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetKerberosOptionsResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetKerberosOptionsResponse %p -> %p\n", q, p));
-       *(_sai__SetKerberosOptionsResponse*)p = *(_sai__SetKerberosOptionsResponse*)q;
-}
-
-void _sai__SetKerberosOptions::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__KerberosOptionsType(soap, &((_sai__SetKerberosOptions*)this)->KerberosOptions);
-       /* transient soap skipped */
-}
-
-void _sai__SetKerberosOptions::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__SetKerberosOptions*)this)->KerberosOptions = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__SetKerberosOptions::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetKerberosOptions);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetKerberosOptions::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetKerberosOptions(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetKerberosOptions(struct soap *soap, const char *tag, int id, const _sai__SetKerberosOptions *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetKerberosOptions), type);
-       soap_out_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", -1, &(((_sai__SetKerberosOptions*)a)->KerberosOptions), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetKerberosOptions::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetKerberosOptions(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetKerberosOptions * SOAP_FMAC4 soap_get__sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetKerberosOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetKerberosOptions::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetKerberosOptions(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetKerberosOptions * SOAP_FMAC4 soap_in__sai__SetKerberosOptions(struct soap *soap, const char *tag, _sai__SetKerberosOptions *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetKerberosOptions *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetKerberosOptions, sizeof(_sai__SetKerberosOptions), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetKerberosOptions)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetKerberosOptions *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_KerberosOptions1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_KerberosOptions1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__KerberosOptionsType(soap, "sai:KerberosOptions", &(((_sai__SetKerberosOptions*)a)->KerberosOptions), "sai:KerberosOptionsType"))
-                               {       soap_flag_KerberosOptions1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetKerberosOptions * SOAP_FMAC6 soap_new__sai__SetKerberosOptions(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetKerberosOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetKerberosOptions * SOAP_FMAC4 soap_instantiate__sai__SetKerberosOptions(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetKerberosOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetKerberosOptions;
-               if (size)
-                       *size = sizeof(_sai__SetKerberosOptions);
-               ((_sai__SetKerberosOptions*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetKerberosOptions[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetKerberosOptions);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetKerberosOptions*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetKerberosOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetKerberosOptions %p -> %p\n", q, p));
-       *(_sai__SetKerberosOptions*)p = *(_sai__SetKerberosOptions*)q;
-}
-
-void _sai__GetDigestRealmResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetDigestRealmResponse*)this)->DigestRealm, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_sai__GetDigestRealmResponse*)this)->DigestRealm);
-       /* transient soap skipped */
-}
-
-void _sai__GetDigestRealmResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetDigestRealmResponse*)this)->StatusCode);
-       soap_default_std__string(soap, &((_sai__GetDigestRealmResponse*)this)->DigestRealm);
-       /* transient soap skipped */
-}
-
-int _sai__GetDigestRealmResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetDigestRealmResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetDigestRealmResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetDigestRealmResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetDigestRealmResponse(struct soap *soap, const char *tag, int id, const _sai__GetDigestRealmResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetDigestRealmResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetDigestRealmResponse*)a)->StatusCode), "");
-       soap_out_std__string(soap, "sai:DigestRealm", -1, &(((_sai__GetDigestRealmResponse*)a)->DigestRealm), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetDigestRealmResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetDigestRealmResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetDigestRealmResponse * SOAP_FMAC4 soap_get__sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetDigestRealmResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetDigestRealmResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetDigestRealmResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetDigestRealmResponse * SOAP_FMAC4 soap_in__sai__GetDigestRealmResponse(struct soap *soap, const char *tag, _sai__GetDigestRealmResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetDigestRealmResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetDigestRealmResponse, sizeof(_sai__GetDigestRealmResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetDigestRealmResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetDigestRealmResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_DigestRealm1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetDigestRealmResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_DigestRealm1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "sai:DigestRealm", &(((_sai__GetDigestRealmResponse*)a)->DigestRealm), "xsd:string"))
-                               {       soap_flag_DigestRealm1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_DigestRealm1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetDigestRealmResponse * SOAP_FMAC6 soap_new__sai__GetDigestRealmResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetDigestRealmResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetDigestRealmResponse * SOAP_FMAC4 soap_instantiate__sai__GetDigestRealmResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetDigestRealmResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetDigestRealmResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetDigestRealmResponse;
-               if (size)
-                       *size = sizeof(_sai__GetDigestRealmResponse);
-               ((_sai__GetDigestRealmResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetDigestRealmResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetDigestRealmResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetDigestRealmResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetDigestRealmResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetDigestRealmResponse %p -> %p\n", q, p));
-       *(_sai__GetDigestRealmResponse*)p = *(_sai__GetDigestRealmResponse*)q;
-}
-
-void _sai__GetDigestRealm::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetDigestRealm::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetDigestRealm::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetDigestRealm);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetDigestRealm::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetDigestRealm(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetDigestRealm(struct soap *soap, const char *tag, int id, const _sai__GetDigestRealm *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetDigestRealm), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetDigestRealm::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetDigestRealm(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetDigestRealm * SOAP_FMAC4 soap_get__sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetDigestRealm(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetDigestRealm::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetDigestRealm(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetDigestRealm * SOAP_FMAC4 soap_in__sai__GetDigestRealm(struct soap *soap, const char *tag, _sai__GetDigestRealm *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetDigestRealm *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetDigestRealm, sizeof(_sai__GetDigestRealm), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetDigestRealm)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetDigestRealm *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetDigestRealm * SOAP_FMAC6 soap_new__sai__GetDigestRealm(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetDigestRealm(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetDigestRealm * SOAP_FMAC4 soap_instantiate__sai__GetDigestRealm(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetDigestRealm(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetDigestRealm, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetDigestRealm;
-               if (size)
-                       *size = sizeof(_sai__GetDigestRealm);
-               ((_sai__GetDigestRealm*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetDigestRealm[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetDigestRealm);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetDigestRealm*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetDigestRealm*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetDigestRealm %p -> %p\n", q, p));
-       *(_sai__GetDigestRealm*)p = *(_sai__GetDigestRealm*)q;
-}
-
-void _sai__SetAdminAclEntryExResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetAdminAclEntryExResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetAdminAclEntryExResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetAdminAclEntryExResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAdminAclEntryExResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetAdminAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetAdminAclEntryExResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntryExResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntryExResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetAdminAclEntryExResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetAdminAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetAdminAclEntryExResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryExResponse * SOAP_FMAC4 soap_get__sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetAdminAclEntryExResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetAdminAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetAdminAclEntryExResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryExResponse * SOAP_FMAC4 soap_in__sai__SetAdminAclEntryExResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryExResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetAdminAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntryExResponse, sizeof(_sai__SetAdminAclEntryExResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntryExResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetAdminAclEntryExResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetAdminAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetAdminAclEntryExResponse * SOAP_FMAC6 soap_new__sai__SetAdminAclEntryExResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetAdminAclEntryExResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntryExResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetAdminAclEntryExResponse;
-               if (size)
-                       *size = sizeof(_sai__SetAdminAclEntryExResponse);
-               ((_sai__SetAdminAclEntryExResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetAdminAclEntryExResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetAdminAclEntryExResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetAdminAclEntryExResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetAdminAclEntryExResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntryExResponse %p -> %p\n", q, p));
-       *(_sai__SetAdminAclEntryExResponse*)p = *(_sai__SetAdminAclEntryExResponse*)q;
-}
-
-void _sai__SetAdminAclEntryEx::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__AdminAclEntryExType(soap, &((_sai__SetAdminAclEntryEx*)this)->EntryEx);
-       /* transient soap skipped */
-}
-
-void _sai__SetAdminAclEntryEx::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__SetAdminAclEntryEx*)this)->EntryEx = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__SetAdminAclEntryEx::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAdminAclEntryEx);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetAdminAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetAdminAclEntryEx(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntryEx *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntryEx), type);
-       soap_out_PointerTosai__AdminAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__SetAdminAclEntryEx*)a)->EntryEx), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetAdminAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetAdminAclEntryEx(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_get__sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetAdminAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetAdminAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetAdminAclEntryEx(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_in__sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, _sai__SetAdminAclEntryEx *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetAdminAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntryEx, sizeof(_sai__SetAdminAclEntryEx), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntryEx)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetAdminAclEntryEx *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_EntryEx1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__AdminAclEntryExType(soap, "sai:EntryEx", &(((_sai__SetAdminAclEntryEx*)a)->EntryEx), "sai:AdminAclEntryExType"))
-                               {       soap_flag_EntryEx1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EntryEx1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetAdminAclEntryEx * SOAP_FMAC6 soap_new__sai__SetAdminAclEntryEx(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetAdminAclEntryEx(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntryEx, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetAdminAclEntryEx;
-               if (size)
-                       *size = sizeof(_sai__SetAdminAclEntryEx);
-               ((_sai__SetAdminAclEntryEx*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetAdminAclEntryEx[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetAdminAclEntryEx);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetAdminAclEntryEx*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetAdminAclEntryEx*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntryEx %p -> %p\n", q, p));
-       *(_sai__SetAdminAclEntryEx*)p = *(_sai__SetAdminAclEntryEx*)q;
-}
-
-void _sai__UpdateUserAclEntryExResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__UpdateUserAclEntryExResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UpdateUserAclEntryExResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__UpdateUserAclEntryExResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateUserAclEntryExResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__UpdateUserAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__UpdateUserAclEntryExResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntryExResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UpdateUserAclEntryExResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__UpdateUserAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__UpdateUserAclEntryExResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__UpdateUserAclEntryExResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__UpdateUserAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__UpdateUserAclEntryExResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryExResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__UpdateUserAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse, sizeof(_sai__UpdateUserAclEntryExResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntryExResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__UpdateUserAclEntryExResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UpdateUserAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntryExResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__UpdateUserAclEntryExResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntryExResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__UpdateUserAclEntryExResponse;
-               if (size)
-                       *size = sizeof(_sai__UpdateUserAclEntryExResponse);
-               ((_sai__UpdateUserAclEntryExResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__UpdateUserAclEntryExResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__UpdateUserAclEntryExResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__UpdateUserAclEntryExResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__UpdateUserAclEntryExResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntryExResponse %p -> %p\n", q, p));
-       *(_sai__UpdateUserAclEntryExResponse*)p = *(_sai__UpdateUserAclEntryExResponse*)q;
-}
-
-void _sai__UpdateUserAclEntryEx::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__UserAclEntryExType(soap, &((_sai__UpdateUserAclEntryEx*)this)->EntryEx);
-       /* transient soap skipped */
-}
-
-void _sai__UpdateUserAclEntryEx::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__UserAclEntryHandleType(soap, &((_sai__UpdateUserAclEntryEx*)this)->Handle);
-       ((_sai__UpdateUserAclEntryEx*)this)->EntryEx = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__UpdateUserAclEntryEx::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateUserAclEntryEx);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__UpdateUserAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__UpdateUserAclEntryEx(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntryEx *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntryEx), type);
-       soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__UpdateUserAclEntryEx*)a)->Handle), "");
-       soap_out_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__UpdateUserAclEntryEx*)a)->EntryEx), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__UpdateUserAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__UpdateUserAclEntryEx(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__UpdateUserAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__UpdateUserAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__UpdateUserAclEntryEx(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryEx *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__UpdateUserAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntryEx, sizeof(_sai__UpdateUserAclEntryEx), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntryEx)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__UpdateUserAclEntryEx *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1, soap_flag_EntryEx1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__UpdateUserAclEntryEx*)a)->Handle), "sai:UserAclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", &(((_sai__UpdateUserAclEntryEx*)a)->EntryEx), "sai:UserAclEntryExType"))
-                               {       soap_flag_EntryEx1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_EntryEx1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__UpdateUserAclEntryEx * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntryEx(struct soap *soap, int n)
-{      return soap_instantiate__sai__UpdateUserAclEntryEx(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntryEx, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__UpdateUserAclEntryEx;
-               if (size)
-                       *size = sizeof(_sai__UpdateUserAclEntryEx);
-               ((_sai__UpdateUserAclEntryEx*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__UpdateUserAclEntryEx[n];
-               if (size)
-                       *size = n * sizeof(_sai__UpdateUserAclEntryEx);
-               for (int i = 0; i < n; i++)
-                       ((_sai__UpdateUserAclEntryEx*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__UpdateUserAclEntryEx*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntryEx %p -> %p\n", q, p));
-       *(_sai__UpdateUserAclEntryEx*)p = *(_sai__UpdateUserAclEntryEx*)q;
-}
-
-void _sai__GetUserAclEntryExResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__UserAclEntryExType(soap, &((_sai__GetUserAclEntryExResponse*)this)->EntryEx);
-       /* transient soap skipped */
-}
-
-void _sai__GetUserAclEntryExResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetUserAclEntryExResponse*)this)->StatusCode);
-       ((_sai__GetUserAclEntryExResponse*)this)->EntryEx = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetUserAclEntryExResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetUserAclEntryExResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetUserAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetUserAclEntryExResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntryExResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntryExResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetUserAclEntryExResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__GetUserAclEntryExResponse*)a)->EntryEx), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetUserAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetUserAclEntryExResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryExResponse * SOAP_FMAC4 soap_get__sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetUserAclEntryExResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetUserAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetUserAclEntryExResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryExResponse * SOAP_FMAC4 soap_in__sai__GetUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryExResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetUserAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntryExResponse, sizeof(_sai__GetUserAclEntryExResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntryExResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetUserAclEntryExResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_EntryEx1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetUserAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", &(((_sai__GetUserAclEntryExResponse*)a)->EntryEx), "sai:UserAclEntryExType"))
-                               {       soap_flag_EntryEx1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_EntryEx1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetUserAclEntryExResponse * SOAP_FMAC6 soap_new__sai__GetUserAclEntryExResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetUserAclEntryExResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntryExResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetUserAclEntryExResponse;
-               if (size)
-                       *size = sizeof(_sai__GetUserAclEntryExResponse);
-               ((_sai__GetUserAclEntryExResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetUserAclEntryExResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetUserAclEntryExResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetUserAclEntryExResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetUserAclEntryExResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntryExResponse %p -> %p\n", q, p));
-       *(_sai__GetUserAclEntryExResponse*)p = *(_sai__GetUserAclEntryExResponse*)q;
-}
-
-void _sai__GetUserAclEntryEx::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetUserAclEntryEx::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__UserAclEntryHandleType(soap, &((_sai__GetUserAclEntryEx*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _sai__GetUserAclEntryEx::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetUserAclEntryEx);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetUserAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetUserAclEntryEx(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntryEx *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntryEx), type);
-       soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__GetUserAclEntryEx*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetUserAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetUserAclEntryEx(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryEx * SOAP_FMAC4 soap_get__sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetUserAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetUserAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetUserAclEntryEx(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryEx * SOAP_FMAC4 soap_in__sai__GetUserAclEntryEx(struct soap *soap, const char *tag, _sai__GetUserAclEntryEx *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetUserAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntryEx, sizeof(_sai__GetUserAclEntryEx), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntryEx)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetUserAclEntryEx *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__GetUserAclEntryEx*)a)->Handle), "sai:UserAclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetUserAclEntryEx * SOAP_FMAC6 soap_new__sai__GetUserAclEntryEx(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetUserAclEntryEx(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntryEx, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetUserAclEntryEx;
-               if (size)
-                       *size = sizeof(_sai__GetUserAclEntryEx);
-               ((_sai__GetUserAclEntryEx*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetUserAclEntryEx[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetUserAclEntryEx);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetUserAclEntryEx*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetUserAclEntryEx*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntryEx %p -> %p\n", q, p));
-       *(_sai__GetUserAclEntryEx*)p = *(_sai__GetUserAclEntryEx*)q;
-}
-
-void _sai__AddUserAclEntryExResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__AddUserAclEntryExResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__AddUserAclEntryExResponse*)this)->StatusCode);
-       soap_default_sai__UserAclEntryHandleType(soap, &((_sai__AddUserAclEntryExResponse*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _sai__AddUserAclEntryExResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddUserAclEntryExResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__AddUserAclEntryExResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__AddUserAclEntryExResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntryExResponse(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntryExResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntryExResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddUserAclEntryExResponse*)a)->StatusCode), "");
-       soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__AddUserAclEntryExResponse*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__AddUserAclEntryExResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__AddUserAclEntryExResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryExResponse * SOAP_FMAC4 soap_get__sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__AddUserAclEntryExResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__AddUserAclEntryExResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__AddUserAclEntryExResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryExResponse * SOAP_FMAC4 soap_in__sai__AddUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryExResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__AddUserAclEntryExResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntryExResponse, sizeof(_sai__AddUserAclEntryExResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntryExResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__AddUserAclEntryExResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddUserAclEntryExResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__AddUserAclEntryExResponse*)a)->Handle), "sai:UserAclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__AddUserAclEntryExResponse * SOAP_FMAC6 soap_new__sai__AddUserAclEntryExResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__AddUserAclEntryExResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryExResponse * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntryExResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntryExResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntryExResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__AddUserAclEntryExResponse;
-               if (size)
-                       *size = sizeof(_sai__AddUserAclEntryExResponse);
-               ((_sai__AddUserAclEntryExResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__AddUserAclEntryExResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__AddUserAclEntryExResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__AddUserAclEntryExResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__AddUserAclEntryExResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntryExResponse %p -> %p\n", q, p));
-       *(_sai__AddUserAclEntryExResponse*)p = *(_sai__AddUserAclEntryExResponse*)q;
-}
-
-void _sai__AddUserAclEntryEx::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__UserAclEntryExType(soap, &((_sai__AddUserAclEntryEx*)this)->EntryEx);
-       /* transient soap skipped */
-}
-
-void _sai__AddUserAclEntryEx::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__AddUserAclEntryEx*)this)->EntryEx = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__AddUserAclEntryEx::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddUserAclEntryEx);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__AddUserAclEntryEx::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__AddUserAclEntryEx(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntryEx(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntryEx *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntryEx), type);
-       soap_out_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", -1, &(((_sai__AddUserAclEntryEx*)a)->EntryEx), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__AddUserAclEntryEx::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__AddUserAclEntryEx(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryEx * SOAP_FMAC4 soap_get__sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__AddUserAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__AddUserAclEntryEx::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__AddUserAclEntryEx(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryEx * SOAP_FMAC4 soap_in__sai__AddUserAclEntryEx(struct soap *soap, const char *tag, _sai__AddUserAclEntryEx *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__AddUserAclEntryEx *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntryEx, sizeof(_sai__AddUserAclEntryEx), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntryEx)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__AddUserAclEntryEx *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_EntryEx1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_EntryEx1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__UserAclEntryExType(soap, "sai:EntryEx", &(((_sai__AddUserAclEntryEx*)a)->EntryEx), "sai:UserAclEntryExType"))
-                               {       soap_flag_EntryEx1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_EntryEx1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__AddUserAclEntryEx * SOAP_FMAC6 soap_new__sai__AddUserAclEntryEx(struct soap *soap, int n)
-{      return soap_instantiate__sai__AddUserAclEntryEx(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryEx * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntryEx(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntryEx, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__AddUserAclEntryEx;
-               if (size)
-                       *size = sizeof(_sai__AddUserAclEntryEx);
-               ((_sai__AddUserAclEntryEx*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__AddUserAclEntryEx[n];
-               if (size)
-                       *size = n * sizeof(_sai__AddUserAclEntryEx);
-               for (int i = 0; i < n; i++)
-                       ((_sai__AddUserAclEntryEx*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__AddUserAclEntryEx*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntryEx %p -> %p\n", q, p));
-       *(_sai__AddUserAclEntryEx*)p = *(_sai__AddUserAclEntryEx*)q;
-}
-
-void _sai__GetCoreVersionResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__GetCoreVersionResponse*)this)->Version, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_sai__GetCoreVersionResponse*)this)->Version);
-       /* transient soap skipped */
-}
-
-void _sai__GetCoreVersionResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetCoreVersionResponse*)this)->StatusCode);
-       soap_default_std__string(soap, &((_sai__GetCoreVersionResponse*)this)->Version);
-       /* transient soap skipped */
-}
-
-int _sai__GetCoreVersionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCoreVersionResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetCoreVersionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetCoreVersionResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCoreVersionResponse(struct soap *soap, const char *tag, int id, const _sai__GetCoreVersionResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCoreVersionResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetCoreVersionResponse*)a)->StatusCode), "");
-       soap_out_std__string(soap, "sai:Version", -1, &(((_sai__GetCoreVersionResponse*)a)->Version), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetCoreVersionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetCoreVersionResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetCoreVersionResponse * SOAP_FMAC4 soap_get__sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetCoreVersionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetCoreVersionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetCoreVersionResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetCoreVersionResponse * SOAP_FMAC4 soap_in__sai__GetCoreVersionResponse(struct soap *soap, const char *tag, _sai__GetCoreVersionResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetCoreVersionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCoreVersionResponse, sizeof(_sai__GetCoreVersionResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetCoreVersionResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetCoreVersionResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Version1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetCoreVersionResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Version1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "sai:Version", &(((_sai__GetCoreVersionResponse*)a)->Version), "xsd:string"))
-                               {       soap_flag_Version1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Version1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetCoreVersionResponse * SOAP_FMAC6 soap_new__sai__GetCoreVersionResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetCoreVersionResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetCoreVersionResponse * SOAP_FMAC4 soap_instantiate__sai__GetCoreVersionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCoreVersionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCoreVersionResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetCoreVersionResponse;
-               if (size)
-                       *size = sizeof(_sai__GetCoreVersionResponse);
-               ((_sai__GetCoreVersionResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetCoreVersionResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetCoreVersionResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetCoreVersionResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetCoreVersionResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCoreVersionResponse %p -> %p\n", q, p));
-       *(_sai__GetCoreVersionResponse*)p = *(_sai__GetCoreVersionResponse*)q;
-}
-
-void _sai__GetCoreVersion::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetCoreVersion::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetCoreVersion::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetCoreVersion);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetCoreVersion::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetCoreVersion(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetCoreVersion(struct soap *soap, const char *tag, int id, const _sai__GetCoreVersion *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetCoreVersion), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetCoreVersion::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetCoreVersion(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetCoreVersion * SOAP_FMAC4 soap_get__sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetCoreVersion(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetCoreVersion::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetCoreVersion(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetCoreVersion * SOAP_FMAC4 soap_in__sai__GetCoreVersion(struct soap *soap, const char *tag, _sai__GetCoreVersion *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetCoreVersion *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetCoreVersion, sizeof(_sai__GetCoreVersion), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetCoreVersion)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetCoreVersion *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetCoreVersion * SOAP_FMAC6 soap_new__sai__GetCoreVersion(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetCoreVersion(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetCoreVersion * SOAP_FMAC4 soap_instantiate__sai__GetCoreVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetCoreVersion, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetCoreVersion;
-               if (size)
-                       *size = sizeof(_sai__GetCoreVersion);
-               ((_sai__GetCoreVersion*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetCoreVersion[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetCoreVersion);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetCoreVersion*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetCoreVersion*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetCoreVersion %p -> %p\n", q, p));
-       *(_sai__GetCoreVersion*)p = *(_sai__GetCoreVersion*)q;
-}
-
-void _sai__ResetFlashWearOutProtectionResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__ResetFlashWearOutProtectionResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__ResetFlashWearOutProtectionResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__ResetFlashWearOutProtectionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__ResetFlashWearOutProtectionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__ResetFlashWearOutProtectionResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, const char *tag, int id, const _sai__ResetFlashWearOutProtectionResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__ResetFlashWearOutProtectionResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__ResetFlashWearOutProtectionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__ResetFlashWearOutProtectionResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC4 soap_get__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__ResetFlashWearOutProtectionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__ResetFlashWearOutProtectionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__ResetFlashWearOutProtectionResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC4 soap_in__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtectionResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__ResetFlashWearOutProtectionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse, sizeof(_sai__ResetFlashWearOutProtectionResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__ResetFlashWearOutProtectionResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__ResetFlashWearOutProtectionResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC6 soap_new__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__ResetFlashWearOutProtectionResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse * SOAP_FMAC4 soap_instantiate__sai__ResetFlashWearOutProtectionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ResetFlashWearOutProtectionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__ResetFlashWearOutProtectionResponse;
-               if (size)
-                       *size = sizeof(_sai__ResetFlashWearOutProtectionResponse);
-               ((_sai__ResetFlashWearOutProtectionResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__ResetFlashWearOutProtectionResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__ResetFlashWearOutProtectionResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__ResetFlashWearOutProtectionResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__ResetFlashWearOutProtectionResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ResetFlashWearOutProtectionResponse %p -> %p\n", q, p));
-       *(_sai__ResetFlashWearOutProtectionResponse*)p = *(_sai__ResetFlashWearOutProtectionResponse*)q;
-}
-
-void _sai__ResetFlashWearOutProtection::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__ResetFlashWearOutProtection::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__ResetFlashWearOutProtection::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__ResetFlashWearOutProtection);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__ResetFlashWearOutProtection::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__ResetFlashWearOutProtection(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, int id, const _sai__ResetFlashWearOutProtection *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__ResetFlashWearOutProtection), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__ResetFlashWearOutProtection::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__ResetFlashWearOutProtection(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_get__sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__ResetFlashWearOutProtection(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__ResetFlashWearOutProtection::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__ResetFlashWearOutProtection(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_in__sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtection *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__ResetFlashWearOutProtection *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__ResetFlashWearOutProtection, sizeof(_sai__ResetFlashWearOutProtection), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__ResetFlashWearOutProtection)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__ResetFlashWearOutProtection *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__ResetFlashWearOutProtection * SOAP_FMAC6 soap_new__sai__ResetFlashWearOutProtection(struct soap *soap, int n)
-{      return soap_instantiate__sai__ResetFlashWearOutProtection(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_instantiate__sai__ResetFlashWearOutProtection(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__ResetFlashWearOutProtection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__ResetFlashWearOutProtection, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__ResetFlashWearOutProtection;
-               if (size)
-                       *size = sizeof(_sai__ResetFlashWearOutProtection);
-               ((_sai__ResetFlashWearOutProtection*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__ResetFlashWearOutProtection[n];
-               if (size)
-                       *size = n * sizeof(_sai__ResetFlashWearOutProtection);
-               for (int i = 0; i < n; i++)
-                       ((_sai__ResetFlashWearOutProtection*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__ResetFlashWearOutProtection*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__ResetFlashWearOutProtection %p -> %p\n", q, p));
-       *(_sai__ResetFlashWearOutProtection*)p = *(_sai__ResetFlashWearOutProtection*)q;
-}
-
-void _sai__CommitChangesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__CommitChangesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__CommitChangesResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__CommitChangesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CommitChangesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CommitChangesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CommitChangesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CommitChangesResponse(struct soap *soap, const char *tag, int id, const _sai__CommitChangesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CommitChangesResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__CommitChangesResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CommitChangesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CommitChangesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CommitChangesResponse * SOAP_FMAC4 soap_get__sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CommitChangesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CommitChangesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CommitChangesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CommitChangesResponse * SOAP_FMAC4 soap_in__sai__CommitChangesResponse(struct soap *soap, const char *tag, _sai__CommitChangesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CommitChangesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CommitChangesResponse, sizeof(_sai__CommitChangesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CommitChangesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CommitChangesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__CommitChangesResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CommitChangesResponse * SOAP_FMAC6 soap_new__sai__CommitChangesResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__CommitChangesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CommitChangesResponse * SOAP_FMAC4 soap_instantiate__sai__CommitChangesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CommitChangesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CommitChangesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CommitChangesResponse;
-               if (size)
-                       *size = sizeof(_sai__CommitChangesResponse);
-               ((_sai__CommitChangesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CommitChangesResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__CommitChangesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CommitChangesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CommitChangesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CommitChangesResponse %p -> %p\n", q, p));
-       *(_sai__CommitChangesResponse*)p = *(_sai__CommitChangesResponse*)q;
-}
-
-void _sai__CommitChanges::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__CommitChanges::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__CommitChanges::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__CommitChanges);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__CommitChanges::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__CommitChanges(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__CommitChanges(struct soap *soap, const char *tag, int id, const _sai__CommitChanges *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__CommitChanges), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__CommitChanges::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__CommitChanges(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__CommitChanges * SOAP_FMAC4 soap_get__sai__CommitChanges(struct soap *soap, _sai__CommitChanges *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__CommitChanges(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__CommitChanges::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__CommitChanges(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__CommitChanges * SOAP_FMAC4 soap_in__sai__CommitChanges(struct soap *soap, const char *tag, _sai__CommitChanges *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__CommitChanges *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__CommitChanges, sizeof(_sai__CommitChanges), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__CommitChanges)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__CommitChanges *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__CommitChanges * SOAP_FMAC6 soap_new__sai__CommitChanges(struct soap *soap, int n)
-{      return soap_instantiate__sai__CommitChanges(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__CommitChanges(struct soap *soap, _sai__CommitChanges *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__CommitChanges * SOAP_FMAC4 soap_instantiate__sai__CommitChanges(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__CommitChanges(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__CommitChanges, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__CommitChanges;
-               if (size)
-                       *size = sizeof(_sai__CommitChanges);
-               ((_sai__CommitChanges*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__CommitChanges[n];
-               if (size)
-                       *size = n * sizeof(_sai__CommitChanges);
-               for (int i = 0; i < n; i++)
-                       ((_sai__CommitChanges*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__CommitChanges*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__CommitChanges %p -> %p\n", q, p));
-       *(_sai__CommitChanges*)p = *(_sai__CommitChanges*)q;
-}
-
-void _sai__UnprovisionResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__UnprovisionResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UnprovisionResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__UnprovisionResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UnprovisionResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__UnprovisionResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__UnprovisionResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UnprovisionResponse(struct soap *soap, const char *tag, int id, const _sai__UnprovisionResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UnprovisionResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UnprovisionResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__UnprovisionResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__UnprovisionResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__UnprovisionResponse * SOAP_FMAC4 soap_get__sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__UnprovisionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__UnprovisionResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__UnprovisionResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__UnprovisionResponse * SOAP_FMAC4 soap_in__sai__UnprovisionResponse(struct soap *soap, const char *tag, _sai__UnprovisionResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__UnprovisionResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UnprovisionResponse, sizeof(_sai__UnprovisionResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__UnprovisionResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__UnprovisionResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UnprovisionResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__UnprovisionResponse * SOAP_FMAC6 soap_new__sai__UnprovisionResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__UnprovisionResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__UnprovisionResponse * SOAP_FMAC4 soap_instantiate__sai__UnprovisionResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UnprovisionResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UnprovisionResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__UnprovisionResponse;
-               if (size)
-                       *size = sizeof(_sai__UnprovisionResponse);
-               ((_sai__UnprovisionResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__UnprovisionResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__UnprovisionResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__UnprovisionResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__UnprovisionResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UnprovisionResponse %p -> %p\n", q, p));
-       *(_sai__UnprovisionResponse*)p = *(_sai__UnprovisionResponse*)q;
-}
-
-void _sai__Unprovision::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__Unprovision::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__ProvisioningModeType(soap, &((_sai__Unprovision*)this)->ProvisioningMode);
-       /* transient soap skipped */
-}
-
-int _sai__Unprovision::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__Unprovision);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__Unprovision::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__Unprovision(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__Unprovision(struct soap *soap, const char *tag, int id, const _sai__Unprovision *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__Unprovision), type);
-       soap_out_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", -1, &(((_sai__Unprovision*)a)->ProvisioningMode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__Unprovision::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__Unprovision(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__Unprovision * SOAP_FMAC4 soap_get__sai__Unprovision(struct soap *soap, _sai__Unprovision *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__Unprovision(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__Unprovision::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__Unprovision(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__Unprovision * SOAP_FMAC4 soap_in__sai__Unprovision(struct soap *soap, const char *tag, _sai__Unprovision *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__Unprovision *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__Unprovision, sizeof(_sai__Unprovision), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__Unprovision)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__Unprovision *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ProvisioningMode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", &(((_sai__Unprovision*)a)->ProvisioningMode), "sai:ProvisioningModeType"))
-                               {       soap_flag_ProvisioningMode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ProvisioningMode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__Unprovision * SOAP_FMAC6 soap_new__sai__Unprovision(struct soap *soap, int n)
-{      return soap_instantiate__sai__Unprovision(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__Unprovision(struct soap *soap, _sai__Unprovision *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__Unprovision * SOAP_FMAC4 soap_instantiate__sai__Unprovision(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__Unprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__Unprovision, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__Unprovision;
-               if (size)
-                       *size = sizeof(_sai__Unprovision);
-               ((_sai__Unprovision*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__Unprovision[n];
-               if (size)
-                       *size = n * sizeof(_sai__Unprovision);
-               for (int i = 0; i < n; i++)
-                       ((_sai__Unprovision*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__Unprovision*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__Unprovision %p -> %p\n", q, p));
-       *(_sai__Unprovision*)p = *(_sai__Unprovision*)q;
-}
-
-void _sai__SetProvisioningModeResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetProvisioningModeResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetProvisioningModeResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetProvisioningModeResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetProvisioningModeResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetProvisioningModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetProvisioningModeResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningModeResponse(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningModeResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningModeResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetProvisioningModeResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetProvisioningModeResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetProvisioningModeResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningModeResponse * SOAP_FMAC4 soap_get__sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetProvisioningModeResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetProvisioningModeResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetProvisioningModeResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningModeResponse * SOAP_FMAC4 soap_in__sai__SetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__SetProvisioningModeResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetProvisioningModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningModeResponse, sizeof(_sai__SetProvisioningModeResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningModeResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetProvisioningModeResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetProvisioningModeResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetProvisioningModeResponse * SOAP_FMAC6 soap_new__sai__SetProvisioningModeResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetProvisioningModeResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningModeResponse * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningModeResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetProvisioningModeResponse;
-               if (size)
-                       *size = sizeof(_sai__SetProvisioningModeResponse);
-               ((_sai__SetProvisioningModeResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetProvisioningModeResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetProvisioningModeResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetProvisioningModeResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetProvisioningModeResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningModeResponse %p -> %p\n", q, p));
-       *(_sai__SetProvisioningModeResponse*)p = *(_sai__SetProvisioningModeResponse*)q;
-}
-
-void _sai__SetProvisioningMode::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetProvisioningMode::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__ProvisioningModeType(soap, &((_sai__SetProvisioningMode*)this)->ProvisioningMode);
-       /* transient soap skipped */
-}
-
-int _sai__SetProvisioningMode::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetProvisioningMode);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetProvisioningMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetProvisioningMode(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetProvisioningMode(struct soap *soap, const char *tag, int id, const _sai__SetProvisioningMode *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetProvisioningMode), type);
-       soap_out_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", -1, &(((_sai__SetProvisioningMode*)a)->ProvisioningMode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetProvisioningMode::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetProvisioningMode(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningMode * SOAP_FMAC4 soap_get__sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetProvisioningMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetProvisioningMode::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetProvisioningMode(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningMode * SOAP_FMAC4 soap_in__sai__SetProvisioningMode(struct soap *soap, const char *tag, _sai__SetProvisioningMode *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetProvisioningMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetProvisioningMode, sizeof(_sai__SetProvisioningMode), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetProvisioningMode)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetProvisioningMode *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_ProvisioningMode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", &(((_sai__SetProvisioningMode*)a)->ProvisioningMode), "sai:ProvisioningModeType"))
-                               {       soap_flag_ProvisioningMode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_ProvisioningMode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetProvisioningMode * SOAP_FMAC6 soap_new__sai__SetProvisioningMode(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetProvisioningMode(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningMode * SOAP_FMAC4 soap_instantiate__sai__SetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetProvisioningMode, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetProvisioningMode;
-               if (size)
-                       *size = sizeof(_sai__SetProvisioningMode);
-               ((_sai__SetProvisioningMode*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetProvisioningMode[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetProvisioningMode);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetProvisioningMode*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetProvisioningMode*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetProvisioningMode %p -> %p\n", q, p));
-       *(_sai__SetProvisioningMode*)p = *(_sai__SetProvisioningMode*)q;
-}
-
-void _sai__GetProvisioningModeResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetProvisioningModeResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetProvisioningModeResponse*)this)->StatusCode);
-       soap_default_sai__ProvisioningModeType(soap, &((_sai__GetProvisioningModeResponse*)this)->ProvisioningMode);
-       /* transient soap skipped */
-}
-
-int _sai__GetProvisioningModeResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningModeResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetProvisioningModeResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetProvisioningModeResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningModeResponse(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningModeResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningModeResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetProvisioningModeResponse*)a)->StatusCode), "");
-       soap_out_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", -1, &(((_sai__GetProvisioningModeResponse*)a)->ProvisioningMode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetProvisioningModeResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetProvisioningModeResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningModeResponse * SOAP_FMAC4 soap_get__sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetProvisioningModeResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetProvisioningModeResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetProvisioningModeResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningModeResponse * SOAP_FMAC4 soap_in__sai__GetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__GetProvisioningModeResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetProvisioningModeResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningModeResponse, sizeof(_sai__GetProvisioningModeResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningModeResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetProvisioningModeResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_ProvisioningMode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetProvisioningModeResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProvisioningMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__ProvisioningModeType(soap, "sai:ProvisioningMode", &(((_sai__GetProvisioningModeResponse*)a)->ProvisioningMode), "sai:ProvisioningModeType"))
-                               {       soap_flag_ProvisioningMode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_ProvisioningMode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetProvisioningModeResponse * SOAP_FMAC6 soap_new__sai__GetProvisioningModeResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetProvisioningModeResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningModeResponse * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningModeResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningModeResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningModeResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetProvisioningModeResponse;
-               if (size)
-                       *size = sizeof(_sai__GetProvisioningModeResponse);
-               ((_sai__GetProvisioningModeResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetProvisioningModeResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetProvisioningModeResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetProvisioningModeResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetProvisioningModeResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningModeResponse %p -> %p\n", q, p));
-       *(_sai__GetProvisioningModeResponse*)p = *(_sai__GetProvisioningModeResponse*)q;
-}
-
-void _sai__GetProvisioningMode::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetProvisioningMode::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetProvisioningMode::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetProvisioningMode);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetProvisioningMode::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetProvisioningMode(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetProvisioningMode(struct soap *soap, const char *tag, int id, const _sai__GetProvisioningMode *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetProvisioningMode), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetProvisioningMode::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetProvisioningMode(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningMode * SOAP_FMAC4 soap_get__sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetProvisioningMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetProvisioningMode::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetProvisioningMode(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningMode * SOAP_FMAC4 soap_in__sai__GetProvisioningMode(struct soap *soap, const char *tag, _sai__GetProvisioningMode *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetProvisioningMode *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetProvisioningMode, sizeof(_sai__GetProvisioningMode), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetProvisioningMode)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetProvisioningMode *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetProvisioningMode * SOAP_FMAC6 soap_new__sai__GetProvisioningMode(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetProvisioningMode(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningMode * SOAP_FMAC4 soap_instantiate__sai__GetProvisioningMode(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetProvisioningMode, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetProvisioningMode;
-               if (size)
-                       *size = sizeof(_sai__GetProvisioningMode);
-               ((_sai__GetProvisioningMode*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetProvisioningMode[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetProvisioningMode);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetProvisioningMode*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetProvisioningMode*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetProvisioningMode %p -> %p\n", q, p));
-       *(_sai__GetProvisioningMode*)p = *(_sai__GetProvisioningMode*)q;
-}
-
-void _sai__UpdateCoreFromUrlResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__UpdateCoreFromUrlResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UpdateCoreFromUrlResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__UpdateCoreFromUrlResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateCoreFromUrlResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__UpdateCoreFromUrlResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__UpdateCoreFromUrlResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateCoreFromUrlResponse(struct soap *soap, const char *tag, int id, const _sai__UpdateCoreFromUrlResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UpdateCoreFromUrlResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__UpdateCoreFromUrlResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__UpdateCoreFromUrlResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC4 soap_get__sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__UpdateCoreFromUrlResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__UpdateCoreFromUrlResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__UpdateCoreFromUrlResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC4 soap_in__sai__UpdateCoreFromUrlResponse(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrlResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__UpdateCoreFromUrlResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse, sizeof(_sai__UpdateCoreFromUrlResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__UpdateCoreFromUrlResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__UpdateCoreFromUrlResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UpdateCoreFromUrlResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC6 soap_new__sai__UpdateCoreFromUrlResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__UpdateCoreFromUrlResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse * SOAP_FMAC4 soap_instantiate__sai__UpdateCoreFromUrlResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateCoreFromUrlResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateCoreFromUrlResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__UpdateCoreFromUrlResponse;
-               if (size)
-                       *size = sizeof(_sai__UpdateCoreFromUrlResponse);
-               ((_sai__UpdateCoreFromUrlResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__UpdateCoreFromUrlResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__UpdateCoreFromUrlResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__UpdateCoreFromUrlResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__UpdateCoreFromUrlResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateCoreFromUrlResponse %p -> %p\n", q, p));
-       *(_sai__UpdateCoreFromUrlResponse*)p = *(_sai__UpdateCoreFromUrlResponse*)q;
-}
-
-void _sai__UpdateCoreFromUrl::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTostd__string(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerName);
-       soap_embedded(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerPort, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((_sai__UpdateCoreFromUrl*)this)->MagicPacketPort, SOAP_TYPE_unsignedShort);
-       soap_embedded(soap, &((_sai__UpdateCoreFromUrl*)this)->packagePath, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((_sai__UpdateCoreFromUrl*)this)->packagePath);
-       soap_serialize_PointerTosai__AmtVersion(soap, &((_sai__UpdateCoreFromUrl*)this)->AmtAppVersion);
-       soap_serialize_PointerTosai__AmtVersion(soap, &((_sai__UpdateCoreFromUrl*)this)->UpdateAppVersion);
-       soap_serialize_PointerTosai__UpdateCoreUrlKeyType(soap, &((_sai__UpdateCoreFromUrl*)this)->Key);
-       /* transient soap skipped */
-}
-
-void _sai__UpdateCoreFromUrl::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__IPv4AddressType(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerIp);
-       ((_sai__UpdateCoreFromUrl*)this)->tftpServerName = NULL;
-       soap_default_unsignedShort(soap, &((_sai__UpdateCoreFromUrl*)this)->tftpServerPort);
-       soap_default_unsignedShort(soap, &((_sai__UpdateCoreFromUrl*)this)->MagicPacketPort);
-       soap_default_std__string(soap, &((_sai__UpdateCoreFromUrl*)this)->packagePath);
-       ((_sai__UpdateCoreFromUrl*)this)->AmtAppVersion = NULL;
-       ((_sai__UpdateCoreFromUrl*)this)->UpdateAppVersion = NULL;
-       soap_default_sai__IPv4AddressType(soap, &((_sai__UpdateCoreFromUrl*)this)->MgmtConsoleAddr);
-       ((_sai__UpdateCoreFromUrl*)this)->Key = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__UpdateCoreFromUrl::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateCoreFromUrl);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__UpdateCoreFromUrl::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__UpdateCoreFromUrl(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, int id, const _sai__UpdateCoreFromUrl *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateCoreFromUrl), type);
-       soap_out_sai__IPv4AddressType(soap, "sai:tftpServerIp", -1, &(((_sai__UpdateCoreFromUrl*)a)->tftpServerIp), "");
-       soap_out_PointerTostd__string(soap, "sai:tftpServerName", -1, &(((_sai__UpdateCoreFromUrl*)a)->tftpServerName), "");
-       soap_out_unsignedShort(soap, "sai:tftpServerPort", -1, &(((_sai__UpdateCoreFromUrl*)a)->tftpServerPort), "");
-       soap_out_unsignedShort(soap, "sai:MagicPacketPort", -1, &(((_sai__UpdateCoreFromUrl*)a)->MagicPacketPort), "");
-       soap_out_std__string(soap, "sai:packagePath", -1, &(((_sai__UpdateCoreFromUrl*)a)->packagePath), "");
-       soap_out_PointerTosai__AmtVersion(soap, "sai:AmtAppVersion", -1, &(((_sai__UpdateCoreFromUrl*)a)->AmtAppVersion), "");
-       soap_out_PointerTosai__AmtVersion(soap, "sai:UpdateAppVersion", -1, &(((_sai__UpdateCoreFromUrl*)a)->UpdateAppVersion), "");
-       soap_out_sai__IPv4AddressType(soap, "sai:MgmtConsoleAddr", -1, &(((_sai__UpdateCoreFromUrl*)a)->MgmtConsoleAddr), "");
-       soap_out_PointerTosai__UpdateCoreUrlKeyType(soap, "sai:Key", -1, &(((_sai__UpdateCoreFromUrl*)a)->Key), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__UpdateCoreFromUrl::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__UpdateCoreFromUrl(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_get__sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__UpdateCoreFromUrl(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__UpdateCoreFromUrl::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__UpdateCoreFromUrl(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_in__sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrl *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__UpdateCoreFromUrl *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateCoreFromUrl, sizeof(_sai__UpdateCoreFromUrl), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__UpdateCoreFromUrl)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__UpdateCoreFromUrl *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_tftpServerIp1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__IPv4AddressType(soap, "sai:tftpServerIp", &(((_sai__UpdateCoreFromUrl*)a)->tftpServerIp), "sai:IPv4AddressType"))
-                               {       soap_flag_tftpServerIp1--;
-                                       continue;
-                               }
-                       if (soap_flag_tftpServerName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "sai:tftpServerName", &(((_sai__UpdateCoreFromUrl*)a)->tftpServerName), "xsd:string"))
-                               {       soap_flag_tftpServerName1--;
-                                       continue;
-                               }
-                       if (soap_flag_tftpServerPort1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "sai:tftpServerPort", &(((_sai__UpdateCoreFromUrl*)a)->tftpServerPort), "xsd:unsignedShort"))
-                               {       soap_flag_tftpServerPort1--;
-                                       continue;
-                               }
-                       if (soap_flag_MagicPacketPort1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "sai:MagicPacketPort", &(((_sai__UpdateCoreFromUrl*)a)->MagicPacketPort), "xsd:unsignedShort"))
-                               {       soap_flag_MagicPacketPort1--;
-                                       continue;
-                               }
-                       if (soap_flag_packagePath1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "sai:packagePath", &(((_sai__UpdateCoreFromUrl*)a)->packagePath), "xsd:string"))
-                               {       soap_flag_packagePath1--;
-                                       continue;
-                               }
-                       if (soap_flag_AmtAppVersion1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__AmtVersion(soap, "sai:AmtAppVersion", &(((_sai__UpdateCoreFromUrl*)a)->AmtAppVersion), "sai:AmtVersion"))
-                               {       soap_flag_AmtAppVersion1--;
-                                       continue;
-                               }
-                       if (soap_flag_UpdateAppVersion1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__AmtVersion(soap, "sai:UpdateAppVersion", &(((_sai__UpdateCoreFromUrl*)a)->UpdateAppVersion), "sai:AmtVersion"))
-                               {       soap_flag_UpdateAppVersion1--;
-                                       continue;
-                               }
-                       if (soap_flag_MgmtConsoleAddr1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__IPv4AddressType(soap, "sai:MgmtConsoleAddr", &(((_sai__UpdateCoreFromUrl*)a)->MgmtConsoleAddr), "sai:IPv4AddressType"))
-                               {       soap_flag_MgmtConsoleAddr1--;
-                                       continue;
-                               }
-                       if (soap_flag_Key1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__UpdateCoreUrlKeyType(soap, "sai:Key", &(((_sai__UpdateCoreFromUrl*)a)->Key), "sai:UpdateCoreUrlKeyType"))
-                               {       soap_flag_Key1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__UpdateCoreFromUrl * SOAP_FMAC6 soap_new__sai__UpdateCoreFromUrl(struct soap *soap, int n)
-{      return soap_instantiate__sai__UpdateCoreFromUrl(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_instantiate__sai__UpdateCoreFromUrl(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateCoreFromUrl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateCoreFromUrl, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__UpdateCoreFromUrl;
-               if (size)
-                       *size = sizeof(_sai__UpdateCoreFromUrl);
-               ((_sai__UpdateCoreFromUrl*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__UpdateCoreFromUrl[n];
-               if (size)
-                       *size = n * sizeof(_sai__UpdateCoreFromUrl);
-               for (int i = 0; i < n; i++)
-                       ((_sai__UpdateCoreFromUrl*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__UpdateCoreFromUrl*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateCoreFromUrl %p -> %p\n", q, p));
-       *(_sai__UpdateCoreFromUrl*)p = *(_sai__UpdateCoreFromUrl*)q;
-}
-
-void _sai__GetTLSCertificateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertificateChainType(soap, &((_sai__GetTLSCertificateResponse*)this)->CertificateChain);
-       /* transient soap skipped */
-}
-
-void _sai__GetTLSCertificateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetTLSCertificateResponse*)this)->StatusCode);
-       ((_sai__GetTLSCertificateResponse*)this)->CertificateChain = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetTLSCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTLSCertificateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetTLSCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetTLSCertificateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__GetTLSCertificateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCertificateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetTLSCertificateResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", -1, &(((_sai__GetTLSCertificateResponse*)a)->CertificateChain), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetTLSCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetTLSCertificateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCertificateResponse * SOAP_FMAC4 soap_get__sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetTLSCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetTLSCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetTLSCertificateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCertificateResponse * SOAP_FMAC4 soap_in__sai__GetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__GetTLSCertificateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetTLSCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCertificateResponse, sizeof(_sai__GetTLSCertificateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetTLSCertificateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetTLSCertificateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_CertificateChain1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetTLSCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_CertificateChain1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", &(((_sai__GetTLSCertificateResponse*)a)->CertificateChain), "sai:CertificateChainType"))
-                               {       soap_flag_CertificateChain1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_CertificateChain1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetTLSCertificateResponse * SOAP_FMAC6 soap_new__sai__GetTLSCertificateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetTLSCertificateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetTLSCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__GetTLSCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCertificateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetTLSCertificateResponse;
-               if (size)
-                       *size = sizeof(_sai__GetTLSCertificateResponse);
-               ((_sai__GetTLSCertificateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetTLSCertificateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetTLSCertificateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetTLSCertificateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetTLSCertificateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCertificateResponse %p -> %p\n", q, p));
-       *(_sai__GetTLSCertificateResponse*)p = *(_sai__GetTLSCertificateResponse*)q;
-}
-
-void _sai__GetTLSCertificate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetTLSCertificate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetTLSCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetTLSCertificate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetTLSCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetTLSCertificate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetTLSCertificate(struct soap *soap, const char *tag, int id, const _sai__GetTLSCertificate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetTLSCertificate), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetTLSCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetTLSCertificate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCertificate * SOAP_FMAC4 soap_get__sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetTLSCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetTLSCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetTLSCertificate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCertificate * SOAP_FMAC4 soap_in__sai__GetTLSCertificate(struct soap *soap, const char *tag, _sai__GetTLSCertificate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetTLSCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetTLSCertificate, sizeof(_sai__GetTLSCertificate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetTLSCertificate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetTLSCertificate *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetTLSCertificate * SOAP_FMAC6 soap_new__sai__GetTLSCertificate(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetTLSCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetTLSCertificate * SOAP_FMAC4 soap_instantiate__sai__GetTLSCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetTLSCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetTLSCertificate;
-               if (size)
-                       *size = sizeof(_sai__GetTLSCertificate);
-               ((_sai__GetTLSCertificate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetTLSCertificate[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetTLSCertificate);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetTLSCertificate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetTLSCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetTLSCertificate %p -> %p\n", q, p));
-       *(_sai__GetTLSCertificate*)p = *(_sai__GetTLSCertificate*)q;
-}
-
-void _sai__SetTLSCertificateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetTLSCertificateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTLSCertificateResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetTLSCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSCertificateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTLSCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTLSCertificateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSCertificateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCertificateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSCertificateResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTLSCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTLSCertificateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCertificateResponse * SOAP_FMAC4 soap_get__sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTLSCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTLSCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTLSCertificateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCertificateResponse * SOAP_FMAC4 soap_in__sai__SetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSCertificateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTLSCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCertificateResponse, sizeof(_sai__SetTLSCertificateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTLSCertificateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTLSCertificateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTLSCertificateResponse * SOAP_FMAC6 soap_new__sai__SetTLSCertificateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTLSCertificateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTLSCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCertificateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTLSCertificateResponse;
-               if (size)
-                       *size = sizeof(_sai__SetTLSCertificateResponse);
-               ((_sai__SetTLSCertificateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTLSCertificateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTLSCertificateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTLSCertificateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTLSCertificateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCertificateResponse %p -> %p\n", q, p));
-       *(_sai__SetTLSCertificateResponse*)p = *(_sai__SetTLSCertificateResponse*)q;
-}
-
-void _sai__SetTLSCertificate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__CertificateChainType(soap, &((_sai__SetTLSCertificate*)this)->CertificateChain);
-       /* transient soap skipped */
-}
-
-void _sai__SetTLSCertificate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__SetTLSCertificate*)this)->CertificateChain = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__SetTLSCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSCertificate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTLSCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTLSCertificate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSCertificate(struct soap *soap, const char *tag, int id, const _sai__SetTLSCertificate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSCertificate), type);
-       soap_out_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", -1, &(((_sai__SetTLSCertificate*)a)->CertificateChain), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTLSCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTLSCertificate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCertificate * SOAP_FMAC4 soap_get__sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTLSCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTLSCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTLSCertificate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCertificate * SOAP_FMAC4 soap_in__sai__SetTLSCertificate(struct soap *soap, const char *tag, _sai__SetTLSCertificate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTLSCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSCertificate, sizeof(_sai__SetTLSCertificate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTLSCertificate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTLSCertificate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_CertificateChain1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_CertificateChain1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", &(((_sai__SetTLSCertificate*)a)->CertificateChain), "sai:CertificateChainType"))
-                               {       soap_flag_CertificateChain1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertificateChain1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTLSCertificate * SOAP_FMAC6 soap_new__sai__SetTLSCertificate(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTLSCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTLSCertificate * SOAP_FMAC4 soap_instantiate__sai__SetTLSCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTLSCertificate;
-               if (size)
-                       *size = sizeof(_sai__SetTLSCertificate);
-               ((_sai__SetTLSCertificate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTLSCertificate[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTLSCertificate);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTLSCertificate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTLSCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSCertificate %p -> %p\n", q, p));
-       *(_sai__SetTLSCertificate*)p = *(_sai__SetTLSCertificate*)q;
-}
-
-void _sai__SetRngKeyResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetRngKeyResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetRngKeyResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetRngKeyResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetRngKeyResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetRngKeyResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetRngKeyResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRngKeyResponse(struct soap *soap, const char *tag, int id, const _sai__SetRngKeyResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRngKeyResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetRngKeyResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetRngKeyResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetRngKeyResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetRngKeyResponse * SOAP_FMAC4 soap_get__sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetRngKeyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetRngKeyResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetRngKeyResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetRngKeyResponse * SOAP_FMAC4 soap_in__sai__SetRngKeyResponse(struct soap *soap, const char *tag, _sai__SetRngKeyResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetRngKeyResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRngKeyResponse, sizeof(_sai__SetRngKeyResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetRngKeyResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetRngKeyResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetRngKeyResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetRngKeyResponse * SOAP_FMAC6 soap_new__sai__SetRngKeyResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetRngKeyResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetRngKeyResponse * SOAP_FMAC4 soap_instantiate__sai__SetRngKeyResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRngKeyResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRngKeyResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetRngKeyResponse;
-               if (size)
-                       *size = sizeof(_sai__SetRngKeyResponse);
-               ((_sai__SetRngKeyResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetRngKeyResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetRngKeyResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetRngKeyResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetRngKeyResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRngKeyResponse %p -> %p\n", q, p));
-       *(_sai__SetRngKeyResponse*)p = *(_sai__SetRngKeyResponse*)q;
-}
-
-void _sai__SetRngKey::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__RngKeyType(soap, &((_sai__SetRngKey*)this)->Key);
-       /* transient soap skipped */
-}
-
-void _sai__SetRngKey::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__SetRngKey*)this)->Key = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__SetRngKey::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetRngKey);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetRngKey::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetRngKey(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetRngKey(struct soap *soap, const char *tag, int id, const _sai__SetRngKey *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetRngKey), type);
-       soap_out_PointerTosai__RngKeyType(soap, "sai:Key", -1, &(((_sai__SetRngKey*)a)->Key), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetRngKey::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetRngKey(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetRngKey * SOAP_FMAC4 soap_get__sai__SetRngKey(struct soap *soap, _sai__SetRngKey *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetRngKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetRngKey::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetRngKey(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetRngKey * SOAP_FMAC4 soap_in__sai__SetRngKey(struct soap *soap, const char *tag, _sai__SetRngKey *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetRngKey *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetRngKey, sizeof(_sai__SetRngKey), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetRngKey)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetRngKey *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Key1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Key1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__RngKeyType(soap, "sai:Key", &(((_sai__SetRngKey*)a)->Key), "sai:RngKeyType"))
-                               {       soap_flag_Key1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Key1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetRngKey * SOAP_FMAC6 soap_new__sai__SetRngKey(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetRngKey(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetRngKey(struct soap *soap, _sai__SetRngKey *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetRngKey * SOAP_FMAC4 soap_instantiate__sai__SetRngKey(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetRngKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetRngKey, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetRngKey;
-               if (size)
-                       *size = sizeof(_sai__SetRngKey);
-               ((_sai__SetRngKey*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetRngKey[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetRngKey);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetRngKey*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetRngKey*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetRngKey %p -> %p\n", q, p));
-       *(_sai__SetRngKey*)p = *(_sai__SetRngKey*)q;
-}
-
-void _sai__SetTLSKeyAndCertificateResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetTLSKeyAndCertificateResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTLSKeyAndCertificateResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetTLSKeyAndCertificateResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTLSKeyAndCertificateResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTLSKeyAndCertificateResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, const char *tag, int id, const _sai__SetTLSKeyAndCertificateResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTLSKeyAndCertificateResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTLSKeyAndCertificateResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTLSKeyAndCertificateResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC4 soap_get__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTLSKeyAndCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTLSKeyAndCertificateResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTLSKeyAndCertificateResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC4 soap_in__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificateResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTLSKeyAndCertificateResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse, sizeof(_sai__SetTLSKeyAndCertificateResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTLSKeyAndCertificateResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTLSKeyAndCertificateResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC6 soap_new__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTLSKeyAndCertificateResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse * SOAP_FMAC4 soap_instantiate__sai__SetTLSKeyAndCertificateResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSKeyAndCertificateResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTLSKeyAndCertificateResponse;
-               if (size)
-                       *size = sizeof(_sai__SetTLSKeyAndCertificateResponse);
-               ((_sai__SetTLSKeyAndCertificateResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTLSKeyAndCertificateResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTLSKeyAndCertificateResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTLSKeyAndCertificateResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTLSKeyAndCertificateResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSKeyAndCertificateResponse %p -> %p\n", q, p));
-       *(_sai__SetTLSKeyAndCertificateResponse*)p = *(_sai__SetTLSKeyAndCertificateResponse*)q;
-}
-
-void _sai__SetTLSKeyAndCertificate::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__RsaKeyType(soap, &((_sai__SetTLSKeyAndCertificate*)this)->PrivateKey);
-       soap_serialize_PointerTosai__CertificateChainType(soap, &((_sai__SetTLSKeyAndCertificate*)this)->CertificateChain);
-       /* transient soap skipped */
-}
-
-void _sai__SetTLSKeyAndCertificate::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__SetTLSKeyAndCertificate*)this)->PrivateKey = NULL;
-       ((_sai__SetTLSKeyAndCertificate*)this)->CertificateChain = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__SetTLSKeyAndCertificate::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTLSKeyAndCertificate);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTLSKeyAndCertificate::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTLSKeyAndCertificate(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, int id, const _sai__SetTLSKeyAndCertificate *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificate), type);
-       soap_out_PointerTosai__RsaKeyType(soap, "sai:PrivateKey", -1, &(((_sai__SetTLSKeyAndCertificate*)a)->PrivateKey), "");
-       soap_out_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", -1, &(((_sai__SetTLSKeyAndCertificate*)a)->CertificateChain), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTLSKeyAndCertificate::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTLSKeyAndCertificate(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_get__sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTLSKeyAndCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTLSKeyAndCertificate::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTLSKeyAndCertificate(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_in__sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificate *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTLSKeyAndCertificate *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTLSKeyAndCertificate, sizeof(_sai__SetTLSKeyAndCertificate), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTLSKeyAndCertificate)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTLSKeyAndCertificate *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_PrivateKey1 = 1, soap_flag_CertificateChain1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_PrivateKey1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__RsaKeyType(soap, "sai:PrivateKey", &(((_sai__SetTLSKeyAndCertificate*)a)->PrivateKey), "sai:RsaKeyType"))
-                               {       soap_flag_PrivateKey1--;
-                                       continue;
-                               }
-                       if (soap_flag_CertificateChain1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__CertificateChainType(soap, "sai:CertificateChain", &(((_sai__SetTLSKeyAndCertificate*)a)->CertificateChain), "sai:CertificateChainType"))
-                               {       soap_flag_CertificateChain1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CertificateChain1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTLSKeyAndCertificate * SOAP_FMAC6 soap_new__sai__SetTLSKeyAndCertificate(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTLSKeyAndCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_instantiate__sai__SetTLSKeyAndCertificate(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTLSKeyAndCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTLSKeyAndCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTLSKeyAndCertificate;
-               if (size)
-                       *size = sizeof(_sai__SetTLSKeyAndCertificate);
-               ((_sai__SetTLSKeyAndCertificate*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTLSKeyAndCertificate[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTLSKeyAndCertificate);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTLSKeyAndCertificate*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTLSKeyAndCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTLSKeyAndCertificate %p -> %p\n", q, p));
-       *(_sai__SetTLSKeyAndCertificate*)p = *(_sai__SetTLSKeyAndCertificate*)q;
-}
-
-void _sai__SetTlsEnabledResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetTlsEnabledResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetTlsEnabledResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetTlsEnabledResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTlsEnabledResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTlsEnabledResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTlsEnabledResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsEnabledResponse(struct soap *soap, const char *tag, int id, const _sai__SetTlsEnabledResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsEnabledResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetTlsEnabledResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTlsEnabledResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTlsEnabledResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsEnabledResponse * SOAP_FMAC4 soap_get__sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTlsEnabledResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTlsEnabledResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTlsEnabledResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsEnabledResponse * SOAP_FMAC4 soap_in__sai__SetTlsEnabledResponse(struct soap *soap, const char *tag, _sai__SetTlsEnabledResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTlsEnabledResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsEnabledResponse, sizeof(_sai__SetTlsEnabledResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTlsEnabledResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTlsEnabledResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetTlsEnabledResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTlsEnabledResponse * SOAP_FMAC6 soap_new__sai__SetTlsEnabledResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTlsEnabledResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTlsEnabledResponse * SOAP_FMAC4 soap_instantiate__sai__SetTlsEnabledResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsEnabledResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsEnabledResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTlsEnabledResponse;
-               if (size)
-                       *size = sizeof(_sai__SetTlsEnabledResponse);
-               ((_sai__SetTlsEnabledResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTlsEnabledResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTlsEnabledResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTlsEnabledResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTlsEnabledResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsEnabledResponse %p -> %p\n", q, p));
-       *(_sai__SetTlsEnabledResponse*)p = *(_sai__SetTlsEnabledResponse*)q;
-}
-
-void _sai__SetTlsEnabled::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__SetTlsEnabled*)this)->Enabled, SOAP_TYPE_bool);
-       /* transient soap skipped */
-}
-
-void _sai__SetTlsEnabled::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((_sai__SetTlsEnabled*)this)->Enabled);
-       /* transient soap skipped */
-}
-
-int _sai__SetTlsEnabled::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetTlsEnabled);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetTlsEnabled::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetTlsEnabled(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetTlsEnabled(struct soap *soap, const char *tag, int id, const _sai__SetTlsEnabled *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetTlsEnabled), type);
-       soap_out_bool(soap, "sai:Enabled", -1, &(((_sai__SetTlsEnabled*)a)->Enabled), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetTlsEnabled::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetTlsEnabled(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsEnabled * SOAP_FMAC4 soap_get__sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetTlsEnabled(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetTlsEnabled::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetTlsEnabled(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsEnabled * SOAP_FMAC4 soap_in__sai__SetTlsEnabled(struct soap *soap, const char *tag, _sai__SetTlsEnabled *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetTlsEnabled *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetTlsEnabled, sizeof(_sai__SetTlsEnabled), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetTlsEnabled)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetTlsEnabled *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Enabled1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Enabled1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:Enabled", &(((_sai__SetTlsEnabled*)a)->Enabled), "xsd:boolean"))
-                               {       soap_flag_Enabled1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Enabled1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetTlsEnabled * SOAP_FMAC6 soap_new__sai__SetTlsEnabled(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetTlsEnabled(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetTlsEnabled * SOAP_FMAC4 soap_instantiate__sai__SetTlsEnabled(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetTlsEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetTlsEnabled, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetTlsEnabled;
-               if (size)
-                       *size = sizeof(_sai__SetTlsEnabled);
-               ((_sai__SetTlsEnabled*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetTlsEnabled[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetTlsEnabled);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetTlsEnabled*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetTlsEnabled*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetTlsEnabled %p -> %p\n", q, p));
-       *(_sai__SetTlsEnabled*)p = *(_sai__SetTlsEnabled*)q;
-}
-
-void _sai__RemoveUserAclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__RemoveUserAclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__RemoveUserAclEntryResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__RemoveUserAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__RemoveUserAclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__RemoveUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__RemoveUserAclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__RemoveUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__RemoveUserAclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__RemoveUserAclEntryResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__RemoveUserAclEntryResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__RemoveUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__RemoveUserAclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__RemoveUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__RemoveUserAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__RemoveUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__RemoveUserAclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__RemoveUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__RemoveUserAclEntryResponse(struct soap *soap, const char *tag, _sai__RemoveUserAclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__RemoveUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__RemoveUserAclEntryResponse, sizeof(_sai__RemoveUserAclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__RemoveUserAclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__RemoveUserAclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__RemoveUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__RemoveUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__RemoveUserAclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__RemoveUserAclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__RemoveUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__RemoveUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__RemoveUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__RemoveUserAclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__RemoveUserAclEntryResponse;
-               if (size)
-                       *size = sizeof(_sai__RemoveUserAclEntryResponse);
-               ((_sai__RemoveUserAclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__RemoveUserAclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__RemoveUserAclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__RemoveUserAclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__RemoveUserAclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__RemoveUserAclEntryResponse %p -> %p\n", q, p));
-       *(_sai__RemoveUserAclEntryResponse*)p = *(_sai__RemoveUserAclEntryResponse*)q;
-}
-
-void _sai__RemoveUserAclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__RemoveUserAclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__UserAclEntryHandleType(soap, &((_sai__RemoveUserAclEntry*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _sai__RemoveUserAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__RemoveUserAclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__RemoveUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__RemoveUserAclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__RemoveUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__RemoveUserAclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__RemoveUserAclEntry), type);
-       soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__RemoveUserAclEntry*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__RemoveUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__RemoveUserAclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__RemoveUserAclEntry * SOAP_FMAC4 soap_get__sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__RemoveUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__RemoveUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__RemoveUserAclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__RemoveUserAclEntry * SOAP_FMAC4 soap_in__sai__RemoveUserAclEntry(struct soap *soap, const char *tag, _sai__RemoveUserAclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__RemoveUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__RemoveUserAclEntry, sizeof(_sai__RemoveUserAclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__RemoveUserAclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__RemoveUserAclEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__RemoveUserAclEntry*)a)->Handle), "sai:UserAclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__RemoveUserAclEntry * SOAP_FMAC6 soap_new__sai__RemoveUserAclEntry(struct soap *soap, int n)
-{      return soap_instantiate__sai__RemoveUserAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__RemoveUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__RemoveUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__RemoveUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__RemoveUserAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__RemoveUserAclEntry;
-               if (size)
-                       *size = sizeof(_sai__RemoveUserAclEntry);
-               ((_sai__RemoveUserAclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__RemoveUserAclEntry[n];
-               if (size)
-                       *size = n * sizeof(_sai__RemoveUserAclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_sai__RemoveUserAclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__RemoveUserAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__RemoveUserAclEntry %p -> %p\n", q, p));
-       *(_sai__RemoveUserAclEntry*)p = *(_sai__RemoveUserAclEntry*)q;
-}
-
-void _sai__UpdateUserAclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__UpdateUserAclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__UpdateUserAclEntryResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__UpdateUserAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateUserAclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__UpdateUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__UpdateUserAclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntryResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__UpdateUserAclEntryResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__UpdateUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__UpdateUserAclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__UpdateUserAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__UpdateUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__UpdateUserAclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntryResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__UpdateUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntryResponse, sizeof(_sai__UpdateUserAclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__UpdateUserAclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__UpdateUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__UpdateUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__UpdateUserAclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__UpdateUserAclEntryResponse;
-               if (size)
-                       *size = sizeof(_sai__UpdateUserAclEntryResponse);
-               ((_sai__UpdateUserAclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__UpdateUserAclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__UpdateUserAclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__UpdateUserAclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__UpdateUserAclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntryResponse %p -> %p\n", q, p));
-       *(_sai__UpdateUserAclEntryResponse*)p = *(_sai__UpdateUserAclEntryResponse*)q;
-}
-
-void _sai__UpdateUserAclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__UserAclEntryType(soap, &((_sai__UpdateUserAclEntry*)this)->Entry);
-       /* transient soap skipped */
-}
-
-void _sai__UpdateUserAclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__UserAclEntryHandleType(soap, &((_sai__UpdateUserAclEntry*)this)->Handle);
-       ((_sai__UpdateUserAclEntry*)this)->Entry = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__UpdateUserAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__UpdateUserAclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__UpdateUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__UpdateUserAclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__UpdateUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__UpdateUserAclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__UpdateUserAclEntry), type);
-       soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__UpdateUserAclEntry*)a)->Handle), "");
-       soap_out_PointerTosai__UserAclEntryType(soap, "sai:Entry", -1, &(((_sai__UpdateUserAclEntry*)a)->Entry), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__UpdateUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__UpdateUserAclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntry * SOAP_FMAC4 soap_get__sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__UpdateUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__UpdateUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__UpdateUserAclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntry * SOAP_FMAC4 soap_in__sai__UpdateUserAclEntry(struct soap *soap, const char *tag, _sai__UpdateUserAclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__UpdateUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__UpdateUserAclEntry, sizeof(_sai__UpdateUserAclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__UpdateUserAclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__UpdateUserAclEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1, soap_flag_Entry1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__UpdateUserAclEntry*)a)->Handle), "sai:UserAclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__UserAclEntryType(soap, "sai:Entry", &(((_sai__UpdateUserAclEntry*)a)->Entry), "sai:UserAclEntryType"))
-                               {       soap_flag_Entry1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0 || soap_flag_Entry1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__UpdateUserAclEntry * SOAP_FMAC6 soap_new__sai__UpdateUserAclEntry(struct soap *soap, int n)
-{      return soap_instantiate__sai__UpdateUserAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__UpdateUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__UpdateUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__UpdateUserAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__UpdateUserAclEntry;
-               if (size)
-                       *size = sizeof(_sai__UpdateUserAclEntry);
-               ((_sai__UpdateUserAclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__UpdateUserAclEntry[n];
-               if (size)
-                       *size = n * sizeof(_sai__UpdateUserAclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_sai__UpdateUserAclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__UpdateUserAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__UpdateUserAclEntry %p -> %p\n", q, p));
-       *(_sai__UpdateUserAclEntry*)p = *(_sai__UpdateUserAclEntry*)q;
-}
-
-void _sai__GetAdminAclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_sai__AclStringType(soap, &((_sai__GetAdminAclEntryResponse*)this)->Username);
-       /* transient soap skipped */
-}
-
-void _sai__GetAdminAclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetAdminAclEntryResponse*)this)->StatusCode);
-       soap_default_sai__AclStringType(soap, &((_sai__GetAdminAclEntryResponse*)this)->Username);
-       /* transient soap skipped */
-}
-
-int _sai__GetAdminAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetAdminAclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetAdminAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetAdminAclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAdminAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__GetAdminAclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAdminAclEntryResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetAdminAclEntryResponse*)a)->StatusCode), "");
-       soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((_sai__GetAdminAclEntryResponse*)a)->Username), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetAdminAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetAdminAclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetAdminAclEntryResponse * SOAP_FMAC4 soap_get__sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetAdminAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetAdminAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetAdminAclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetAdminAclEntryResponse * SOAP_FMAC4 soap_in__sai__GetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__GetAdminAclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetAdminAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAdminAclEntryResponse, sizeof(_sai__GetAdminAclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetAdminAclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetAdminAclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Username1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetAdminAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_sai__AclStringType(soap, "sai:Username", &(((_sai__GetAdminAclEntryResponse*)a)->Username), "sai:AclStringType"))
-                               {       soap_flag_Username1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Username1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetAdminAclEntryResponse * SOAP_FMAC6 soap_new__sai__GetAdminAclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetAdminAclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetAdminAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__GetAdminAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAdminAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAdminAclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetAdminAclEntryResponse;
-               if (size)
-                       *size = sizeof(_sai__GetAdminAclEntryResponse);
-               ((_sai__GetAdminAclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetAdminAclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetAdminAclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetAdminAclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetAdminAclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAdminAclEntryResponse %p -> %p\n", q, p));
-       *(_sai__GetAdminAclEntryResponse*)p = *(_sai__GetAdminAclEntryResponse*)q;
-}
-
-void _sai__GetAdminAclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetAdminAclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       /* transient soap skipped */
-}
-
-int _sai__GetAdminAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetAdminAclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetAdminAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetAdminAclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetAdminAclEntry(struct soap *soap, const char *tag, int id, const _sai__GetAdminAclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetAdminAclEntry), type);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetAdminAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetAdminAclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetAdminAclEntry * SOAP_FMAC4 soap_get__sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetAdminAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetAdminAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetAdminAclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetAdminAclEntry * SOAP_FMAC4 soap_in__sai__GetAdminAclEntry(struct soap *soap, const char *tag, _sai__GetAdminAclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetAdminAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetAdminAclEntry, sizeof(_sai__GetAdminAclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetAdminAclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetAdminAclEntry *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetAdminAclEntry * SOAP_FMAC6 soap_new__sai__GetAdminAclEntry(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetAdminAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetAdminAclEntry * SOAP_FMAC4 soap_instantiate__sai__GetAdminAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetAdminAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetAdminAclEntry;
-               if (size)
-                       *size = sizeof(_sai__GetAdminAclEntry);
-               ((_sai__GetAdminAclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetAdminAclEntry[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetAdminAclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetAdminAclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetAdminAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetAdminAclEntry %p -> %p\n", q, p));
-       *(_sai__GetAdminAclEntry*)p = *(_sai__GetAdminAclEntry*)q;
-}
-
-void _sai__GetUserAclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__UserAclEntryType(soap, &((_sai__GetUserAclEntryResponse*)this)->Entry);
-       /* transient soap skipped */
-}
-
-void _sai__GetUserAclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__GetUserAclEntryResponse*)this)->StatusCode);
-       ((_sai__GetUserAclEntryResponse*)this)->Entry = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__GetUserAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetUserAclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetUserAclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntryResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__GetUserAclEntryResponse*)a)->StatusCode), "");
-       soap_out_PointerTosai__UserAclEntryType(soap, "sai:Entry", -1, &(((_sai__GetUserAclEntryResponse*)a)->Entry), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetUserAclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetUserAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetUserAclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__GetUserAclEntryResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntryResponse, sizeof(_sai__GetUserAclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetUserAclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Entry1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__GetUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__UserAclEntryType(soap, "sai:Entry", &(((_sai__GetUserAclEntryResponse*)a)->Entry), "sai:UserAclEntryType"))
-                               {       soap_flag_Entry1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Entry1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__GetUserAclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetUserAclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetUserAclEntryResponse;
-               if (size)
-                       *size = sizeof(_sai__GetUserAclEntryResponse);
-               ((_sai__GetUserAclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetUserAclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetUserAclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetUserAclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetUserAclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntryResponse %p -> %p\n", q, p));
-       *(_sai__GetUserAclEntryResponse*)p = *(_sai__GetUserAclEntryResponse*)q;
-}
-
-void _sai__GetUserAclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__GetUserAclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__UserAclEntryHandleType(soap, &((_sai__GetUserAclEntry*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _sai__GetUserAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__GetUserAclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__GetUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__GetUserAclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__GetUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__GetUserAclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__GetUserAclEntry), type);
-       soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__GetUserAclEntry*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__GetUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__GetUserAclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntry * SOAP_FMAC4 soap_get__sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__GetUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__GetUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__GetUserAclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntry * SOAP_FMAC4 soap_in__sai__GetUserAclEntry(struct soap *soap, const char *tag, _sai__GetUserAclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__GetUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__GetUserAclEntry, sizeof(_sai__GetUserAclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__GetUserAclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__GetUserAclEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__GetUserAclEntry*)a)->Handle), "sai:UserAclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__GetUserAclEntry * SOAP_FMAC6 soap_new__sai__GetUserAclEntry(struct soap *soap, int n)
-{      return soap_instantiate__sai__GetUserAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__GetUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__GetUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__GetUserAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__GetUserAclEntry;
-               if (size)
-                       *size = sizeof(_sai__GetUserAclEntry);
-               ((_sai__GetUserAclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__GetUserAclEntry[n];
-               if (size)
-                       *size = n * sizeof(_sai__GetUserAclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_sai__GetUserAclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__GetUserAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__GetUserAclEntry %p -> %p\n", q, p));
-       *(_sai__GetUserAclEntry*)p = *(_sai__GetUserAclEntry*)q;
-}
-
-void _sai__EnumerateUserAclEntriesResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->TotalCount, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->HandleCount, SOAP_TYPE_unsignedInt);
-       soap_serialize_PointerTosai__UserAclEntryHandleListType(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->Handles);
-       /* transient soap skipped */
-}
-
-void _sai__EnumerateUserAclEntriesResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->StatusCode);
-       soap_default_unsignedInt(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->TotalCount);
-       soap_default_unsignedInt(soap, &((_sai__EnumerateUserAclEntriesResponse*)this)->HandleCount);
-       ((_sai__EnumerateUserAclEntriesResponse*)this)->Handles = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__EnumerateUserAclEntriesResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnumerateUserAclEntriesResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnumerateUserAclEntriesResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateUserAclEntriesResponse(struct soap *soap, const char *tag, int id, const _sai__EnumerateUserAclEntriesResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->StatusCode), "");
-       soap_out_unsignedInt(soap, "sai:TotalCount", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->TotalCount), "");
-       soap_out_unsignedInt(soap, "sai:HandleCount", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->HandleCount), "");
-       soap_out_PointerTosai__UserAclEntryHandleListType(soap, "sai:Handles", -1, &(((_sai__EnumerateUserAclEntriesResponse*)a)->Handles), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnumerateUserAclEntriesResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnumerateUserAclEntriesResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC4 soap_get__sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnumerateUserAclEntriesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnumerateUserAclEntriesResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnumerateUserAclEntriesResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC4 soap_in__sai__EnumerateUserAclEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntriesResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnumerateUserAclEntriesResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse, sizeof(_sai__EnumerateUserAclEntriesResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnumerateUserAclEntriesResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnumerateUserAclEntriesResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_TotalCount1 = 1, soap_flag_HandleCount1 = 1, soap_flag_Handles1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__EnumerateUserAclEntriesResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_TotalCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:TotalCount", &(((_sai__EnumerateUserAclEntriesResponse*)a)->TotalCount), "xsd:unsignedInt"))
-                               {       soap_flag_TotalCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_HandleCount1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:HandleCount", &(((_sai__EnumerateUserAclEntriesResponse*)a)->HandleCount), "xsd:unsignedInt"))
-                               {       soap_flag_HandleCount1--;
-                                       continue;
-                               }
-                       if (soap_flag_Handles1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__UserAclEntryHandleListType(soap, "sai:Handles", &(((_sai__EnumerateUserAclEntriesResponse*)a)->Handles), "sai:UserAclEntryHandleListType"))
-                               {       soap_flag_Handles1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_TotalCount1 > 0 || soap_flag_HandleCount1 > 0 || soap_flag_Handles1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC6 soap_new__sai__EnumerateUserAclEntriesResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnumerateUserAclEntriesResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse * SOAP_FMAC4 soap_instantiate__sai__EnumerateUserAclEntriesResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateUserAclEntriesResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnumerateUserAclEntriesResponse;
-               if (size)
-                       *size = sizeof(_sai__EnumerateUserAclEntriesResponse);
-               ((_sai__EnumerateUserAclEntriesResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnumerateUserAclEntriesResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnumerateUserAclEntriesResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnumerateUserAclEntriesResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnumerateUserAclEntriesResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateUserAclEntriesResponse %p -> %p\n", q, p));
-       *(_sai__EnumerateUserAclEntriesResponse*)p = *(_sai__EnumerateUserAclEntriesResponse*)q;
-}
-
-void _sai__EnumerateUserAclEntries::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((_sai__EnumerateUserAclEntries*)this)->StartIndex, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void _sai__EnumerateUserAclEntries::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((_sai__EnumerateUserAclEntries*)this)->StartIndex);
-       /* transient soap skipped */
-}
-
-int _sai__EnumerateUserAclEntries::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__EnumerateUserAclEntries);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__EnumerateUserAclEntries::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__EnumerateUserAclEntries(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, int id, const _sai__EnumerateUserAclEntries *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__EnumerateUserAclEntries), type);
-       soap_out_unsignedInt(soap, "sai:StartIndex", -1, &(((_sai__EnumerateUserAclEntries*)a)->StartIndex), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__EnumerateUserAclEntries::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__EnumerateUserAclEntries(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_get__sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__EnumerateUserAclEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__EnumerateUserAclEntries::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__EnumerateUserAclEntries(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_in__sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntries *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__EnumerateUserAclEntries *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__EnumerateUserAclEntries, sizeof(_sai__EnumerateUserAclEntries), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__EnumerateUserAclEntries)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__EnumerateUserAclEntries *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StartIndex1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StartIndex1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:StartIndex", &(((_sai__EnumerateUserAclEntries*)a)->StartIndex), "xsd:unsignedInt"))
-                               {       soap_flag_StartIndex1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StartIndex1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__EnumerateUserAclEntries * SOAP_FMAC6 soap_new__sai__EnumerateUserAclEntries(struct soap *soap, int n)
-{      return soap_instantiate__sai__EnumerateUserAclEntries(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_instantiate__sai__EnumerateUserAclEntries(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__EnumerateUserAclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__EnumerateUserAclEntries, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__EnumerateUserAclEntries;
-               if (size)
-                       *size = sizeof(_sai__EnumerateUserAclEntries);
-               ((_sai__EnumerateUserAclEntries*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__EnumerateUserAclEntries[n];
-               if (size)
-                       *size = n * sizeof(_sai__EnumerateUserAclEntries);
-               for (int i = 0; i < n; i++)
-                       ((_sai__EnumerateUserAclEntries*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__EnumerateUserAclEntries*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__EnumerateUserAclEntries %p -> %p\n", q, p));
-       *(_sai__EnumerateUserAclEntries*)p = *(_sai__EnumerateUserAclEntries*)q;
-}
-
-void _sai__SetAdminAclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__SetAdminAclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__SetAdminAclEntryResponse*)this)->StatusCode);
-       /* transient soap skipped */
-}
-
-int _sai__SetAdminAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAdminAclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetAdminAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetAdminAclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntryResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__SetAdminAclEntryResponse*)a)->StatusCode), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetAdminAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetAdminAclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryResponse * SOAP_FMAC4 soap_get__sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetAdminAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetAdminAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetAdminAclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryResponse * SOAP_FMAC4 soap_in__sai__SetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetAdminAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntryResponse, sizeof(_sai__SetAdminAclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetAdminAclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__SetAdminAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetAdminAclEntryResponse * SOAP_FMAC6 soap_new__sai__SetAdminAclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetAdminAclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetAdminAclEntryResponse;
-               if (size)
-                       *size = sizeof(_sai__SetAdminAclEntryResponse);
-               ((_sai__SetAdminAclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetAdminAclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetAdminAclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetAdminAclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetAdminAclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntryResponse %p -> %p\n", q, p));
-       *(_sai__SetAdminAclEntryResponse*)p = *(_sai__SetAdminAclEntryResponse*)q;
-}
-
-void _sai__SetAdminAclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__AdminAclEntryType(soap, &((_sai__SetAdminAclEntry*)this)->Entry);
-       /* transient soap skipped */
-}
-
-void _sai__SetAdminAclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__SetAdminAclEntry*)this)->Entry = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__SetAdminAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__SetAdminAclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__SetAdminAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__SetAdminAclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__SetAdminAclEntry(struct soap *soap, const char *tag, int id, const _sai__SetAdminAclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__SetAdminAclEntry), type);
-       soap_out_PointerTosai__AdminAclEntryType(soap, "sai:Entry", -1, &(((_sai__SetAdminAclEntry*)a)->Entry), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__SetAdminAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__SetAdminAclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntry * SOAP_FMAC4 soap_get__sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__SetAdminAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__SetAdminAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__SetAdminAclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntry * SOAP_FMAC4 soap_in__sai__SetAdminAclEntry(struct soap *soap, const char *tag, _sai__SetAdminAclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__SetAdminAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__SetAdminAclEntry, sizeof(_sai__SetAdminAclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__SetAdminAclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__SetAdminAclEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Entry1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__AdminAclEntryType(soap, "sai:Entry", &(((_sai__SetAdminAclEntry*)a)->Entry), "sai:AdminAclEntryType"))
-                               {       soap_flag_Entry1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__SetAdminAclEntry * SOAP_FMAC6 soap_new__sai__SetAdminAclEntry(struct soap *soap, int n)
-{      return soap_instantiate__sai__SetAdminAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntry * SOAP_FMAC4 soap_instantiate__sai__SetAdminAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__SetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__SetAdminAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__SetAdminAclEntry;
-               if (size)
-                       *size = sizeof(_sai__SetAdminAclEntry);
-               ((_sai__SetAdminAclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__SetAdminAclEntry[n];
-               if (size)
-                       *size = n * sizeof(_sai__SetAdminAclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_sai__SetAdminAclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__SetAdminAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__SetAdminAclEntry %p -> %p\n", q, p));
-       *(_sai__SetAdminAclEntry*)p = *(_sai__SetAdminAclEntry*)q;
-}
-
-void _sai__AddUserAclEntryResponse::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void _sai__AddUserAclEntryResponse::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__PT_USCORESTATUS(soap, &((_sai__AddUserAclEntryResponse*)this)->StatusCode);
-       soap_default_sai__UserAclEntryHandleType(soap, &((_sai__AddUserAclEntryResponse*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int _sai__AddUserAclEntryResponse::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddUserAclEntryResponse);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__AddUserAclEntryResponse::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__AddUserAclEntryResponse(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntryResponse(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntryResponse *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntryResponse), type);
-       soap_element_result(soap, "sai:StatusCode");
-       soap_out_sai__PT_USCORESTATUS(soap, "sai:StatusCode", -1, &(((_sai__AddUserAclEntryResponse*)a)->StatusCode), "");
-       soap_out_sai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((_sai__AddUserAclEntryResponse*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__AddUserAclEntryResponse::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__AddUserAclEntryResponse(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryResponse * SOAP_FMAC4 soap_get__sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__AddUserAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__AddUserAclEntryResponse::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__AddUserAclEntryResponse(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryResponse * SOAP_FMAC4 soap_in__sai__AddUserAclEntryResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryResponse *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__AddUserAclEntryResponse *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntryResponse, sizeof(_sai__AddUserAclEntryResponse), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntryResponse)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__AddUserAclEntryResponse *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_StatusCode1 = 1, soap_flag_Handle1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_StatusCode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__PT_USCORESTATUS(soap, "sai:StatusCode", &(((_sai__AddUserAclEntryResponse*)a)->StatusCode), "sai:PT_STATUS"))
-                               {       soap_flag_StatusCode1--;
-                                       continue;
-                               }
-                       if (soap_flag_Handle1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__UserAclEntryHandleType(soap, "sai:Handle", &(((_sai__AddUserAclEntryResponse*)a)->Handle), "sai:UserAclEntryHandleType"))
-                               {       soap_flag_Handle1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       soap_check_result(soap, "sai:StatusCode");
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_StatusCode1 > 0 || soap_flag_Handle1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__AddUserAclEntryResponse * SOAP_FMAC6 soap_new__sai__AddUserAclEntryResponse(struct soap *soap, int n)
-{      return soap_instantiate__sai__AddUserAclEntryResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryResponse * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntryResponse(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntryResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntryResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__AddUserAclEntryResponse;
-               if (size)
-                       *size = sizeof(_sai__AddUserAclEntryResponse);
-               ((_sai__AddUserAclEntryResponse*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__AddUserAclEntryResponse[n];
-               if (size)
-                       *size = n * sizeof(_sai__AddUserAclEntryResponse);
-               for (int i = 0; i < n; i++)
-                       ((_sai__AddUserAclEntryResponse*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__AddUserAclEntryResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntryResponse %p -> %p\n", q, p));
-       *(_sai__AddUserAclEntryResponse*)p = *(_sai__AddUserAclEntryResponse*)q;
-}
-
-void _sai__AddUserAclEntry::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__UserAclEntryType(soap, &((_sai__AddUserAclEntry*)this)->Entry);
-       /* transient soap skipped */
-}
-
-void _sai__AddUserAclEntry::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((_sai__AddUserAclEntry*)this)->Entry = NULL;
-       /* transient soap skipped */
-}
-
-int _sai__AddUserAclEntry::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE__sai__AddUserAclEntry);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int _sai__AddUserAclEntry::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out__sai__AddUserAclEntry(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__AddUserAclEntry(struct soap *soap, const char *tag, int id, const _sai__AddUserAclEntry *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE__sai__AddUserAclEntry), type);
-       soap_out_PointerTosai__UserAclEntryType(soap, "sai:Entry", -1, &(((_sai__AddUserAclEntry*)a)->Entry), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *_sai__AddUserAclEntry::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get__sai__AddUserAclEntry(soap, this, tag, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntry * SOAP_FMAC4 soap_get__sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in__sai__AddUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *_sai__AddUserAclEntry::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in__sai__AddUserAclEntry(soap, tag, this, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntry * SOAP_FMAC4 soap_in__sai__AddUserAclEntry(struct soap *soap, const char *tag, _sai__AddUserAclEntry *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (_sai__AddUserAclEntry *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__sai__AddUserAclEntry, sizeof(_sai__AddUserAclEntry), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE__sai__AddUserAclEntry)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (_sai__AddUserAclEntry *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Entry1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Entry1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__UserAclEntryType(soap, "sai:Entry", &(((_sai__AddUserAclEntry*)a)->Entry), "sai:UserAclEntryType"))
-                               {       soap_flag_Entry1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Entry1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 _sai__AddUserAclEntry * SOAP_FMAC6 soap_new__sai__AddUserAclEntry(struct soap *soap, int n)
-{      return soap_instantiate__sai__AddUserAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete__sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntry * SOAP_FMAC4 soap_instantiate__sai__AddUserAclEntry(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate__sai__AddUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE__sai__AddUserAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new _sai__AddUserAclEntry;
-               if (size)
-                       *size = sizeof(_sai__AddUserAclEntry);
-               ((_sai__AddUserAclEntry*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new _sai__AddUserAclEntry[n];
-               if (size)
-                       *size = n * sizeof(_sai__AddUserAclEntry);
-               for (int i = 0; i < n; i++)
-                       ((_sai__AddUserAclEntry*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (_sai__AddUserAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying _sai__AddUserAclEntry %p -> %p\n", q, p));
-       *(_sai__AddUserAclEntry*)p = *(_sai__AddUserAclEntry*)q;
-}
-
-void sai__GlobalPowerPolicyType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__GlobalPowerPolicyType*)this)->IdleWakeTimeout, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void sai__GlobalPowerPolicyType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((sai__GlobalPowerPolicyType*)this)->IdleWakeTimeout);
-       /* transient soap skipped */
-}
-
-int sai__GlobalPowerPolicyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__GlobalPowerPolicyType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__GlobalPowerPolicyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__GlobalPowerPolicyType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__GlobalPowerPolicyType(struct soap *soap, const char *tag, int id, const sai__GlobalPowerPolicyType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__GlobalPowerPolicyType), type);
-       soap_out_unsignedInt(soap, "sai:IdleWakeTimeout", -1, &(((sai__GlobalPowerPolicyType*)a)->IdleWakeTimeout), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__GlobalPowerPolicyType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__GlobalPowerPolicyType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__GlobalPowerPolicyType * SOAP_FMAC4 soap_get_sai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__GlobalPowerPolicyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__GlobalPowerPolicyType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__GlobalPowerPolicyType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__GlobalPowerPolicyType * SOAP_FMAC4 soap_in_sai__GlobalPowerPolicyType(struct soap *soap, const char *tag, sai__GlobalPowerPolicyType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__GlobalPowerPolicyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__GlobalPowerPolicyType, sizeof(sai__GlobalPowerPolicyType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__GlobalPowerPolicyType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__GlobalPowerPolicyType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_IdleWakeTimeout1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_IdleWakeTimeout1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:IdleWakeTimeout", &(((sai__GlobalPowerPolicyType*)a)->IdleWakeTimeout), "xsd:unsignedInt"))
-                               {       soap_flag_IdleWakeTimeout1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_IdleWakeTimeout1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__GlobalPowerPolicyType * SOAP_FMAC6 soap_new_sai__GlobalPowerPolicyType(struct soap *soap, int n)
-{      return soap_instantiate_sai__GlobalPowerPolicyType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__GlobalPowerPolicyType * SOAP_FMAC4 soap_instantiate_sai__GlobalPowerPolicyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__GlobalPowerPolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__GlobalPowerPolicyType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__GlobalPowerPolicyType;
-               if (size)
-                       *size = sizeof(sai__GlobalPowerPolicyType);
-               ((sai__GlobalPowerPolicyType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__GlobalPowerPolicyType[n];
-               if (size)
-                       *size = n * sizeof(sai__GlobalPowerPolicyType);
-               for (int i = 0; i < n; i++)
-                       ((sai__GlobalPowerPolicyType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__GlobalPowerPolicyType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__GlobalPowerPolicyType %p -> %p\n", q, p));
-       *(sai__GlobalPowerPolicyType*)p = *(sai__GlobalPowerPolicyType*)q;
-}
-
-void sai__EnvironmentDetectionType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__EnvironmentDetectionDomainType(soap, &((sai__EnvironmentDetectionType*)this)->LocalDomains);
-       soap_serialize_PointerTounsignedInt(soap, &((sai__EnvironmentDetectionType*)this)->ExternalCircuitBreakerPolicy);
-       /* transient soap skipped */
-}
-
-void sai__EnvironmentDetectionType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((sai__EnvironmentDetectionType*)this)->LocalDomains = NULL;
-       ((sai__EnvironmentDetectionType*)this)->ExternalCircuitBreakerPolicy = NULL;
-       /* transient soap skipped */
-}
-
-int sai__EnvironmentDetectionType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__EnvironmentDetectionType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__EnvironmentDetectionType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__EnvironmentDetectionType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__EnvironmentDetectionType(struct soap *soap, const char *tag, int id, const sai__EnvironmentDetectionType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__EnvironmentDetectionType), type);
-       soap_out_PointerTosai__EnvironmentDetectionDomainType(soap, "sai:LocalDomains", -1, &(((sai__EnvironmentDetectionType*)a)->LocalDomains), "");
-       soap_out_PointerTounsignedInt(soap, "sai:ExternalCircuitBreakerPolicy", -1, &(((sai__EnvironmentDetectionType*)a)->ExternalCircuitBreakerPolicy), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__EnvironmentDetectionType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__EnvironmentDetectionType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__EnvironmentDetectionType * SOAP_FMAC4 soap_get_sai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__EnvironmentDetectionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__EnvironmentDetectionType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__EnvironmentDetectionType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__EnvironmentDetectionType * SOAP_FMAC4 soap_in_sai__EnvironmentDetectionType(struct soap *soap, const char *tag, sai__EnvironmentDetectionType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__EnvironmentDetectionType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__EnvironmentDetectionType, sizeof(sai__EnvironmentDetectionType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__EnvironmentDetectionType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__EnvironmentDetectionType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_LocalDomains1 = 1, soap_flag_ExternalCircuitBreakerPolicy1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_LocalDomains1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__EnvironmentDetectionDomainType(soap, "sai:LocalDomains", &(((sai__EnvironmentDetectionType*)a)->LocalDomains), "sai:EnvironmentDetectionDomainType"))
-                               {       soap_flag_LocalDomains1--;
-                                       continue;
-                               }
-                       if (soap_flag_ExternalCircuitBreakerPolicy1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTounsignedInt(soap, "sai:ExternalCircuitBreakerPolicy", &(((sai__EnvironmentDetectionType*)a)->ExternalCircuitBreakerPolicy), "xsd:unsignedInt"))
-                               {       soap_flag_ExternalCircuitBreakerPolicy1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_LocalDomains1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__EnvironmentDetectionType * SOAP_FMAC6 soap_new_sai__EnvironmentDetectionType(struct soap *soap, int n)
-{      return soap_instantiate_sai__EnvironmentDetectionType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__EnvironmentDetectionType * SOAP_FMAC4 soap_instantiate_sai__EnvironmentDetectionType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__EnvironmentDetectionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__EnvironmentDetectionType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__EnvironmentDetectionType;
-               if (size)
-                       *size = sizeof(sai__EnvironmentDetectionType);
-               ((sai__EnvironmentDetectionType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__EnvironmentDetectionType[n];
-               if (size)
-                       *size = n * sizeof(sai__EnvironmentDetectionType);
-               for (int i = 0; i < n; i++)
-                       ((sai__EnvironmentDetectionType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__EnvironmentDetectionType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__EnvironmentDetectionType %p -> %p\n", q, p));
-       *(sai__EnvironmentDetectionType*)p = *(sai__EnvironmentDetectionType*)q;
-}
-
-void sai__EnvironmentDetectionDomainType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfstd__string(soap, &((sai__EnvironmentDetectionDomainType*)this)->values);
-       /* transient soap skipped */
-}
-
-void sai__EnvironmentDetectionDomainType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfstd__string(soap, &((sai__EnvironmentDetectionDomainType*)this)->values);
-       /* transient soap skipped */
-}
-
-int sai__EnvironmentDetectionDomainType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__EnvironmentDetectionDomainType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__EnvironmentDetectionDomainType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__EnvironmentDetectionDomainType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, int id, const sai__EnvironmentDetectionDomainType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__EnvironmentDetectionDomainType), type);
-       soap_out_std__vectorTemplateOfstd__string(soap, "sai:values", -1, &(((sai__EnvironmentDetectionDomainType*)a)->values), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__EnvironmentDetectionDomainType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__EnvironmentDetectionDomainType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__EnvironmentDetectionDomainType * SOAP_FMAC4 soap_get_sai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__EnvironmentDetectionDomainType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__EnvironmentDetectionDomainType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__EnvironmentDetectionDomainType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__EnvironmentDetectionDomainType * SOAP_FMAC4 soap_in_sai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, sai__EnvironmentDetectionDomainType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__EnvironmentDetectionDomainType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__EnvironmentDetectionDomainType, sizeof(sai__EnvironmentDetectionDomainType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__EnvironmentDetectionDomainType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__EnvironmentDetectionDomainType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfstd__string(soap, "sai:values", &(((sai__EnvironmentDetectionDomainType*)a)->values), "xsd:string"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((sai__EnvironmentDetectionDomainType*)a)->values.size() > 5))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__EnvironmentDetectionDomainType * SOAP_FMAC6 soap_new_sai__EnvironmentDetectionDomainType(struct soap *soap, int n)
-{      return soap_instantiate_sai__EnvironmentDetectionDomainType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__EnvironmentDetectionDomainType * SOAP_FMAC4 soap_instantiate_sai__EnvironmentDetectionDomainType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__EnvironmentDetectionDomainType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__EnvironmentDetectionDomainType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__EnvironmentDetectionDomainType;
-               if (size)
-                       *size = sizeof(sai__EnvironmentDetectionDomainType);
-               ((sai__EnvironmentDetectionDomainType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__EnvironmentDetectionDomainType[n];
-               if (size)
-                       *size = n * sizeof(sai__EnvironmentDetectionDomainType);
-               for (int i = 0; i < n; i++)
-                       ((sai__EnvironmentDetectionDomainType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__EnvironmentDetectionDomainType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__EnvironmentDetectionDomainType %p -> %p\n", q, p));
-       *(sai__EnvironmentDetectionDomainType*)p = *(sai__EnvironmentDetectionDomainType*)q;
-}
-
-void sai__ProvisioningAuditRecordType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->SecureDNS, SOAP_TYPE_bool);
-       soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->HostInitiated, SOAP_TYPE_bool);
-       soap_serialize_PointerTostd__string(soap, &((sai__ProvisioningAuditRecordType*)this)->ProvServerFQDN);
-       soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->SelectedHashData, SOAP_TYPE_xsd__base64Binary);
-       ((sai__ProvisioningAuditRecordType*)this)->SelectedHashData.soap_serialize(soap);
-       soap_serialize_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__ProvisioningAuditRecordType*)this)->CaCertSerials);
-       soap_serialize_PointerTobool(soap, &((sai__ProvisioningAuditRecordType*)this)->AdditionalCaSerialNums);
-       soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->IsOemDefault, SOAP_TYPE_bool);
-       soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->IsTimeValid, SOAP_TYPE_bool);
-       soap_embedded(soap, &((sai__ProvisioningAuditRecordType*)this)->TlsStartTime, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void sai__ProvisioningAuditRecordType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__ProvisioningTLSModeType(soap, &((sai__ProvisioningAuditRecordType*)this)->ProvisioningTLSMode);
-       soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->SecureDNS);
-       soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->HostInitiated);
-       ((sai__ProvisioningAuditRecordType*)this)->ProvServerFQDN = NULL;
-       soap_default_sai__HashTypeType(soap, &((sai__ProvisioningAuditRecordType*)this)->SelectedHashType);
-       ((sai__ProvisioningAuditRecordType*)this)->SelectedHashData.xsd__base64Binary::soap_default(soap);
-       soap_default_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__ProvisioningAuditRecordType*)this)->CaCertSerials);
-       ((sai__ProvisioningAuditRecordType*)this)->AdditionalCaSerialNums = NULL;
-       soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->IsOemDefault);
-       soap_default_bool(soap, &((sai__ProvisioningAuditRecordType*)this)->IsTimeValid);
-       soap_default_sai__IPv4AddressType(soap, &((sai__ProvisioningAuditRecordType*)this)->ProvServerIP);
-       soap_default_unsignedInt(soap, &((sai__ProvisioningAuditRecordType*)this)->TlsStartTime);
-       /* transient soap skipped */
-}
-
-int sai__ProvisioningAuditRecordType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__ProvisioningAuditRecordType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__ProvisioningAuditRecordType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__ProvisioningAuditRecordType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, int id, const sai__ProvisioningAuditRecordType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__ProvisioningAuditRecordType), type);
-       soap_out_sai__ProvisioningTLSModeType(soap, "sai:ProvisioningTLSMode", -1, &(((sai__ProvisioningAuditRecordType*)a)->ProvisioningTLSMode), "");
-       soap_out_bool(soap, "sai:SecureDNS", -1, &(((sai__ProvisioningAuditRecordType*)a)->SecureDNS), "");
-       soap_out_bool(soap, "sai:HostInitiated", -1, &(((sai__ProvisioningAuditRecordType*)a)->HostInitiated), "");
-       soap_out_PointerTostd__string(soap, "sai:ProvServerFQDN", -1, &(((sai__ProvisioningAuditRecordType*)a)->ProvServerFQDN), "");
-       soap_out_sai__HashTypeType(soap, "sai:SelectedHashType", -1, &(((sai__ProvisioningAuditRecordType*)a)->SelectedHashType), "");
-       (((sai__ProvisioningAuditRecordType*)a)->SelectedHashData).soap_out(soap, "sai:SelectedHashData", -1, "");
-       soap_out_std__vectorTemplateOfxsd__base64Binary(soap, "sai:CaCertSerials", -1, &(((sai__ProvisioningAuditRecordType*)a)->CaCertSerials), "");
-       soap_out_PointerTobool(soap, "sai:AdditionalCaSerialNums", -1, &(((sai__ProvisioningAuditRecordType*)a)->AdditionalCaSerialNums), "");
-       soap_out_bool(soap, "sai:IsOemDefault", -1, &(((sai__ProvisioningAuditRecordType*)a)->IsOemDefault), "");
-       soap_out_bool(soap, "sai:IsTimeValid", -1, &(((sai__ProvisioningAuditRecordType*)a)->IsTimeValid), "");
-       soap_out_sai__IPv4AddressType(soap, "sai:ProvServerIP", -1, &(((sai__ProvisioningAuditRecordType*)a)->ProvServerIP), "");
-       soap_out_unsignedInt(soap, "sai:TlsStartTime", -1, &(((sai__ProvisioningAuditRecordType*)a)->TlsStartTime), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__ProvisioningAuditRecordType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__ProvisioningAuditRecordType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__ProvisioningAuditRecordType * SOAP_FMAC4 soap_get_sai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__ProvisioningAuditRecordType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__ProvisioningAuditRecordType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__ProvisioningAuditRecordType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__ProvisioningAuditRecordType * SOAP_FMAC4 soap_in_sai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, sai__ProvisioningAuditRecordType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__ProvisioningAuditRecordType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__ProvisioningAuditRecordType, sizeof(sai__ProvisioningAuditRecordType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__ProvisioningAuditRecordType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__ProvisioningAuditRecordType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_ProvisioningTLSMode1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__ProvisioningTLSModeType(soap, "sai:ProvisioningTLSMode", &(((sai__ProvisioningAuditRecordType*)a)->ProvisioningTLSMode), "sai:ProvisioningTLSModeType"))
-                               {       soap_flag_ProvisioningTLSMode1--;
-                                       continue;
-                               }
-                       if (soap_flag_SecureDNS1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:SecureDNS", &(((sai__ProvisioningAuditRecordType*)a)->SecureDNS), "xsd:boolean"))
-                               {       soap_flag_SecureDNS1--;
-                                       continue;
-                               }
-                       if (soap_flag_HostInitiated1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:HostInitiated", &(((sai__ProvisioningAuditRecordType*)a)->HostInitiated), "xsd:boolean"))
-                               {       soap_flag_HostInitiated1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProvServerFQDN1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_PointerTostd__string(soap, "sai:ProvServerFQDN", &(((sai__ProvisioningAuditRecordType*)a)->ProvServerFQDN), "xsd:string"))
-                               {       soap_flag_ProvServerFQDN1--;
-                                       continue;
-                               }
-                       if (soap_flag_SelectedHashType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__HashTypeType(soap, "sai:SelectedHashType", &(((sai__ProvisioningAuditRecordType*)a)->SelectedHashType), "sai:HashTypeType"))
-                               {       soap_flag_SelectedHashType1--;
-                                       continue;
-                               }
-                       if (soap_flag_SelectedHashData1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((sai__ProvisioningAuditRecordType*)a)->SelectedHashData).soap_in(soap, "sai:SelectedHashData", "xsd:base64Binary"))
-                               {       soap_flag_SelectedHashData1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfxsd__base64Binary(soap, "sai:CaCertSerials", &(((sai__ProvisioningAuditRecordType*)a)->CaCertSerials), "xsd:base64Binary"))
-                                       continue;
-                       if (soap_flag_AdditionalCaSerialNums1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTobool(soap, "sai:AdditionalCaSerialNums", &(((sai__ProvisioningAuditRecordType*)a)->AdditionalCaSerialNums), "xsd:boolean"))
-                               {       soap_flag_AdditionalCaSerialNums1--;
-                                       continue;
-                               }
-                       if (soap_flag_IsOemDefault1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:IsOemDefault", &(((sai__ProvisioningAuditRecordType*)a)->IsOemDefault), "xsd:boolean"))
-                               {       soap_flag_IsOemDefault1--;
-                                       continue;
-                               }
-                       if (soap_flag_IsTimeValid1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:IsTimeValid", &(((sai__ProvisioningAuditRecordType*)a)->IsTimeValid), "xsd:boolean"))
-                               {       soap_flag_IsTimeValid1--;
-                                       continue;
-                               }
-                       if (soap_flag_ProvServerIP1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__IPv4AddressType(soap, "sai:ProvServerIP", &(((sai__ProvisioningAuditRecordType*)a)->ProvServerIP), "sai:IPv4AddressType"))
-                               {       soap_flag_ProvServerIP1--;
-                                       continue;
-                               }
-                       if (soap_flag_TlsStartTime1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:TlsStartTime", &(((sai__ProvisioningAuditRecordType*)a)->TlsStartTime), "xsd:unsignedInt"))
-                               {       soap_flag_TlsStartTime1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__ProvisioningAuditRecordType * SOAP_FMAC6 soap_new_sai__ProvisioningAuditRecordType(struct soap *soap, int n)
-{      return soap_instantiate_sai__ProvisioningAuditRecordType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__ProvisioningAuditRecordType * SOAP_FMAC4 soap_instantiate_sai__ProvisioningAuditRecordType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__ProvisioningAuditRecordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__ProvisioningAuditRecordType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__ProvisioningAuditRecordType;
-               if (size)
-                       *size = sizeof(sai__ProvisioningAuditRecordType);
-               ((sai__ProvisioningAuditRecordType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__ProvisioningAuditRecordType[n];
-               if (size)
-                       *size = n * sizeof(sai__ProvisioningAuditRecordType);
-               for (int i = 0; i < n; i++)
-                       ((sai__ProvisioningAuditRecordType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__ProvisioningAuditRecordType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__ProvisioningAuditRecordType %p -> %p\n", q, p));
-       *(sai__ProvisioningAuditRecordType*)p = *(sai__ProvisioningAuditRecordType*)q;
-}
-
-void sai__CertHashEntryType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__CertHashEntryType*)this)->Default, SOAP_TYPE_bool);
-       soap_embedded(soap, &((sai__CertHashEntryType*)this)->Active, SOAP_TYPE_bool);
-       soap_embedded(soap, &((sai__CertHashEntryType*)this)->Hash, SOAP_TYPE_xsd__base64Binary);
-       ((sai__CertHashEntryType*)this)->Hash.soap_serialize(soap);
-       soap_serialize_sai__FriendlyNameType(soap, &((sai__CertHashEntryType*)this)->FriendlyName);
-       /* transient soap skipped */
-}
-
-void sai__CertHashEntryType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_bool(soap, &((sai__CertHashEntryType*)this)->Default);
-       soap_default_bool(soap, &((sai__CertHashEntryType*)this)->Active);
-       soap_default_sai__HashTypeType(soap, &((sai__CertHashEntryType*)this)->HashType);
-       ((sai__CertHashEntryType*)this)->Hash.xsd__base64Binary::soap_default(soap);
-       soap_default_sai__FriendlyNameType(soap, &((sai__CertHashEntryType*)this)->FriendlyName);
-       /* transient soap skipped */
-}
-
-int sai__CertHashEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__CertHashEntryType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__CertHashEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__CertHashEntryType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertHashEntryType(struct soap *soap, const char *tag, int id, const sai__CertHashEntryType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CertHashEntryType), type);
-       soap_out_bool(soap, "sai:Default", -1, &(((sai__CertHashEntryType*)a)->Default), "");
-       soap_out_bool(soap, "sai:Active", -1, &(((sai__CertHashEntryType*)a)->Active), "");
-       soap_out_sai__HashTypeType(soap, "sai:HashType", -1, &(((sai__CertHashEntryType*)a)->HashType), "");
-       (((sai__CertHashEntryType*)a)->Hash).soap_out(soap, "sai:Hash", -1, "");
-       soap_out_sai__FriendlyNameType(soap, "sai:FriendlyName", -1, &(((sai__CertHashEntryType*)a)->FriendlyName), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__CertHashEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__CertHashEntryType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__CertHashEntryType * SOAP_FMAC4 soap_get_sai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__CertHashEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__CertHashEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__CertHashEntryType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__CertHashEntryType * SOAP_FMAC4 soap_in_sai__CertHashEntryType(struct soap *soap, const char *tag, sai__CertHashEntryType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__CertHashEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CertHashEntryType, sizeof(sai__CertHashEntryType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__CertHashEntryType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__CertHashEntryType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Default1 = 1, soap_flag_Active1 = 1, soap_flag_HashType1 = 1, soap_flag_Hash1 = 1, soap_flag_FriendlyName1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Default1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:Default", &(((sai__CertHashEntryType*)a)->Default), "xsd:boolean"))
-                               {       soap_flag_Default1--;
-                                       continue;
-                               }
-                       if (soap_flag_Active1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_bool(soap, "sai:Active", &(((sai__CertHashEntryType*)a)->Active), "xsd:boolean"))
-                               {       soap_flag_Active1--;
-                                       continue;
-                               }
-                       if (soap_flag_HashType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__HashTypeType(soap, "sai:HashType", &(((sai__CertHashEntryType*)a)->HashType), "sai:HashTypeType"))
-                               {       soap_flag_HashType1--;
-                                       continue;
-                               }
-                       if (soap_flag_Hash1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((sai__CertHashEntryType*)a)->Hash).soap_in(soap, "sai:Hash", "xsd:base64Binary"))
-                               {       soap_flag_Hash1--;
-                                       continue;
-                               }
-                       if (soap_flag_FriendlyName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_sai__FriendlyNameType(soap, "sai:FriendlyName", &(((sai__CertHashEntryType*)a)->FriendlyName), "sai:FriendlyNameType"))
-                               {       soap_flag_FriendlyName1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__CertHashEntryType * SOAP_FMAC6 soap_new_sai__CertHashEntryType(struct soap *soap, int n)
-{      return soap_instantiate_sai__CertHashEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__CertHashEntryType * SOAP_FMAC4 soap_instantiate_sai__CertHashEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CertHashEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CertHashEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__CertHashEntryType;
-               if (size)
-                       *size = sizeof(sai__CertHashEntryType);
-               ((sai__CertHashEntryType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__CertHashEntryType[n];
-               if (size)
-                       *size = n * sizeof(sai__CertHashEntryType);
-               for (int i = 0; i < n; i++)
-                       ((sai__CertHashEntryType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__CertHashEntryType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CertHashEntryType %p -> %p\n", q, p));
-       *(sai__CertHashEntryType*)p = *(sai__CertHashEntryType*)q;
-}
-
-void sai__PkiCapsType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__PkiCapsType*)this)->CrlStoreSize, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((sai__PkiCapsType*)this)->RootCertMaxSize, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((sai__PkiCapsType*)this)->RootCertMaxInstances, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntries, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntryLength, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((sai__PkiCapsType*)this)->CertChainMaxSize, SOAP_TYPE_unsignedInt);
-       soap_serialize_std__vectorTemplateOfunsignedInt(soap, &((sai__PkiCapsType*)this)->SupportedKeyLengths);
-       /* transient soap skipped */
-}
-
-void sai__PkiCapsType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->CrlStoreSize);
-       soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->RootCertMaxSize);
-       soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->RootCertMaxInstances);
-       soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntries);
-       soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->FqdnSuffixMaxEntryLength);
-       soap_default_unsignedInt(soap, &((sai__PkiCapsType*)this)->CertChainMaxSize);
-       soap_default_std__vectorTemplateOfunsignedInt(soap, &((sai__PkiCapsType*)this)->SupportedKeyLengths);
-       /* transient soap skipped */
-}
-
-int sai__PkiCapsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__PkiCapsType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__PkiCapsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__PkiCapsType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__PkiCapsType(struct soap *soap, const char *tag, int id, const sai__PkiCapsType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__PkiCapsType), type);
-       soap_out_unsignedInt(soap, "sai:CrlStoreSize", -1, &(((sai__PkiCapsType*)a)->CrlStoreSize), "");
-       soap_out_unsignedInt(soap, "sai:RootCertMaxSize", -1, &(((sai__PkiCapsType*)a)->RootCertMaxSize), "");
-       soap_out_unsignedInt(soap, "sai:RootCertMaxInstances", -1, &(((sai__PkiCapsType*)a)->RootCertMaxInstances), "");
-       soap_out_unsignedInt(soap, "sai:FqdnSuffixMaxEntries", -1, &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntries), "");
-       soap_out_unsignedInt(soap, "sai:FqdnSuffixMaxEntryLength", -1, &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntryLength), "");
-       soap_out_unsignedInt(soap, "sai:CertChainMaxSize", -1, &(((sai__PkiCapsType*)a)->CertChainMaxSize), "");
-       soap_out_std__vectorTemplateOfunsignedInt(soap, "sai:SupportedKeyLengths", -1, &(((sai__PkiCapsType*)a)->SupportedKeyLengths), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__PkiCapsType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__PkiCapsType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__PkiCapsType * SOAP_FMAC4 soap_get_sai__PkiCapsType(struct soap *soap, sai__PkiCapsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__PkiCapsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__PkiCapsType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__PkiCapsType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__PkiCapsType * SOAP_FMAC4 soap_in_sai__PkiCapsType(struct soap *soap, const char *tag, sai__PkiCapsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__PkiCapsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__PkiCapsType, sizeof(sai__PkiCapsType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__PkiCapsType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__PkiCapsType *)a->soap_in(soap, tag, type);
-               }
-       }
-       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;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_CrlStoreSize1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:CrlStoreSize", &(((sai__PkiCapsType*)a)->CrlStoreSize), "xsd:unsignedInt"))
-                               {       soap_flag_CrlStoreSize1--;
-                                       continue;
-                               }
-                       if (soap_flag_RootCertMaxSize1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:RootCertMaxSize", &(((sai__PkiCapsType*)a)->RootCertMaxSize), "xsd:unsignedInt"))
-                               {       soap_flag_RootCertMaxSize1--;
-                                       continue;
-                               }
-                       if (soap_flag_RootCertMaxInstances1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:RootCertMaxInstances", &(((sai__PkiCapsType*)a)->RootCertMaxInstances), "xsd:unsignedInt"))
-                               {       soap_flag_RootCertMaxInstances1--;
-                                       continue;
-                               }
-                       if (soap_flag_FqdnSuffixMaxEntries1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:FqdnSuffixMaxEntries", &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntries), "xsd:unsignedInt"))
-                               {       soap_flag_FqdnSuffixMaxEntries1--;
-                                       continue;
-                               }
-                       if (soap_flag_FqdnSuffixMaxEntryLength1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:FqdnSuffixMaxEntryLength", &(((sai__PkiCapsType*)a)->FqdnSuffixMaxEntryLength), "xsd:unsignedInt"))
-                               {       soap_flag_FqdnSuffixMaxEntryLength1--;
-                                       continue;
-                               }
-                       if (soap_flag_CertChainMaxSize1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:CertChainMaxSize", &(((sai__PkiCapsType*)a)->CertChainMaxSize), "xsd:unsignedInt"))
-                               {       soap_flag_CertChainMaxSize1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfunsignedInt(soap, "sai:SupportedKeyLengths", &(((sai__PkiCapsType*)a)->SupportedKeyLengths), "xsd:unsignedInt"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__PkiCapsType * SOAP_FMAC6 soap_new_sai__PkiCapsType(struct soap *soap, int n)
-{      return soap_instantiate_sai__PkiCapsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__PkiCapsType(struct soap *soap, sai__PkiCapsType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__PkiCapsType * SOAP_FMAC4 soap_instantiate_sai__PkiCapsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__PkiCapsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__PkiCapsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__PkiCapsType;
-               if (size)
-                       *size = sizeof(sai__PkiCapsType);
-               ((sai__PkiCapsType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__PkiCapsType[n];
-               if (size)
-                       *size = n * sizeof(sai__PkiCapsType);
-               for (int i = 0; i < n; i++)
-                       ((sai__PkiCapsType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__PkiCapsType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__PkiCapsType %p -> %p\n", q, p));
-       *(sai__PkiCapsType*)p = *(sai__PkiCapsType*)q;
-}
-
-void sai__CrlType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__CrlType*)this)->CrlUrl, SOAP_TYPE_std__string);
-       soap_serialize_std__string(soap, &((sai__CrlType*)this)->CrlUrl);
-       soap_serialize_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__CrlType*)this)->SerialNumber);
-       /* transient soap skipped */
-}
-
-void sai__CrlType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__string(soap, &((sai__CrlType*)this)->CrlUrl);
-       soap_default_std__vectorTemplateOfxsd__base64Binary(soap, &((sai__CrlType*)this)->SerialNumber);
-       /* transient soap skipped */
-}
-
-int sai__CrlType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__CrlType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__CrlType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__CrlType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CrlType(struct soap *soap, const char *tag, int id, const sai__CrlType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CrlType), type);
-       soap_out_std__string(soap, "sai:CrlUrl", -1, &(((sai__CrlType*)a)->CrlUrl), "");
-       soap_out_std__vectorTemplateOfxsd__base64Binary(soap, "sai:SerialNumber", -1, &(((sai__CrlType*)a)->SerialNumber), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__CrlType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__CrlType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__CrlType * SOAP_FMAC4 soap_get_sai__CrlType(struct soap *soap, sai__CrlType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__CrlType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__CrlType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__CrlType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__CrlType * SOAP_FMAC4 soap_in_sai__CrlType(struct soap *soap, const char *tag, sai__CrlType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__CrlType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CrlType, sizeof(sai__CrlType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__CrlType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__CrlType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_CrlUrl1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_CrlUrl1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_std__string(soap, "sai:CrlUrl", &(((sai__CrlType*)a)->CrlUrl), "xsd:string"))
-                               {       soap_flag_CrlUrl1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfxsd__base64Binary(soap, "sai:SerialNumber", &(((sai__CrlType*)a)->SerialNumber), "xsd:base64Binary"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_CrlUrl1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__CrlType * SOAP_FMAC6 soap_new_sai__CrlType(struct soap *soap, int n)
-{      return soap_instantiate_sai__CrlType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CrlType(struct soap *soap, sai__CrlType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__CrlType * SOAP_FMAC4 soap_instantiate_sai__CrlType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CrlType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CrlType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__CrlType;
-               if (size)
-                       *size = sizeof(sai__CrlType);
-               ((sai__CrlType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__CrlType[n];
-               if (size)
-                       *size = n * sizeof(sai__CrlType);
-               for (int i = 0; i < n; i++)
-                       ((sai__CrlType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__CrlType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CrlType %p -> %p\n", q, p));
-       *(sai__CrlType*)p = *(sai__CrlType*)q;
-}
-
-void sai__CertificateType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__CertificateType*)this)->X509cert, SOAP_TYPE_xsd__base64Binary);
-       ((sai__CertificateType*)this)->X509cert.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void sai__CertificateType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((sai__CertificateType*)this)->X509cert.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int sai__CertificateType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__CertificateType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__CertificateType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__CertificateType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertificateType(struct soap *soap, const char *tag, int id, const sai__CertificateType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CertificateType), type);
-       (((sai__CertificateType*)a)->X509cert).soap_out(soap, "sai:X509cert", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__CertificateType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__CertificateType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__CertificateType * SOAP_FMAC4 soap_get_sai__CertificateType(struct soap *soap, sai__CertificateType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__CertificateType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__CertificateType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__CertificateType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__CertificateType * SOAP_FMAC4 soap_in_sai__CertificateType(struct soap *soap, const char *tag, sai__CertificateType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__CertificateType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CertificateType, sizeof(sai__CertificateType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__CertificateType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__CertificateType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_X509cert1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_X509cert1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((sai__CertificateType*)a)->X509cert).soap_in(soap, "sai:X509cert", "xsd:base64Binary"))
-                               {       soap_flag_X509cert1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_X509cert1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__CertificateType * SOAP_FMAC6 soap_new_sai__CertificateType(struct soap *soap, int n)
-{      return soap_instantiate_sai__CertificateType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CertificateType(struct soap *soap, sai__CertificateType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__CertificateType * SOAP_FMAC4 soap_instantiate_sai__CertificateType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CertificateType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CertificateType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__CertificateType;
-               if (size)
-                       *size = sizeof(sai__CertificateType);
-               ((sai__CertificateType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__CertificateType[n];
-               if (size)
-                       *size = n * sizeof(sai__CertificateType);
-               for (int i = 0; i < n; i++)
-                       ((sai__CertificateType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__CertificateType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CertificateType %p -> %p\n", q, p));
-       *(sai__CertificateType*)p = *(sai__CertificateType*)q;
-}
-
-void sai__TlsOptionsType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       /* transient soap skipped */
-}
-
-void sai__TlsOptionsType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__InterfaceType(soap, &((sai__TlsOptionsType*)this)->Interface);
-       soap_default_sai__TlsAthenticationType(soap, &((sai__TlsOptionsType*)this)->TlsAuthentication);
-       /* transient soap skipped */
-}
-
-int sai__TlsOptionsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__TlsOptionsType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__TlsOptionsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__TlsOptionsType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__TlsOptionsType(struct soap *soap, const char *tag, int id, const sai__TlsOptionsType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__TlsOptionsType), type);
-       soap_out_sai__InterfaceType(soap, "sai:Interface", -1, &(((sai__TlsOptionsType*)a)->Interface), "");
-       soap_out_sai__TlsAthenticationType(soap, "sai:TlsAuthentication", -1, &(((sai__TlsOptionsType*)a)->TlsAuthentication), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__TlsOptionsType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__TlsOptionsType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__TlsOptionsType * SOAP_FMAC4 soap_get_sai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__TlsOptionsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__TlsOptionsType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__TlsOptionsType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__TlsOptionsType * SOAP_FMAC4 soap_in_sai__TlsOptionsType(struct soap *soap, const char *tag, sai__TlsOptionsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__TlsOptionsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__TlsOptionsType, sizeof(sai__TlsOptionsType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__TlsOptionsType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__TlsOptionsType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Interface1 = 1, soap_flag_TlsAuthentication1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Interface1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__InterfaceType(soap, "sai:Interface", &(((sai__TlsOptionsType*)a)->Interface), "sai:InterfaceType"))
-                               {       soap_flag_Interface1--;
-                                       continue;
-                               }
-                       if (soap_flag_TlsAuthentication1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__TlsAthenticationType(soap, "sai:TlsAuthentication", &(((sai__TlsOptionsType*)a)->TlsAuthentication), "sai:TlsAthenticationType"))
-                               {       soap_flag_TlsAuthentication1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Interface1 > 0 || soap_flag_TlsAuthentication1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__TlsOptionsType * SOAP_FMAC6 soap_new_sai__TlsOptionsType(struct soap *soap, int n)
-{      return soap_instantiate_sai__TlsOptionsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__TlsOptionsType * SOAP_FMAC4 soap_instantiate_sai__TlsOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__TlsOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__TlsOptionsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__TlsOptionsType;
-               if (size)
-                       *size = sizeof(sai__TlsOptionsType);
-               ((sai__TlsOptionsType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__TlsOptionsType[n];
-               if (size)
-                       *size = n * sizeof(sai__TlsOptionsType);
-               for (int i = 0; i < n; i++)
-                       ((sai__TlsOptionsType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__TlsOptionsType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__TlsOptionsType %p -> %p\n", q, p));
-       *(sai__TlsOptionsType*)p = *(sai__TlsOptionsType*)q;
-}
-
-void sai__KerberosOptionsType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__sai__KerberosRealmName(soap, &((sai__KerberosOptionsType*)this)->KerberosRealmName);
-       soap_serialize_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, &((sai__KerberosOptionsType*)this)->KerberosSpn);
-       soap_embedded(soap, &((sai__KerberosOptionsType*)this)->KerberosKeyVersion, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((sai__KerberosOptionsType*)this)->KerberosMasterKey, SOAP_TYPE_xsd__base64Binary);
-       ((sai__KerberosOptionsType*)this)->KerberosMasterKey.soap_serialize(soap);
-       soap_embedded(soap, &((sai__KerberosOptionsType*)this)->KerberosMaximumClockTolerance, SOAP_TYPE_unsignedInt);
-       /* transient soap skipped */
-}
-
-void sai__KerberosOptionsType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default__sai__KerberosRealmName(soap, &((sai__KerberosOptionsType*)this)->KerberosRealmName);
-       soap_default_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, &((sai__KerberosOptionsType*)this)->KerberosSpn);
-       soap_default_unsignedInt(soap, &((sai__KerberosOptionsType*)this)->KerberosKeyVersion);
-       soap_default_sai__KerberosEncryptionType(soap, &((sai__KerberosOptionsType*)this)->KerberosEncryption);
-       ((sai__KerberosOptionsType*)this)->KerberosMasterKey.xsd__base64Binary::soap_default(soap);
-       soap_default_unsignedInt(soap, &((sai__KerberosOptionsType*)this)->KerberosMaximumClockTolerance);
-       /* transient soap skipped */
-}
-
-int sai__KerberosOptionsType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__KerberosOptionsType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__KerberosOptionsType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__KerberosOptionsType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__KerberosOptionsType(struct soap *soap, const char *tag, int id, const sai__KerberosOptionsType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosOptionsType), type);
-       soap_out__sai__KerberosRealmName(soap, "sai:KerberosRealmName", -1, &(((sai__KerberosOptionsType*)a)->KerberosRealmName), "");
-       soap_out_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, "sai:KerberosSpn", -1, &(((sai__KerberosOptionsType*)a)->KerberosSpn), "");
-       soap_out_unsignedInt(soap, "sai:KerberosKeyVersion", -1, &(((sai__KerberosOptionsType*)a)->KerberosKeyVersion), "");
-       soap_out_sai__KerberosEncryptionType(soap, "sai:KerberosEncryption", -1, &(((sai__KerberosOptionsType*)a)->KerberosEncryption), "");
-       (((sai__KerberosOptionsType*)a)->KerberosMasterKey).soap_out(soap, "sai:KerberosMasterKey", -1, "");
-       soap_out_unsignedInt(soap, "sai:KerberosMaximumClockTolerance", -1, &(((sai__KerberosOptionsType*)a)->KerberosMaximumClockTolerance), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__KerberosOptionsType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__KerberosOptionsType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__KerberosOptionsType * SOAP_FMAC4 soap_get_sai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__KerberosOptionsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__KerberosOptionsType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__KerberosOptionsType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__KerberosOptionsType * SOAP_FMAC4 soap_in_sai__KerberosOptionsType(struct soap *soap, const char *tag, sai__KerberosOptionsType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__KerberosOptionsType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosOptionsType, sizeof(sai__KerberosOptionsType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__KerberosOptionsType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__KerberosOptionsType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_KerberosRealmName1 = 1, soap_flag_KerberosKeyVersion1 = 1, soap_flag_KerberosEncryption1 = 1, soap_flag_KerberosMasterKey1 = 1, soap_flag_KerberosMaximumClockTolerance1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_KerberosRealmName1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in__sai__KerberosRealmName(soap, "sai:KerberosRealmName", &(((sai__KerberosOptionsType*)a)->KerberosRealmName), ""))
-                               {       soap_flag_KerberosRealmName1--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, "sai:KerberosSpn", &(((sai__KerberosOptionsType*)a)->KerberosSpn), "sai:KerberosSpnType"))
-                                       continue;
-                       if (soap_flag_KerberosKeyVersion1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:KerberosKeyVersion", &(((sai__KerberosOptionsType*)a)->KerberosKeyVersion), "xsd:unsignedInt"))
-                               {       soap_flag_KerberosKeyVersion1--;
-                                       continue;
-                               }
-                       if (soap_flag_KerberosEncryption1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__KerberosEncryptionType(soap, "sai:KerberosEncryption", &(((sai__KerberosOptionsType*)a)->KerberosEncryption), "sai:KerberosEncryptionType"))
-                               {       soap_flag_KerberosEncryption1--;
-                                       continue;
-                               }
-                       if (soap_flag_KerberosMasterKey1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((sai__KerberosOptionsType*)a)->KerberosMasterKey).soap_in(soap, "sai:KerberosMasterKey", "xsd:base64Binary"))
-                               {       soap_flag_KerberosMasterKey1--;
-                                       continue;
-                               }
-                       if (soap_flag_KerberosMaximumClockTolerance1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:KerberosMaximumClockTolerance", &(((sai__KerberosOptionsType*)a)->KerberosMaximumClockTolerance), "xsd:unsignedInt"))
-                               {       soap_flag_KerberosMaximumClockTolerance1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               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))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__KerberosOptionsType * SOAP_FMAC6 soap_new_sai__KerberosOptionsType(struct soap *soap, int n)
-{      return soap_instantiate_sai__KerberosOptionsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__KerberosOptionsType * SOAP_FMAC4 soap_instantiate_sai__KerberosOptionsType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__KerberosOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__KerberosOptionsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__KerberosOptionsType;
-               if (size)
-                       *size = sizeof(sai__KerberosOptionsType);
-               ((sai__KerberosOptionsType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__KerberosOptionsType[n];
-               if (size)
-                       *size = n * sizeof(sai__KerberosOptionsType);
-               for (int i = 0; i < n; i++)
-                       ((sai__KerberosOptionsType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__KerberosOptionsType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__KerberosOptionsType %p -> %p\n", q, p));
-       *(sai__KerberosOptionsType*)p = *(sai__KerberosOptionsType*)q;
-}
-
-void sai__KerberosSpnType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__sai__SpnString(soap, &((sai__KerberosSpnType*)this)->SpnString);
-       /* transient soap skipped */
-}
-
-void sai__KerberosSpnType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__KerberosSpnProtocolType(soap, &((sai__KerberosSpnType*)this)->SpnProtocolIndex);
-       soap_default__sai__SpnString(soap, &((sai__KerberosSpnType*)this)->SpnString);
-       /* transient soap skipped */
-}
-
-int sai__KerberosSpnType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__KerberosSpnType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__KerberosSpnType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__KerberosSpnType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__KerberosSpnType(struct soap *soap, const char *tag, int id, const sai__KerberosSpnType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__KerberosSpnType), type);
-       soap_out_sai__KerberosSpnProtocolType(soap, "sai:SpnProtocolIndex", -1, &(((sai__KerberosSpnType*)a)->SpnProtocolIndex), "");
-       soap_out__sai__SpnString(soap, "sai:SpnString", -1, &(((sai__KerberosSpnType*)a)->SpnString), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__KerberosSpnType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__KerberosSpnType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__KerberosSpnType * SOAP_FMAC4 soap_get_sai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__KerberosSpnType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__KerberosSpnType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__KerberosSpnType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__KerberosSpnType * SOAP_FMAC4 soap_in_sai__KerberosSpnType(struct soap *soap, const char *tag, sai__KerberosSpnType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__KerberosSpnType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__KerberosSpnType, sizeof(sai__KerberosSpnType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__KerberosSpnType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__KerberosSpnType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_SpnProtocolIndex1 = 1, soap_flag_SpnString1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_SpnProtocolIndex1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__KerberosSpnProtocolType(soap, "sai:SpnProtocolIndex", &(((sai__KerberosSpnType*)a)->SpnProtocolIndex), "sai:KerberosSpnProtocolType"))
-                               {       soap_flag_SpnProtocolIndex1--;
-                                       continue;
-                               }
-                       if (soap_flag_SpnString1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in__sai__SpnString(soap, "sai:SpnString", &(((sai__KerberosSpnType*)a)->SpnString), ""))
-                               {       soap_flag_SpnString1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_SpnProtocolIndex1 > 0 || soap_flag_SpnString1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__KerberosSpnType * SOAP_FMAC6 soap_new_sai__KerberosSpnType(struct soap *soap, int n)
-{      return soap_instantiate_sai__KerberosSpnType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__KerberosSpnType * SOAP_FMAC4 soap_instantiate_sai__KerberosSpnType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__KerberosSpnType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__KerberosSpnType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__KerberosSpnType;
-               if (size)
-                       *size = sizeof(sai__KerberosSpnType);
-               ((sai__KerberosSpnType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__KerberosSpnType[n];
-               if (size)
-                       *size = n * sizeof(sai__KerberosSpnType);
-               for (int i = 0; i < n; i++)
-                       ((sai__KerberosSpnType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__KerberosSpnType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__KerberosSpnType %p -> %p\n", q, p));
-       *(sai__KerberosSpnType*)p = *(sai__KerberosSpnType*)q;
-}
-
-void sai__AdminAclEntryExType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_sai__AclStringType(soap, &((sai__AdminAclEntryExType*)this)->Username);
-       soap_embedded(soap, &((sai__AdminAclEntryExType*)this)->DigestPassword, SOAP_TYPE_xsd__base64Binary);
-       ((sai__AdminAclEntryExType*)this)->DigestPassword.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void sai__AdminAclEntryExType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__AclStringType(soap, &((sai__AdminAclEntryExType*)this)->Username);
-       ((sai__AdminAclEntryExType*)this)->DigestPassword.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int sai__AdminAclEntryExType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__AdminAclEntryExType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__AdminAclEntryExType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__AdminAclEntryExType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AdminAclEntryExType(struct soap *soap, const char *tag, int id, const sai__AdminAclEntryExType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AdminAclEntryExType), type);
-       soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__AdminAclEntryExType*)a)->Username), "");
-       (((sai__AdminAclEntryExType*)a)->DigestPassword).soap_out(soap, "sai:DigestPassword", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__AdminAclEntryExType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__AdminAclEntryExType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__AdminAclEntryExType * SOAP_FMAC4 soap_get_sai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__AdminAclEntryExType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__AdminAclEntryExType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__AdminAclEntryExType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__AdminAclEntryExType * SOAP_FMAC4 soap_in_sai__AdminAclEntryExType(struct soap *soap, const char *tag, sai__AdminAclEntryExType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__AdminAclEntryExType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AdminAclEntryExType, sizeof(sai__AdminAclEntryExType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__AdminAclEntryExType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__AdminAclEntryExType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Username1 = 1, soap_flag_DigestPassword1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__AdminAclEntryExType*)a)->Username), "sai:AclStringType"))
-                               {       soap_flag_Username1--;
-                                       continue;
-                               }
-                       if (soap_flag_DigestPassword1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((sai__AdminAclEntryExType*)a)->DigestPassword).soap_in(soap, "sai:DigestPassword", "xsd:base64Binary"))
-                               {       soap_flag_DigestPassword1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_DigestPassword1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__AdminAclEntryExType * SOAP_FMAC6 soap_new_sai__AdminAclEntryExType(struct soap *soap, int n)
-{      return soap_instantiate_sai__AdminAclEntryExType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__AdminAclEntryExType * SOAP_FMAC4 soap_instantiate_sai__AdminAclEntryExType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AdminAclEntryExType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AdminAclEntryExType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__AdminAclEntryExType;
-               if (size)
-                       *size = sizeof(sai__AdminAclEntryExType);
-               ((sai__AdminAclEntryExType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__AdminAclEntryExType[n];
-               if (size)
-                       *size = n * sizeof(sai__AdminAclEntryExType);
-               for (int i = 0; i < n; i++)
-                       ((sai__AdminAclEntryExType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__AdminAclEntryExType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__AdminAclEntryExType %p -> %p\n", q, p));
-       *(sai__AdminAclEntryExType*)p = *(sai__AdminAclEntryExType*)q;
-}
-
-void sai__UserAclEntryExType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_PointerTosai__UserAclRealmListType(soap, &((sai__UserAclEntryExType*)this)->Realms);
-       soap_serialize__sai__union_UserAclEntryExType(soap, ((sai__UserAclEntryExType*)this)->__union_UserAclEntryExType, &((sai__UserAclEntryExType*)this)->union_UserAclEntryExType);
-       /* transient soap skipped */
-}
-
-void sai__UserAclEntryExType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__AccessPermissionType(soap, &((sai__UserAclEntryExType*)this)->AccessPermission);
-       ((sai__UserAclEntryExType*)this)->Realms = NULL;
-       ((sai__UserAclEntryExType*)this)->__union_UserAclEntryExType = 0;
-       /* transient soap skipped */
-}
-
-int sai__UserAclEntryExType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserAclEntryExType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__UserAclEntryExType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__UserAclEntryExType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryExType(struct soap *soap, const char *tag, int id, const sai__UserAclEntryExType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclEntryExType), type);
-       soap_out_sai__AccessPermissionType(soap, "sai:AccessPermission", -1, &(((sai__UserAclEntryExType*)a)->AccessPermission), "");
-       soap_out_PointerTosai__UserAclRealmListType(soap, "sai:Realms", -1, &(((sai__UserAclEntryExType*)a)->Realms), "");
-       soap_out__sai__union_UserAclEntryExType(soap, ((sai__UserAclEntryExType*)a)->__union_UserAclEntryExType, &((sai__UserAclEntryExType*)a)->union_UserAclEntryExType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__UserAclEntryExType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__UserAclEntryExType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__UserAclEntryExType * SOAP_FMAC4 soap_get_sai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__UserAclEntryExType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__UserAclEntryExType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__UserAclEntryExType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__UserAclEntryExType * SOAP_FMAC4 soap_in_sai__UserAclEntryExType(struct soap *soap, const char *tag, sai__UserAclEntryExType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__UserAclEntryExType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclEntryExType, sizeof(sai__UserAclEntryExType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__UserAclEntryExType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__UserAclEntryExType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_AccessPermission1 = 1, soap_flag_Realms1 = 1, soap_flag_union_UserAclEntryExType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_AccessPermission1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__AccessPermissionType(soap, "sai:AccessPermission", &(((sai__UserAclEntryExType*)a)->AccessPermission), "sai:AccessPermissionType"))
-                               {       soap_flag_AccessPermission1--;
-                                       continue;
-                               }
-                       if (soap_flag_Realms1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__UserAclRealmListType(soap, "sai:Realms", &(((sai__UserAclEntryExType*)a)->Realms), "sai:UserAclRealmListType"))
-                               {       soap_flag_Realms1--;
-                                       continue;
-                               }
-                       if (soap_flag_union_UserAclEntryExType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__sai__union_UserAclEntryExType(soap, &((sai__UserAclEntryExType*)a)->__union_UserAclEntryExType, &((sai__UserAclEntryExType*)a)->union_UserAclEntryExType))
-                               {       soap_flag_union_UserAclEntryExType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_AccessPermission1 > 0 || soap_flag_Realms1 > 0 || soap_flag_union_UserAclEntryExType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__UserAclEntryExType * SOAP_FMAC6 soap_new_sai__UserAclEntryExType(struct soap *soap, int n)
-{      return soap_instantiate_sai__UserAclEntryExType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__UserAclEntryExType * SOAP_FMAC4 soap_instantiate_sai__UserAclEntryExType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclEntryExType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclEntryExType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__UserAclEntryExType;
-               if (size)
-                       *size = sizeof(sai__UserAclEntryExType);
-               ((sai__UserAclEntryExType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__UserAclEntryExType[n];
-               if (size)
-                       *size = n * sizeof(sai__UserAclEntryExType);
-               for (int i = 0; i < n; i++)
-                       ((sai__UserAclEntryExType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__UserAclEntryExType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclEntryExType %p -> %p\n", q, p));
-       *(sai__UserAclEntryExType*)p = *(sai__UserAclEntryExType*)q;
-}
-
-void sai__UserEntryKerberosType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__UserEntryKerberosType*)this)->Sid, SOAP_TYPE_xsd__base64Binary);
-       ((sai__UserEntryKerberosType*)this)->Sid.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void sai__UserEntryKerberosType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((sai__UserEntryKerberosType*)this)->Sid.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int sai__UserEntryKerberosType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserEntryKerberosType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__UserEntryKerberosType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__UserEntryKerberosType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserEntryKerberosType(struct soap *soap, const char *tag, int id, const sai__UserEntryKerberosType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserEntryKerberosType), type);
-       (((sai__UserEntryKerberosType*)a)->Sid).soap_out(soap, "sai:Sid", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__UserEntryKerberosType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__UserEntryKerberosType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__UserEntryKerberosType * SOAP_FMAC4 soap_get_sai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__UserEntryKerberosType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__UserEntryKerberosType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__UserEntryKerberosType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__UserEntryKerberosType * SOAP_FMAC4 soap_in_sai__UserEntryKerberosType(struct soap *soap, const char *tag, sai__UserEntryKerberosType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__UserEntryKerberosType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserEntryKerberosType, sizeof(sai__UserEntryKerberosType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__UserEntryKerberosType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__UserEntryKerberosType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Sid1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Sid1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((sai__UserEntryKerberosType*)a)->Sid).soap_in(soap, "sai:Sid", "xsd:base64Binary"))
-                               {       soap_flag_Sid1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Sid1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__UserEntryKerberosType * SOAP_FMAC6 soap_new_sai__UserEntryKerberosType(struct soap *soap, int n)
-{      return soap_instantiate_sai__UserEntryKerberosType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__UserEntryKerberosType * SOAP_FMAC4 soap_instantiate_sai__UserEntryKerberosType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserEntryKerberosType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserEntryKerberosType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__UserEntryKerberosType;
-               if (size)
-                       *size = sizeof(sai__UserEntryKerberosType);
-               ((sai__UserEntryKerberosType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__UserEntryKerberosType[n];
-               if (size)
-                       *size = n * sizeof(sai__UserEntryKerberosType);
-               for (int i = 0; i < n; i++)
-                       ((sai__UserEntryKerberosType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__UserEntryKerberosType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserEntryKerberosType %p -> %p\n", q, p));
-       *(sai__UserEntryKerberosType*)p = *(sai__UserEntryKerberosType*)q;
-}
-
-void sai__UserEntryDigestType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_sai__AclStringType(soap, &((sai__UserEntryDigestType*)this)->Username);
-       soap_embedded(soap, &((sai__UserEntryDigestType*)this)->DigestPassword, SOAP_TYPE_xsd__base64Binary);
-       ((sai__UserEntryDigestType*)this)->DigestPassword.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void sai__UserEntryDigestType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__AclStringType(soap, &((sai__UserEntryDigestType*)this)->Username);
-       ((sai__UserEntryDigestType*)this)->DigestPassword.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int sai__UserEntryDigestType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserEntryDigestType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__UserEntryDigestType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__UserEntryDigestType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserEntryDigestType(struct soap *soap, const char *tag, int id, const sai__UserEntryDigestType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserEntryDigestType), type);
-       soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__UserEntryDigestType*)a)->Username), "");
-       (((sai__UserEntryDigestType*)a)->DigestPassword).soap_out(soap, "sai:DigestPassword", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__UserEntryDigestType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__UserEntryDigestType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__UserEntryDigestType * SOAP_FMAC4 soap_get_sai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__UserEntryDigestType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__UserEntryDigestType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__UserEntryDigestType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__UserEntryDigestType * SOAP_FMAC4 soap_in_sai__UserEntryDigestType(struct soap *soap, const char *tag, sai__UserEntryDigestType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__UserEntryDigestType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserEntryDigestType, sizeof(sai__UserEntryDigestType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__UserEntryDigestType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__UserEntryDigestType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Username1 = 1, soap_flag_DigestPassword1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__UserEntryDigestType*)a)->Username), "sai:AclStringType"))
-                               {       soap_flag_Username1--;
-                                       continue;
-                               }
-                       if (soap_flag_DigestPassword1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((sai__UserEntryDigestType*)a)->DigestPassword).soap_in(soap, "sai:DigestPassword", "xsd:base64Binary"))
-                               {       soap_flag_DigestPassword1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_DigestPassword1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__UserEntryDigestType * SOAP_FMAC6 soap_new_sai__UserEntryDigestType(struct soap *soap, int n)
-{      return soap_instantiate_sai__UserEntryDigestType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__UserEntryDigestType * SOAP_FMAC4 soap_instantiate_sai__UserEntryDigestType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserEntryDigestType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserEntryDigestType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__UserEntryDigestType;
-               if (size)
-                       *size = sizeof(sai__UserEntryDigestType);
-               ((sai__UserEntryDigestType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__UserEntryDigestType[n];
-               if (size)
-                       *size = n * sizeof(sai__UserEntryDigestType);
-               for (int i = 0; i < n; i++)
-                       ((sai__UserEntryDigestType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__UserEntryDigestType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserEntryDigestType %p -> %p\n", q, p));
-       *(sai__UserEntryDigestType*)p = *(sai__UserEntryDigestType*)q;
-}
-
-void sai__AmtVersion::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__AmtVersion*)this)->major, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((sai__AmtVersion*)this)->minor, SOAP_TYPE_unsignedByte);
-       soap_embedded(soap, &((sai__AmtVersion*)this)->micro, SOAP_TYPE_unsignedShort);
-       /* transient soap skipped */
-}
-
-void sai__AmtVersion::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedByte(soap, &((sai__AmtVersion*)this)->major);
-       soap_default_unsignedByte(soap, &((sai__AmtVersion*)this)->minor);
-       soap_default_unsignedShort(soap, &((sai__AmtVersion*)this)->micro);
-       /* transient soap skipped */
-}
-
-int sai__AmtVersion::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__AmtVersion);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__AmtVersion::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__AmtVersion(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AmtVersion(struct soap *soap, const char *tag, int id, const sai__AmtVersion *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AmtVersion), type);
-       soap_out_unsignedByte(soap, "sai:major", -1, &(((sai__AmtVersion*)a)->major), "");
-       soap_out_unsignedByte(soap, "sai:minor", -1, &(((sai__AmtVersion*)a)->minor), "");
-       soap_out_unsignedShort(soap, "sai:micro", -1, &(((sai__AmtVersion*)a)->micro), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__AmtVersion::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__AmtVersion(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__AmtVersion * SOAP_FMAC4 soap_get_sai__AmtVersion(struct soap *soap, sai__AmtVersion *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__AmtVersion(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__AmtVersion::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__AmtVersion(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__AmtVersion * SOAP_FMAC4 soap_in_sai__AmtVersion(struct soap *soap, const char *tag, sai__AmtVersion *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__AmtVersion *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AmtVersion, sizeof(sai__AmtVersion), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__AmtVersion)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__AmtVersion *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_major1 = 1, soap_flag_minor1 = 1, soap_flag_micro1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_major1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "sai:major", &(((sai__AmtVersion*)a)->major), "xsd:unsignedByte"))
-                               {       soap_flag_major1--;
-                                       continue;
-                               }
-                       if (soap_flag_minor1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedByte(soap, "sai:minor", &(((sai__AmtVersion*)a)->minor), "xsd:unsignedByte"))
-                               {       soap_flag_minor1--;
-                                       continue;
-                               }
-                       if (soap_flag_micro1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedShort(soap, "sai:micro", &(((sai__AmtVersion*)a)->micro), "xsd:unsignedShort"))
-                               {       soap_flag_micro1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_major1 > 0 || soap_flag_minor1 > 0 || soap_flag_micro1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__AmtVersion * SOAP_FMAC6 soap_new_sai__AmtVersion(struct soap *soap, int n)
-{      return soap_instantiate_sai__AmtVersion(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AmtVersion(struct soap *soap, sai__AmtVersion *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__AmtVersion * SOAP_FMAC4 soap_instantiate_sai__AmtVersion(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AmtVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AmtVersion, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__AmtVersion;
-               if (size)
-                       *size = sizeof(sai__AmtVersion);
-               ((sai__AmtVersion*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__AmtVersion[n];
-               if (size)
-                       *size = n * sizeof(sai__AmtVersion);
-               for (int i = 0; i < n; i++)
-                       ((sai__AmtVersion*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__AmtVersion*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__AmtVersion %p -> %p\n", q, p));
-       *(sai__AmtVersion*)p = *(sai__AmtVersion*)q;
-}
-
-void sai__UpdateCoreUrlKeyType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyLength, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyAlgorithm, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyData, SOAP_TYPE_xsd__base64Binary);
-       ((sai__UpdateCoreUrlKeyType*)this)->KeyData.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void sai__UpdateCoreUrlKeyType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_unsignedInt(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyLength);
-       soap_default_unsignedInt(soap, &((sai__UpdateCoreUrlKeyType*)this)->KeyAlgorithm);
-       ((sai__UpdateCoreUrlKeyType*)this)->KeyData.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int sai__UpdateCoreUrlKeyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UpdateCoreUrlKeyType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__UpdateCoreUrlKeyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__UpdateCoreUrlKeyType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, int id, const sai__UpdateCoreUrlKeyType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UpdateCoreUrlKeyType), type);
-       soap_out_unsignedInt(soap, "sai:KeyLength", -1, &(((sai__UpdateCoreUrlKeyType*)a)->KeyLength), "");
-       soap_out_unsignedInt(soap, "sai:KeyAlgorithm", -1, &(((sai__UpdateCoreUrlKeyType*)a)->KeyAlgorithm), "");
-       (((sai__UpdateCoreUrlKeyType*)a)->KeyData).soap_out(soap, "sai:KeyData", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__UpdateCoreUrlKeyType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__UpdateCoreUrlKeyType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__UpdateCoreUrlKeyType * SOAP_FMAC4 soap_get_sai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__UpdateCoreUrlKeyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__UpdateCoreUrlKeyType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__UpdateCoreUrlKeyType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__UpdateCoreUrlKeyType * SOAP_FMAC4 soap_in_sai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, sai__UpdateCoreUrlKeyType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__UpdateCoreUrlKeyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UpdateCoreUrlKeyType, sizeof(sai__UpdateCoreUrlKeyType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__UpdateCoreUrlKeyType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__UpdateCoreUrlKeyType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_KeyLength1 = 1, soap_flag_KeyAlgorithm1 = 1, soap_flag_KeyData1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_KeyLength1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:KeyLength", &(((sai__UpdateCoreUrlKeyType*)a)->KeyLength), "xsd:unsignedInt"))
-                               {       soap_flag_KeyLength1--;
-                                       continue;
-                               }
-                       if (soap_flag_KeyAlgorithm1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:KeyAlgorithm", &(((sai__UpdateCoreUrlKeyType*)a)->KeyAlgorithm), "xsd:unsignedInt"))
-                               {       soap_flag_KeyAlgorithm1--;
-                                       continue;
-                               }
-                       if (soap_flag_KeyData1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((sai__UpdateCoreUrlKeyType*)a)->KeyData).soap_in(soap, "sai:KeyData", "xsd:base64Binary"))
-                               {       soap_flag_KeyData1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_KeyLength1 > 0 || soap_flag_KeyAlgorithm1 > 0 || soap_flag_KeyData1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__UpdateCoreUrlKeyType * SOAP_FMAC6 soap_new_sai__UpdateCoreUrlKeyType(struct soap *soap, int n)
-{      return soap_instantiate_sai__UpdateCoreUrlKeyType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__UpdateCoreUrlKeyType * SOAP_FMAC4 soap_instantiate_sai__UpdateCoreUrlKeyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UpdateCoreUrlKeyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UpdateCoreUrlKeyType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__UpdateCoreUrlKeyType;
-               if (size)
-                       *size = sizeof(sai__UpdateCoreUrlKeyType);
-               ((sai__UpdateCoreUrlKeyType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__UpdateCoreUrlKeyType[n];
-               if (size)
-                       *size = n * sizeof(sai__UpdateCoreUrlKeyType);
-               for (int i = 0; i < n; i++)
-                       ((sai__UpdateCoreUrlKeyType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__UpdateCoreUrlKeyType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UpdateCoreUrlKeyType %p -> %p\n", q, p));
-       *(sai__UpdateCoreUrlKeyType*)p = *(sai__UpdateCoreUrlKeyType*)q;
-}
-
-void sai__CertificateChainType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__CertificateChainType*)this)->Length, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((sai__CertificateChainType*)this)->Value, SOAP_TYPE_xsd__base64Binary);
-       ((sai__CertificateChainType*)this)->Value.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void sai__CertificateChainType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__RsaCertificateEncodingType(soap, &((sai__CertificateChainType*)this)->Encoding);
-       soap_default_unsignedInt(soap, &((sai__CertificateChainType*)this)->Length);
-       ((sai__CertificateChainType*)this)->Value.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int sai__CertificateChainType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__CertificateChainType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__CertificateChainType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__CertificateChainType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__CertificateChainType(struct soap *soap, const char *tag, int id, const sai__CertificateChainType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__CertificateChainType), type);
-       soap_out_sai__RsaCertificateEncodingType(soap, "sai:Encoding", -1, &(((sai__CertificateChainType*)a)->Encoding), "");
-       soap_out_unsignedInt(soap, "sai:Length", -1, &(((sai__CertificateChainType*)a)->Length), "");
-       (((sai__CertificateChainType*)a)->Value).soap_out(soap, "sai:Value", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__CertificateChainType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__CertificateChainType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__CertificateChainType * SOAP_FMAC4 soap_get_sai__CertificateChainType(struct soap *soap, sai__CertificateChainType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__CertificateChainType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__CertificateChainType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__CertificateChainType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__CertificateChainType * SOAP_FMAC4 soap_in_sai__CertificateChainType(struct soap *soap, const char *tag, sai__CertificateChainType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__CertificateChainType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__CertificateChainType, sizeof(sai__CertificateChainType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__CertificateChainType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__CertificateChainType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Encoding1 = 1, soap_flag_Length1 = 1, soap_flag_Value1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Encoding1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__RsaCertificateEncodingType(soap, "sai:Encoding", &(((sai__CertificateChainType*)a)->Encoding), "sai:RsaCertificateEncodingType"))
-                               {       soap_flag_Encoding1--;
-                                       continue;
-                               }
-                       if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:Length", &(((sai__CertificateChainType*)a)->Length), "xsd:unsignedInt"))
-                               {       soap_flag_Length1--;
-                                       continue;
-                               }
-                       if (soap_flag_Value1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((sai__CertificateChainType*)a)->Value).soap_in(soap, "sai:Value", "xsd:base64Binary"))
-                               {       soap_flag_Value1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Encoding1 > 0 || soap_flag_Length1 > 0 || soap_flag_Value1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__CertificateChainType * SOAP_FMAC6 soap_new_sai__CertificateChainType(struct soap *soap, int n)
-{      return soap_instantiate_sai__CertificateChainType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__CertificateChainType(struct soap *soap, sai__CertificateChainType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__CertificateChainType * SOAP_FMAC4 soap_instantiate_sai__CertificateChainType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__CertificateChainType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__CertificateChainType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__CertificateChainType;
-               if (size)
-                       *size = sizeof(sai__CertificateChainType);
-               ((sai__CertificateChainType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__CertificateChainType[n];
-               if (size)
-                       *size = n * sizeof(sai__CertificateChainType);
-               for (int i = 0; i < n; i++)
-                       ((sai__CertificateChainType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__CertificateChainType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__CertificateChainType %p -> %p\n", q, p));
-       *(sai__CertificateChainType*)p = *(sai__CertificateChainType*)q;
-}
-
-void sai__RngKeyType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__RngKeyType*)this)->Length, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((sai__RngKeyType*)this)->Data, SOAP_TYPE_xsd__base64Binary);
-       ((sai__RngKeyType*)this)->Data.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void sai__RngKeyType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__RngKeyEncodingType(soap, &((sai__RngKeyType*)this)->Type);
-       soap_default_unsignedInt(soap, &((sai__RngKeyType*)this)->Length);
-       ((sai__RngKeyType*)this)->Data.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int sai__RngKeyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__RngKeyType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__RngKeyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__RngKeyType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RngKeyType(struct soap *soap, const char *tag, int id, const sai__RngKeyType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RngKeyType), type);
-       soap_out_sai__RngKeyEncodingType(soap, "sai:Type", -1, &(((sai__RngKeyType*)a)->Type), "");
-       soap_out_unsignedInt(soap, "sai:Length", -1, &(((sai__RngKeyType*)a)->Length), "");
-       (((sai__RngKeyType*)a)->Data).soap_out(soap, "sai:Data", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__RngKeyType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__RngKeyType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__RngKeyType * SOAP_FMAC4 soap_get_sai__RngKeyType(struct soap *soap, sai__RngKeyType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__RngKeyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__RngKeyType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__RngKeyType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__RngKeyType * SOAP_FMAC4 soap_in_sai__RngKeyType(struct soap *soap, const char *tag, sai__RngKeyType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__RngKeyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RngKeyType, sizeof(sai__RngKeyType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__RngKeyType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__RngKeyType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Type1 = 1, soap_flag_Length1 = 1, soap_flag_Data1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Type1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__RngKeyEncodingType(soap, "sai:Type", &(((sai__RngKeyType*)a)->Type), "sai:RngKeyEncodingType"))
-                               {       soap_flag_Type1--;
-                                       continue;
-                               }
-                       if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:Length", &(((sai__RngKeyType*)a)->Length), "xsd:unsignedInt"))
-                               {       soap_flag_Length1--;
-                                       continue;
-                               }
-                       if (soap_flag_Data1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((sai__RngKeyType*)a)->Data).soap_in(soap, "sai:Data", "xsd:base64Binary"))
-                               {       soap_flag_Data1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Type1 > 0 || soap_flag_Length1 > 0 || soap_flag_Data1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__RngKeyType * SOAP_FMAC6 soap_new_sai__RngKeyType(struct soap *soap, int n)
-{      return soap_instantiate_sai__RngKeyType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__RngKeyType(struct soap *soap, sai__RngKeyType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__RngKeyType * SOAP_FMAC4 soap_instantiate_sai__RngKeyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__RngKeyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__RngKeyType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__RngKeyType;
-               if (size)
-                       *size = sizeof(sai__RngKeyType);
-               ((sai__RngKeyType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__RngKeyType[n];
-               if (size)
-                       *size = n * sizeof(sai__RngKeyType);
-               for (int i = 0; i < n; i++)
-                       ((sai__RngKeyType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__RngKeyType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__RngKeyType %p -> %p\n", q, p));
-       *(sai__RngKeyType*)p = *(sai__RngKeyType*)q;
-}
-
-void sai__RsaKeyType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((sai__RsaKeyType*)this)->Length, SOAP_TYPE_unsignedInt);
-       soap_embedded(soap, &((sai__RsaKeyType*)this)->Value, SOAP_TYPE_xsd__base64Binary);
-       ((sai__RsaKeyType*)this)->Value.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void sai__RsaKeyType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__RsaKeyEncodingType(soap, &((sai__RsaKeyType*)this)->Encoding);
-       soap_default_unsignedInt(soap, &((sai__RsaKeyType*)this)->Length);
-       ((sai__RsaKeyType*)this)->Value.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int sai__RsaKeyType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__RsaKeyType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__RsaKeyType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__RsaKeyType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__RsaKeyType(struct soap *soap, const char *tag, int id, const sai__RsaKeyType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__RsaKeyType), type);
-       soap_out_sai__RsaKeyEncodingType(soap, "sai:Encoding", -1, &(((sai__RsaKeyType*)a)->Encoding), "");
-       soap_out_unsignedInt(soap, "sai:Length", -1, &(((sai__RsaKeyType*)a)->Length), "");
-       (((sai__RsaKeyType*)a)->Value).soap_out(soap, "sai:Value", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__RsaKeyType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__RsaKeyType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__RsaKeyType * SOAP_FMAC4 soap_get_sai__RsaKeyType(struct soap *soap, sai__RsaKeyType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__RsaKeyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__RsaKeyType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__RsaKeyType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__RsaKeyType * SOAP_FMAC4 soap_in_sai__RsaKeyType(struct soap *soap, const char *tag, sai__RsaKeyType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__RsaKeyType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__RsaKeyType, sizeof(sai__RsaKeyType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__RsaKeyType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__RsaKeyType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Encoding1 = 1, soap_flag_Length1 = 1, soap_flag_Value1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Encoding1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_sai__RsaKeyEncodingType(soap, "sai:Encoding", &(((sai__RsaKeyType*)a)->Encoding), "sai:RsaKeyEncodingType"))
-                               {       soap_flag_Encoding1--;
-                                       continue;
-                               }
-                       if (soap_flag_Length1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_unsignedInt(soap, "sai:Length", &(((sai__RsaKeyType*)a)->Length), "xsd:unsignedInt"))
-                               {       soap_flag_Length1--;
-                                       continue;
-                               }
-                       if (soap_flag_Value1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((sai__RsaKeyType*)a)->Value).soap_in(soap, "sai:Value", "xsd:base64Binary"))
-                               {       soap_flag_Value1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Encoding1 > 0 || soap_flag_Length1 > 0 || soap_flag_Value1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__RsaKeyType * SOAP_FMAC6 soap_new_sai__RsaKeyType(struct soap *soap, int n)
-{      return soap_instantiate_sai__RsaKeyType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__RsaKeyType(struct soap *soap, sai__RsaKeyType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__RsaKeyType * SOAP_FMAC4 soap_instantiate_sai__RsaKeyType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__RsaKeyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__RsaKeyType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__RsaKeyType;
-               if (size)
-                       *size = sizeof(sai__RsaKeyType);
-               ((sai__RsaKeyType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__RsaKeyType[n];
-               if (size)
-                       *size = n * sizeof(sai__RsaKeyType);
-               for (int i = 0; i < n; i++)
-                       ((sai__RsaKeyType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__RsaKeyType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__RsaKeyType %p -> %p\n", q, p));
-       *(sai__RsaKeyType*)p = *(sai__RsaKeyType*)q;
-}
-
-void sai__UserAclRealmListType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfsai__UserAclRealmType(soap, &((sai__UserAclRealmListType*)this)->Realm);
-       /* transient soap skipped */
-}
-
-void sai__UserAclRealmListType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfsai__UserAclRealmType(soap, &((sai__UserAclRealmListType*)this)->Realm);
-       /* transient soap skipped */
-}
-
-int sai__UserAclRealmListType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserAclRealmListType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__UserAclRealmListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__UserAclRealmListType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclRealmListType(struct soap *soap, const char *tag, int id, const sai__UserAclRealmListType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclRealmListType), type);
-       soap_out_std__vectorTemplateOfsai__UserAclRealmType(soap, "sai:Realm", -1, &(((sai__UserAclRealmListType*)a)->Realm), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__UserAclRealmListType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__UserAclRealmListType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__UserAclRealmListType * SOAP_FMAC4 soap_get_sai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__UserAclRealmListType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__UserAclRealmListType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__UserAclRealmListType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__UserAclRealmListType * SOAP_FMAC4 soap_in_sai__UserAclRealmListType(struct soap *soap, const char *tag, sai__UserAclRealmListType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__UserAclRealmListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclRealmListType, sizeof(sai__UserAclRealmListType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__UserAclRealmListType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__UserAclRealmListType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfsai__UserAclRealmType(soap, "sai:Realm", &(((sai__UserAclRealmListType*)a)->Realm), "sai:UserAclRealmType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((sai__UserAclRealmListType*)a)->Realm.size() > 16))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__UserAclRealmListType * SOAP_FMAC6 soap_new_sai__UserAclRealmListType(struct soap *soap, int n)
-{      return soap_instantiate_sai__UserAclRealmListType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__UserAclRealmListType * SOAP_FMAC4 soap_instantiate_sai__UserAclRealmListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclRealmListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclRealmListType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__UserAclRealmListType;
-               if (size)
-                       *size = sizeof(sai__UserAclRealmListType);
-               ((sai__UserAclRealmListType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__UserAclRealmListType[n];
-               if (size)
-                       *size = n * sizeof(sai__UserAclRealmListType);
-               for (int i = 0; i < n; i++)
-                       ((sai__UserAclRealmListType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__UserAclRealmListType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclRealmListType %p -> %p\n", q, p));
-       *(sai__UserAclRealmListType*)p = *(sai__UserAclRealmListType*)q;
-}
-
-void sai__UserAclEntryHandleListType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, &((sai__UserAclEntryHandleListType*)this)->Handle);
-       /* transient soap skipped */
-}
-
-void sai__UserAclEntryHandleListType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, &((sai__UserAclEntryHandleListType*)this)->Handle);
-       /* transient soap skipped */
-}
-
-int sai__UserAclEntryHandleListType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserAclEntryHandleListType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__UserAclEntryHandleListType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__UserAclEntryHandleListType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryHandleListType(struct soap *soap, const char *tag, int id, const sai__UserAclEntryHandleListType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclEntryHandleListType), type);
-       soap_out_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, "sai:Handle", -1, &(((sai__UserAclEntryHandleListType*)a)->Handle), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__UserAclEntryHandleListType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__UserAclEntryHandleListType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__UserAclEntryHandleListType * SOAP_FMAC4 soap_get_sai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__UserAclEntryHandleListType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__UserAclEntryHandleListType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__UserAclEntryHandleListType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__UserAclEntryHandleListType * SOAP_FMAC4 soap_in_sai__UserAclEntryHandleListType(struct soap *soap, const char *tag, sai__UserAclEntryHandleListType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__UserAclEntryHandleListType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclEntryHandleListType, sizeof(sai__UserAclEntryHandleListType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__UserAclEntryHandleListType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__UserAclEntryHandleListType *)a->soap_in(soap, tag, type);
-               }
-       };
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, "sai:Handle", &(((sai__UserAclEntryHandleListType*)a)->Handle), "sai:UserAclEntryHandleType"))
-                                       continue;
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (((sai__UserAclEntryHandleListType*)a)->Handle.size() > 7))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__UserAclEntryHandleListType * SOAP_FMAC6 soap_new_sai__UserAclEntryHandleListType(struct soap *soap, int n)
-{      return soap_instantiate_sai__UserAclEntryHandleListType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__UserAclEntryHandleListType * SOAP_FMAC4 soap_instantiate_sai__UserAclEntryHandleListType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclEntryHandleListType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclEntryHandleListType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__UserAclEntryHandleListType;
-               if (size)
-                       *size = sizeof(sai__UserAclEntryHandleListType);
-               ((sai__UserAclEntryHandleListType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__UserAclEntryHandleListType[n];
-               if (size)
-                       *size = n * sizeof(sai__UserAclEntryHandleListType);
-               for (int i = 0; i < n; i++)
-                       ((sai__UserAclEntryHandleListType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__UserAclEntryHandleListType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclEntryHandleListType %p -> %p\n", q, p));
-       *(sai__UserAclEntryHandleListType*)p = *(sai__UserAclEntryHandleListType*)q;
-}
-
-void sai__AdminAclEntryType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_sai__AclStringType(soap, &((sai__AdminAclEntryType*)this)->Username);
-       soap_serialize_sai__AclPasswordStringType(soap, &((sai__AdminAclEntryType*)this)->Password);
-       /* transient soap skipped */
-}
-
-void sai__AdminAclEntryType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__AclStringType(soap, &((sai__AdminAclEntryType*)this)->Username);
-       soap_default_sai__AclPasswordStringType(soap, &((sai__AdminAclEntryType*)this)->Password);
-       /* transient soap skipped */
-}
-
-int sai__AdminAclEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__AdminAclEntryType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__AdminAclEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__AdminAclEntryType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__AdminAclEntryType(struct soap *soap, const char *tag, int id, const sai__AdminAclEntryType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__AdminAclEntryType), type);
-       soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__AdminAclEntryType*)a)->Username), "");
-       soap_out_sai__AclPasswordStringType(soap, "sai:Password", -1, &(((sai__AdminAclEntryType*)a)->Password), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__AdminAclEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__AdminAclEntryType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__AdminAclEntryType * SOAP_FMAC4 soap_get_sai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__AdminAclEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__AdminAclEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__AdminAclEntryType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__AdminAclEntryType * SOAP_FMAC4 soap_in_sai__AdminAclEntryType(struct soap *soap, const char *tag, sai__AdminAclEntryType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__AdminAclEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__AdminAclEntryType, sizeof(sai__AdminAclEntryType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__AdminAclEntryType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__AdminAclEntryType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Username1 = 1, soap_flag_Password1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__AdminAclEntryType*)a)->Username), "sai:AclStringType"))
-                               {       soap_flag_Username1--;
-                                       continue;
-                               }
-                       if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_sai__AclPasswordStringType(soap, "sai:Password", &(((sai__AdminAclEntryType*)a)->Password), "sai:AclPasswordStringType"))
-                               {       soap_flag_Password1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__AdminAclEntryType * SOAP_FMAC6 soap_new_sai__AdminAclEntryType(struct soap *soap, int n)
-{      return soap_instantiate_sai__AdminAclEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__AdminAclEntryType * SOAP_FMAC4 soap_instantiate_sai__AdminAclEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__AdminAclEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__AdminAclEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__AdminAclEntryType;
-               if (size)
-                       *size = sizeof(sai__AdminAclEntryType);
-               ((sai__AdminAclEntryType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__AdminAclEntryType[n];
-               if (size)
-                       *size = n * sizeof(sai__AdminAclEntryType);
-               for (int i = 0; i < n; i++)
-                       ((sai__AdminAclEntryType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__AdminAclEntryType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__AdminAclEntryType %p -> %p\n", q, p));
-       *(sai__AdminAclEntryType*)p = *(sai__AdminAclEntryType*)q;
-}
-
-void sai__UserAclEntryType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_sai__AclStringType(soap, &((sai__UserAclEntryType*)this)->Username);
-       soap_serialize_sai__AclPasswordStringType(soap, &((sai__UserAclEntryType*)this)->Password);
-       soap_serialize_PointerTosai__UserAclRealmListType(soap, &((sai__UserAclEntryType*)this)->Realms);
-       /* transient soap skipped */
-}
-
-void sai__UserAclEntryType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_sai__AclStringType(soap, &((sai__UserAclEntryType*)this)->Username);
-       soap_default_sai__AclPasswordStringType(soap, &((sai__UserAclEntryType*)this)->Password);
-       ((sai__UserAclEntryType*)this)->Realms = NULL;
-       /* transient soap skipped */
-}
-
-int sai__UserAclEntryType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_sai__UserAclEntryType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int sai__UserAclEntryType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_sai__UserAclEntryType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_sai__UserAclEntryType(struct soap *soap, const char *tag, int id, const sai__UserAclEntryType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_sai__UserAclEntryType), type);
-       soap_out_sai__AclStringType(soap, "sai:Username", -1, &(((sai__UserAclEntryType*)a)->Username), "");
-       soap_out_sai__AclPasswordStringType(soap, "sai:Password", -1, &(((sai__UserAclEntryType*)a)->Password), "");
-       soap_out_PointerTosai__UserAclRealmListType(soap, "sai:Realms", -1, &(((sai__UserAclEntryType*)a)->Realms), "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *sai__UserAclEntryType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_sai__UserAclEntryType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 sai__UserAclEntryType * SOAP_FMAC4 soap_get_sai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_sai__UserAclEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *sai__UserAclEntryType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_sai__UserAclEntryType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 sai__UserAclEntryType * SOAP_FMAC4 soap_in_sai__UserAclEntryType(struct soap *soap, const char *tag, sai__UserAclEntryType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (sai__UserAclEntryType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_sai__UserAclEntryType, sizeof(sai__UserAclEntryType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_sai__UserAclEntryType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (sai__UserAclEntryType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_Username1 = 1, soap_flag_Password1 = 1, soap_flag_Realms1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_Username1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_sai__AclStringType(soap, "sai:Username", &(((sai__UserAclEntryType*)a)->Username), "sai:AclStringType"))
-                               {       soap_flag_Username1--;
-                                       continue;
-                               }
-                       if (soap_flag_Password1 && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_sai__AclPasswordStringType(soap, "sai:Password", &(((sai__UserAclEntryType*)a)->Password), "sai:AclPasswordStringType"))
-                               {       soap_flag_Password1--;
-                                       continue;
-                               }
-                       if (soap_flag_Realms1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTosai__UserAclRealmListType(soap, "sai:Realms", &(((sai__UserAclEntryType*)a)->Realms), "sai:UserAclRealmListType"))
-                               {       soap_flag_Realms1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_Username1 > 0 || soap_flag_Password1 > 0 || soap_flag_Realms1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 sai__UserAclEntryType * SOAP_FMAC6 soap_new_sai__UserAclEntryType(struct soap *soap, int n)
-{      return soap_instantiate_sai__UserAclEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_sai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 sai__UserAclEntryType * SOAP_FMAC4 soap_instantiate_sai__UserAclEntryType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_sai__UserAclEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_sai__UserAclEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new sai__UserAclEntryType;
-               if (size)
-                       *size = sizeof(sai__UserAclEntryType);
-               ((sai__UserAclEntryType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new sai__UserAclEntryType[n];
-               if (size)
-                       *size = n * sizeof(sai__UserAclEntryType);
-               for (int i = 0; i < n; i++)
-                       ((sai__UserAclEntryType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (sai__UserAclEntryType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying sai__UserAclEntryType %p -> %p\n", q, p));
-       *(sai__UserAclEntryType*)p = *(sai__UserAclEntryType*)q;
-}
-
-void cstr__KeyPairType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__cstr__union_KeyPairType(soap, ((cstr__KeyPairType*)this)->__union_KeyPairType, &((cstr__KeyPairType*)this)->union_KeyPairType);
-       /* transient soap skipped */
-}
-
-void cstr__KeyPairType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cstr__KeyPairType*)this)->__union_KeyPairType = 0;
-       /* transient soap skipped */
-}
-
-int cstr__KeyPairType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cstr__KeyPairType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cstr__KeyPairType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cstr__KeyPairType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cstr__KeyPairType(struct soap *soap, const char *tag, int id, const cstr__KeyPairType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cstr__KeyPairType), type);
-       soap_out__cstr__union_KeyPairType(soap, ((cstr__KeyPairType*)a)->__union_KeyPairType, &((cstr__KeyPairType*)a)->union_KeyPairType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cstr__KeyPairType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cstr__KeyPairType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cstr__KeyPairType * SOAP_FMAC4 soap_get_cstr__KeyPairType(struct soap *soap, cstr__KeyPairType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cstr__KeyPairType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cstr__KeyPairType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cstr__KeyPairType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cstr__KeyPairType * SOAP_FMAC4 soap_in_cstr__KeyPairType(struct soap *soap, const char *tag, cstr__KeyPairType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cstr__KeyPairType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cstr__KeyPairType, sizeof(cstr__KeyPairType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cstr__KeyPairType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cstr__KeyPairType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_KeyPairType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_KeyPairType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__cstr__union_KeyPairType(soap, &((cstr__KeyPairType*)a)->__union_KeyPairType, &((cstr__KeyPairType*)a)->union_KeyPairType))
-                               {       soap_flag_union_KeyPairType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_KeyPairType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cstr__KeyPairType * SOAP_FMAC6 soap_new_cstr__KeyPairType(struct soap *soap, int n)
-{      return soap_instantiate_cstr__KeyPairType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cstr__KeyPairType(struct soap *soap, cstr__KeyPairType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cstr__KeyPairType * SOAP_FMAC4 soap_instantiate_cstr__KeyPairType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cstr__KeyPairType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cstr__KeyPairType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cstr__KeyPairType;
-               if (size)
-                       *size = sizeof(cstr__KeyPairType);
-               ((cstr__KeyPairType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cstr__KeyPairType[n];
-               if (size)
-                       *size = n * sizeof(cstr__KeyPairType);
-               for (int i = 0; i < n; i++)
-                       ((cstr__KeyPairType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cstr__KeyPairType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cstr__KeyPairType %p -> %p\n", q, p));
-       *(cstr__KeyPairType*)p = *(cstr__KeyPairType*)q;
-}
-
-void cstr__RSAKeyPairType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_embedded(soap, &((cstr__RSAKeyPairType*)this)->DERKey, SOAP_TYPE_xsd__base64Binary);
-       ((cstr__RSAKeyPairType*)this)->DERKey.soap_serialize(soap);
-       /* transient soap skipped */
-}
-
-void cstr__RSAKeyPairType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cstr__RSAKeyPairType*)this)->DERKey.xsd__base64Binary::soap_default(soap);
-       /* transient soap skipped */
-}
-
-int cstr__RSAKeyPairType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cstr__RSAKeyPairType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cstr__RSAKeyPairType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cstr__RSAKeyPairType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cstr__RSAKeyPairType(struct soap *soap, const char *tag, int id, const cstr__RSAKeyPairType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cstr__RSAKeyPairType), type);
-       (((cstr__RSAKeyPairType*)a)->DERKey).soap_out(soap, "cstr:DERKey", -1, "");
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cstr__RSAKeyPairType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cstr__RSAKeyPairType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cstr__RSAKeyPairType * SOAP_FMAC4 soap_get_cstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cstr__RSAKeyPairType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cstr__RSAKeyPairType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cstr__RSAKeyPairType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cstr__RSAKeyPairType * SOAP_FMAC4 soap_in_cstr__RSAKeyPairType(struct soap *soap, const char *tag, cstr__RSAKeyPairType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cstr__RSAKeyPairType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cstr__RSAKeyPairType, sizeof(cstr__RSAKeyPairType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cstr__RSAKeyPairType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cstr__RSAKeyPairType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_DERKey1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_DERKey1 && soap->error == SOAP_TAG_MISMATCH)
-                               if ((((cstr__RSAKeyPairType*)a)->DERKey).soap_in(soap, "cstr:DERKey", "xsd:base64Binary"))
-                               {       soap_flag_DERKey1--;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_DERKey1 > 0))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cstr__RSAKeyPairType * SOAP_FMAC6 soap_new_cstr__RSAKeyPairType(struct soap *soap, int n)
-{      return soap_instantiate_cstr__RSAKeyPairType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cstr__RSAKeyPairType * SOAP_FMAC4 soap_instantiate_cstr__RSAKeyPairType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cstr__RSAKeyPairType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cstr__RSAKeyPairType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cstr__RSAKeyPairType;
-               if (size)
-                       *size = sizeof(cstr__RSAKeyPairType);
-               ((cstr__RSAKeyPairType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cstr__RSAKeyPairType[n];
-               if (size)
-                       *size = n * sizeof(cstr__RSAKeyPairType);
-               for (int i = 0; i < n; i++)
-                       ((cstr__RSAKeyPairType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cstr__RSAKeyPairType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cstr__RSAKeyPairType %p -> %p\n", q, p));
-       *(cstr__RSAKeyPairType*)p = *(cstr__RSAKeyPairType*)q;
-}
-
-void cmn__NodeAddressType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize__cmn__union_NodeAddressType(soap, ((cmn__NodeAddressType*)this)->__union_NodeAddressType, &((cmn__NodeAddressType*)this)->union_NodeAddressType);
-       /* transient soap skipped */
-}
-
-void cmn__NodeAddressType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       ((cmn__NodeAddressType*)this)->__union_NodeAddressType = 0;
-       /* transient soap skipped */
-}
-
-int cmn__NodeAddressType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cmn__NodeAddressType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cmn__NodeAddressType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cmn__NodeAddressType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__NodeAddressType(struct soap *soap, const char *tag, int id, const cmn__NodeAddressType *a, const char *type)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_cmn__NodeAddressType), type);
-       soap_out__cmn__union_NodeAddressType(soap, ((cmn__NodeAddressType*)a)->__union_NodeAddressType, &((cmn__NodeAddressType*)a)->union_NodeAddressType);
-       /* transient soap skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *cmn__NodeAddressType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cmn__NodeAddressType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cmn__NodeAddressType * SOAP_FMAC4 soap_get_cmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cmn__NodeAddressType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cmn__NodeAddressType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cmn__NodeAddressType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cmn__NodeAddressType * SOAP_FMAC4 soap_in_cmn__NodeAddressType(struct soap *soap, const char *tag, cmn__NodeAddressType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 0, NULL))
-               return NULL;
-       a = (cmn__NodeAddressType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cmn__NodeAddressType, sizeof(cmn__NodeAddressType), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cmn__NodeAddressType)
-               {       soap_revert(soap);
-                       *soap->id = '\0';
-                       return (cmn__NodeAddressType *)a->soap_in(soap, tag, type);
-               }
-       }
-       short soap_flag_union_NodeAddressType1 = 1;
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_union_NodeAddressType1 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in__cmn__union_NodeAddressType(soap, &((cmn__NodeAddressType*)a)->__union_NodeAddressType, &((cmn__NodeAddressType*)a)->union_NodeAddressType))
-                               {       soap_flag_union_NodeAddressType1 = 0;
-                                       continue;
-                               }
-                       /* transient soap skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if ((soap->mode & SOAP_XML_STRICT) && (soap_flag_union_NodeAddressType1))
-               {       soap->error = SOAP_OCCURS;
-                       return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 cmn__NodeAddressType * SOAP_FMAC6 soap_new_cmn__NodeAddressType(struct soap *soap, int n)
-{      return soap_instantiate_cmn__NodeAddressType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cmn__NodeAddressType * SOAP_FMAC4 soap_instantiate_cmn__NodeAddressType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__NodeAddressType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__NodeAddressType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cmn__NodeAddressType;
-               if (size)
-                       *size = sizeof(cmn__NodeAddressType);
-               ((cmn__NodeAddressType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cmn__NodeAddressType[n];
-               if (size)
-                       *size = n * sizeof(cmn__NodeAddressType);
-               for (int i = 0; i < n; i++)
-                       ((cmn__NodeAddressType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cmn__NodeAddressType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cmn__NodeAddressType %p -> %p\n", q, p));
-       *(cmn__NodeAddressType*)p = *(cmn__NodeAddressType*)q;
-}
-
-void cmn__URLType::soap_serialize(struct soap *soap) const
-{
-       (void)soap; /* appease -Wall -Werror */
-       soap_serialize_xsd__anyURI(soap, &((cmn__URLType*)this)->__item);
-       /* transient soap skipped */
-}
-
-void cmn__URLType::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       soap_default_xsd__anyURI(soap, &((cmn__URLType*)this)->__item);
-       ((cmn__URLType*)this)->__anyAttribute = NULL;
-       /* transient soap skipped */
-}
-
-int cmn__URLType::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, NULL, 0, tag, SOAP_TYPE_cmn__URLType);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int cmn__URLType::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{
-       return soap_out_cmn__URLType(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_cmn__URLType(struct soap *soap, const char *tag, int id, const cmn__URLType *a, const char *type)
-{
-       if (((cmn__URLType *)a)->__anyAttribute)
-               soap_set_attr(soap, "-anyAttribute", ((cmn__URLType *)a)->__anyAttribute);
-       return soap_out_xsd__anyURI(soap, tag, id, &(((cmn__URLType*)a)->__item), "");
-}
-
-void *cmn__URLType::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_cmn__URLType(soap, this, tag, type);
-}
-
-SOAP_FMAC3 cmn__URLType * SOAP_FMAC4 soap_get_cmn__URLType(struct soap *soap, cmn__URLType *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_cmn__URLType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *cmn__URLType::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_cmn__URLType(soap, tag, this, type);
-}
-
-SOAP_FMAC3 cmn__URLType * SOAP_FMAC4 soap_in_cmn__URLType(struct soap *soap, const char *tag, cmn__URLType *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!(a = (cmn__URLType *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_cmn__URLType, sizeof(cmn__URLType), soap->type, soap->arrayType)))
-       {       soap->error = SOAP_TAG_MISMATCH;
-               return NULL;
-       }
-       soap_revert(soap);
-       *soap->id = '\0';
-       if (soap->alloced)
-       {       a->soap_default(soap);
-               if (soap->clist->type != SOAP_TYPE_cmn__URLType)
-                       return (cmn__URLType *)a->soap_in(soap, tag, type);
-       }
-       if (soap_s2string(soap, soap_attr_value(soap, "-anyAttribute", 0), &((cmn__URLType *)a)->__anyAttribute))
-               return NULL;
-       if (!soap_in_xsd__anyURI(soap, tag, &(((cmn__URLType*)a)->__item), "cmn:URLType"))
-               return NULL;
-       return a;
-}
-
-SOAP_FMAC5 cmn__URLType * SOAP_FMAC6 soap_new_cmn__URLType(struct soap *soap, int n)
-{      return soap_instantiate_cmn__URLType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_cmn__URLType(struct soap *soap, cmn__URLType *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 cmn__URLType * SOAP_FMAC4 soap_instantiate_cmn__URLType(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_cmn__URLType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_cmn__URLType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new cmn__URLType;
-               if (size)
-                       *size = sizeof(cmn__URLType);
-               ((cmn__URLType*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new cmn__URLType[n];
-               if (size)
-                       *size = n * sizeof(cmn__URLType);
-               for (int i = 0; i < n; i++)
-                       ((cmn__URLType*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (cmn__URLType*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying cmn__URLType %p -> %p\n", q, p));
-       *(cmn__URLType*)p = *(cmn__URLType*)q;
-}
-
-void xsd__base64Binary::soap_serialize(struct soap *soap) const
-{
-       if (this->__ptr && !soap_array_reference(soap, this, (struct soap_array*)&this->__ptr, 1, SOAP_TYPE_xsd__base64Binary))
-               if (this->id || this->type)
-                       soap->mode |= SOAP_ENC_DIME;
-}
-
-void xsd__base64Binary::soap_default(struct soap *soap)
-{
-       this->soap = soap;
-       this->__size = 0;
-       this->__ptr = NULL;
-       this->id = NULL;
-       this->type = NULL;
-       this->options = NULL;
-}
-
-int xsd__base64Binary::soap_put(struct soap *soap, const char *tag, const  char *type) const
-{
-       register int id = soap_embed(soap, (void*)this, (struct soap_array*)&this->__ptr, 1, tag, SOAP_TYPE_xsd__base64Binary);
-       if (this->soap_out(soap, tag, id, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-int xsd__base64Binary::soap_out(struct soap *soap, const char *tag, int id, const char *type) const
-{      return soap_out_xsd__base64Binary(soap, tag, id, this, type);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__base64Binary(struct soap *soap, const char *tag, int id, const xsd__base64Binary *a, const char *type)
-{
-       id = soap_attachment(soap, tag, id, a, (struct soap_array*)&a->__ptr, a->id, a->type, a->options, 1, type, SOAP_TYPE_xsd__base64Binary);
-       if (id < 0)
-               return soap->error;
-       soap_element_begin_out(soap, tag, id, type);
-       soap_putbase64(soap, a->__ptr, a->__size);
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-void *xsd__base64Binary::soap_get(struct soap *soap, const char *tag, const char *type)
-{
-       return soap_get_xsd__base64Binary(soap, this, tag, type);
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_get_xsd__base64Binary(struct soap *soap, xsd__base64Binary *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_xsd__base64Binary(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-void *xsd__base64Binary::soap_in(struct soap *soap, const char *tag, const char *type)
-{      return soap_in_xsd__base64Binary(soap, tag, this, type);
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_in_xsd__base64Binary(struct soap *soap, const char *tag, xsd__base64Binary *a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (*soap->type && soap_match_tag(soap, soap->type, type) && soap_match_tag(soap, soap->type, ":base64Binary") && soap_match_tag(soap, soap->type, ":base64"))
-       {       soap->error = SOAP_TYPE;
-               return NULL;
-       }
-       a = (xsd__base64Binary *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_xsd__base64Binary, sizeof(xsd__base64Binary), soap->type, soap->arrayType);
-       if (!a)
-               return NULL;
-       if (soap->alloced)
-               a->soap_default(soap);
-       if (soap->body && !*soap->href)
-       {
-               a->__ptr = soap_getbase64(soap, &a->__size, 0);
-               if (soap_xop_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                       return NULL;
-               if ((!a->__ptr && soap->error) || soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       if (*soap->href != '#')
-               {       if (soap_dime_forward(soap, &a->__ptr, &a->__size, &a->id, &a->type, &a->options))
-                               return NULL;
-               }
-               else
-                       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 xsd__base64Binary * SOAP_FMAC6 soap_new_xsd__base64Binary(struct soap *soap, int n)
-{      return soap_instantiate_xsd__base64Binary(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xsd__base64Binary(struct soap *soap, xsd__base64Binary *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 xsd__base64Binary * SOAP_FMAC4 soap_instantiate_xsd__base64Binary(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__base64Binary(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__base64Binary, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new xsd__base64Binary;
-               if (size)
-                       *size = sizeof(xsd__base64Binary);
-               ((xsd__base64Binary*)cp->ptr)->soap = soap;
-       }
-       else
-       {       cp->ptr = (void*)new xsd__base64Binary[n];
-               if (size)
-                       *size = n * sizeof(xsd__base64Binary);
-               for (int i = 0; i < n; i++)
-                       ((xsd__base64Binary*)cp->ptr)[i].soap = soap;
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (xsd__base64Binary*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying xsd__base64Binary %p -> %p\n", q, p));
-       *(xsd__base64Binary*)p = *(xsd__base64Binary*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_xsd__anyURI(struct soap *soap, std::string const*a)
-{      soap_serialize_std__string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_xsd__anyURI(struct soap *soap, std::string *a)
-{      soap_default_std__string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__anyURI(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__anyURI);
-       if (soap_out_xsd__anyURI(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__anyURI(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_xsd__anyURI(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_xsd__anyURI(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_xsd__anyURI(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_xsd__anyURI, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, -1, -1)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_xsd__anyURI(struct soap *soap, int n)
-{      return soap_instantiate_xsd__anyURI(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_xsd__anyURI(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_xsd__anyURI(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_xsd__anyURI(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_xsd__anyURI, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__string(struct soap *soap, const std::string *p)
-{      (void)soap; (void)p; /* appease -Wall -Werror */
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__string(struct soap *soap, std::string *p)
-{      (void)soap; /* appease -Wall -Werror */
-       p->erase();
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_std__string(struct soap *soap, const std::string *a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_std__string);
-       if (soap_out_std__string(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_std__string(struct soap *soap, const char *tag, int id, const std::string *s, const char *type)
-{
-       if ((soap->mode & SOAP_C_NILSTRING) && s->empty())
-               return soap_element_null(soap, tag, id, type);
-       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))
-               return soap->error;
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_get_std__string(struct soap *soap, std::string *p, const char *tag, const char *type)
-{
-       if ((p = soap_in_std__string(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC1 std::string * SOAP_FMAC2 soap_in_std__string(struct soap *soap, const char *tag, std::string *s, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, type))
-               return NULL;
-       if (!s)
-               s = soap_new_std__string(soap, -1);
-       if (soap->null)
-               if (s)
-                       s->erase();
-       if (soap->body && !*soap->href)
-       {       char *t;
-               s = (std::string*)soap_class_id_enter(soap, soap->id, s, SOAP_TYPE_std__string, sizeof(std::string), soap->type, soap->arrayType);
-               if (s)
-                       if ((t = soap_string_in(soap, 1, -1, -1)))
-                               s->assign(t);
-                       else
-                               return NULL;
-       }
-       else
-               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);
-       if (soap->body && soap_element_end_in(soap, tag))
-               return NULL;
-       return s;
-}
-
-SOAP_FMAC5 std::string * SOAP_FMAC6 soap_new_std__string(struct soap *soap, int n)
-{      return soap_instantiate_std__string(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__string(struct soap *soap, std::string *p)
-{      soap_delete(soap, p);
-}
-
-SOAP_FMAC3 std::string * SOAP_FMAC4 soap_instantiate_std__string(struct soap *soap, int n, const char *type, const char *arrayType, size_t *size)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__string(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__string, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::string;
-               if (size)
-                       *size = sizeof(std::string);
-       }
-       else
-       {       cp->ptr = (void*)new std::string[n];
-               if (size)
-                       *size = n * sizeof(std::string);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::string*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::string %p -> %p\n", q, p));
-       *(std::string*)p = *(std::string*)q;
-}
-
-#ifndef WITH_NOGLOBAL
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Fault(struct soap *soap, const struct SOAP_ENV__Fault *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize__QName(soap, &a->faultcode);
-       soap_serialize_string(soap, &a->faultstring);
-       soap_serialize_string(soap, &a->faultactor);
-       soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->detail);
-       soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Code);
-       soap_serialize_PointerToSOAP_ENV__Reason(soap, &a->SOAP_ENV__Reason);
-       soap_serialize_string(soap, &a->SOAP_ENV__Node);
-       soap_serialize_string(soap, &a->SOAP_ENV__Role);
-       soap_serialize_PointerToSOAP_ENV__Detail(soap, &a->SOAP_ENV__Detail);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_default__QName(soap, &a->faultcode);
-       soap_default_string(soap, &a->faultstring);
-       soap_default_string(soap, &a->faultactor);
-       a->detail = NULL;
-       a->SOAP_ENV__Code = NULL;
-       a->SOAP_ENV__Reason = NULL;
-       soap_default_string(soap, &a->SOAP_ENV__Node);
-       soap_default_string(soap, &a->SOAP_ENV__Role);
-       a->SOAP_ENV__Detail = NULL;
-}
-
-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)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Fault);
-       if (soap_out_SOAP_ENV__Fault(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       const char *soap_tmp_faultcode = soap_QName2s(soap, a->faultcode);
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Fault), type);
-       soap_out__QName(soap, "faultcode", -1, (char*const*)&soap_tmp_faultcode, "");
-       soap_out_string(soap, "faultstring", -1, &a->faultstring, "");
-       soap_out_string(soap, "faultactor", -1, &a->faultactor, "");
-       soap_out_PointerToSOAP_ENV__Detail(soap, "detail", -1, &a->detail, "");
-       soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", -1, &a->SOAP_ENV__Code, "");
-       soap_out_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", -1, &a->SOAP_ENV__Reason, "");
-       soap_out_string(soap, "SOAP-ENV:Node", -1, &a->SOAP_ENV__Node, "");
-       soap_out_string(soap, "SOAP-ENV:Role", -1, &a->SOAP_ENV__Role, "");
-       soap_out_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", -1, &a->SOAP_ENV__Detail, "");
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-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)
-{
-       if ((p = soap_in_SOAP_ENV__Fault(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       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;
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       soap_default_SOAP_ENV__Fault(soap, a);
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_faultcode && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in__QName(soap, "faultcode", &a->faultcode, ""))
-                               {       soap_flag_faultcode--;
-                                       continue;
-                               }
-                       if (soap_flag_faultstring && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_string(soap, "faultstring", &a->faultstring, "xsd:string"))
-                               {       soap_flag_faultstring--;
-                                       continue;
-                               }
-                       if (soap_flag_faultactor && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_string(soap, "faultactor", &a->faultactor, "xsd:string"))
-                               {       soap_flag_faultactor--;
-                                       continue;
-                               }
-                       if (soap_flag_detail && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToSOAP_ENV__Detail(soap, "detail", &a->detail, ""))
-                               {       soap_flag_detail--;
-                                       continue;
-                               }
-                       if (soap_flag_SOAP_ENV__Code && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Code", &a->SOAP_ENV__Code, ""))
-                               {       soap_flag_SOAP_ENV__Code--;
-                                       continue;
-                               }
-                       if (soap_flag_SOAP_ENV__Reason && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToSOAP_ENV__Reason(soap, "SOAP-ENV:Reason", &a->SOAP_ENV__Reason, ""))
-                               {       soap_flag_SOAP_ENV__Reason--;
-                                       continue;
-                               }
-                       if (soap_flag_SOAP_ENV__Node && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_string(soap, "SOAP-ENV:Node", &a->SOAP_ENV__Node, "xsd:string"))
-                               {       soap_flag_SOAP_ENV__Node--;
-                                       continue;
-                               }
-                       if (soap_flag_SOAP_ENV__Role && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_string(soap, "SOAP-ENV:Role", &a->SOAP_ENV__Role, "xsd:string"))
-                               {       soap_flag_SOAP_ENV__Role--;
-                                       continue;
-                               }
-                       if (soap_flag_SOAP_ENV__Detail && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToSOAP_ENV__Detail(soap, "SOAP-ENV:Detail", &a->SOAP_ENV__Detail, ""))
-                               {       soap_flag_SOAP_ENV__Detail--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 struct SOAP_ENV__Fault * SOAP_FMAC6 soap_new_SOAP_ENV__Fault(struct soap *soap, int n)
-{      return soap_instantiate_SOAP_ENV__Fault(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Fault(struct soap *soap, struct SOAP_ENV__Fault *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Fault(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Fault, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct SOAP_ENV__Fault;
-               if (size)
-                       *size = sizeof(struct SOAP_ENV__Fault);
-       }
-       else
-       {       cp->ptr = (void*)new struct SOAP_ENV__Fault[n];
-               if (size)
-                       *size = n * sizeof(struct SOAP_ENV__Fault);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct SOAP_ENV__Fault*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Fault %p -> %p\n", q, p));
-       *(struct SOAP_ENV__Fault*)p = *(struct SOAP_ENV__Fault*)q;
-}
-
-#endif
-
-#ifndef WITH_NOGLOBAL
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Reason(struct soap *soap, const struct SOAP_ENV__Reason *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_string(soap, &a->SOAP_ENV__Text);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_default_string(soap, &a->SOAP_ENV__Text);
-}
-
-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)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Reason);
-       if (soap_out_SOAP_ENV__Reason(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Reason), type);
-       soap_out_string(soap, "SOAP-ENV:Text", -1, &a->SOAP_ENV__Text, "");
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-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)
-{
-       if ((p = soap_in_SOAP_ENV__Reason(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       short soap_flag_SOAP_ENV__Text = 1;
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       soap_default_SOAP_ENV__Reason(soap, a);
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_SOAP_ENV__Text && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in_string(soap, "SOAP-ENV:Text", &a->SOAP_ENV__Text, "xsd:string"))
-                               {       soap_flag_SOAP_ENV__Text--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 struct SOAP_ENV__Reason * SOAP_FMAC6 soap_new_SOAP_ENV__Reason(struct soap *soap, int n)
-{      return soap_instantiate_SOAP_ENV__Reason(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Reason(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Reason, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct SOAP_ENV__Reason;
-               if (size)
-                       *size = sizeof(struct SOAP_ENV__Reason);
-       }
-       else
-       {       cp->ptr = (void*)new struct SOAP_ENV__Reason[n];
-               if (size)
-                       *size = n * sizeof(struct SOAP_ENV__Reason);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct SOAP_ENV__Reason*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Reason %p -> %p\n", q, p));
-       *(struct SOAP_ENV__Reason*)p = *(struct SOAP_ENV__Reason*)q;
-}
-
-#endif
-
-#ifndef WITH_NOGLOBAL
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Detail(struct soap *soap, const struct SOAP_ENV__Detail *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_markelement(soap, a->fault, a->__type);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->__type = 0;
-       a->fault = NULL;
-       a->__any = NULL;
-}
-
-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)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Detail);
-       if (soap_out_SOAP_ENV__Detail(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Detail), type);
-       soap_putelement(soap, a->fault, "fault", -1, a->__type);
-       soap_outliteral(soap, "-any", &a->__any, NULL);
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-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)
-{
-       if ((p = soap_in_SOAP_ENV__Detail(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       short soap_flag_fault = 1, soap_flag___any = 1;
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       soap_default_SOAP_ENV__Detail(soap, a);
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_fault && soap->error == SOAP_TAG_MISMATCH)
-                               if ((a->fault = soap_getelement(soap, &a->__type)))
-                               {       soap_flag_fault = 0;
-                                       continue;
-                               }
-                       if (soap_flag___any && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_inliteral(soap, "-any", &a->__any))
-                               {       soap_flag___any--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 struct SOAP_ENV__Detail * SOAP_FMAC6 soap_new_SOAP_ENV__Detail(struct soap *soap, int n)
-{      return soap_instantiate_SOAP_ENV__Detail(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Detail(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Detail, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct SOAP_ENV__Detail;
-               if (size)
-                       *size = sizeof(struct SOAP_ENV__Detail);
-       }
-       else
-       {       cp->ptr = (void*)new struct SOAP_ENV__Detail[n];
-               if (size)
-                       *size = n * sizeof(struct SOAP_ENV__Detail);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct SOAP_ENV__Detail*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Detail %p -> %p\n", q, p));
-       *(struct SOAP_ENV__Detail*)p = *(struct SOAP_ENV__Detail*)q;
-}
-
-#endif
-
-#ifndef WITH_NOGLOBAL
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Code(struct soap *soap, const struct SOAP_ENV__Code *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize__QName(soap, &a->SOAP_ENV__Value);
-       soap_serialize_PointerToSOAP_ENV__Code(soap, &a->SOAP_ENV__Subcode);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_default__QName(soap, &a->SOAP_ENV__Value);
-       a->SOAP_ENV__Subcode = NULL;
-}
-
-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)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Code);
-       if (soap_out_SOAP_ENV__Code(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       const char *soap_tmp_SOAP_ENV__Value = soap_QName2s(soap, a->SOAP_ENV__Value);
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Code), type);
-       soap_out__QName(soap, "SOAP-ENV:Value", -1, (char*const*)&soap_tmp_SOAP_ENV__Value, "");
-       soap_out_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", -1, &a->SOAP_ENV__Subcode, "");
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-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)
-{
-       if ((p = soap_in_SOAP_ENV__Code(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       short soap_flag_SOAP_ENV__Value = 1, soap_flag_SOAP_ENV__Subcode = 1;
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       soap_default_SOAP_ENV__Code(soap, a);
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_SOAP_ENV__Value && (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG))
-                               if (soap_in__QName(soap, "SOAP-ENV:Value", &a->SOAP_ENV__Value, ""))
-                               {       soap_flag_SOAP_ENV__Value--;
-                                       continue;
-                               }
-                       if (soap_flag_SOAP_ENV__Subcode && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerToSOAP_ENV__Code(soap, "SOAP-ENV:Subcode", &a->SOAP_ENV__Subcode, ""))
-                               {       soap_flag_SOAP_ENV__Subcode--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 struct SOAP_ENV__Code * SOAP_FMAC6 soap_new_SOAP_ENV__Code(struct soap *soap, int n)
-{      return soap_instantiate_SOAP_ENV__Code(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Code(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Code, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct SOAP_ENV__Code;
-               if (size)
-                       *size = sizeof(struct SOAP_ENV__Code);
-       }
-       else
-       {       cp->ptr = (void*)new struct SOAP_ENV__Code[n];
-               if (size)
-                       *size = n * sizeof(struct SOAP_ENV__Code);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct SOAP_ENV__Code*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Code %p -> %p\n", q, p));
-       *(struct SOAP_ENV__Code*)p = *(struct SOAP_ENV__Code*)q;
-}
-
-#endif
-
-#ifndef WITH_NOGLOBAL
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_SOAP_ENV__Header(struct soap *soap, const struct SOAP_ENV__Header *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       /* transient dummy skipped */
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       /* transient dummy skipped */
-}
-
-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)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_SOAP_ENV__Header);
-       if (soap_out_SOAP_ENV__Header(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       soap_element_begin_out(soap, tag, soap_embedded_id(soap, id, a, SOAP_TYPE_SOAP_ENV__Header), type);
-       /* transient dummy skipped */
-       soap_element_end_out(soap, tag);
-       return SOAP_OK;
-}
-
-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)
-{
-       if ((p = soap_in_SOAP_ENV__Header(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{;
-       if (soap_element_begin_in(soap, tag, 0, type))
-               return NULL;
-       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);
-       if (!a)
-               return NULL;
-       soap_default_SOAP_ENV__Header(soap, a);
-       if (soap->body && !*soap->href)
-       {
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-               /* transient dummy skipped */
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-               if (soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       else
-       {       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);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC5 struct SOAP_ENV__Header * SOAP_FMAC6 soap_new_SOAP_ENV__Header(struct soap *soap, int n)
-{      return soap_instantiate_SOAP_ENV__Header(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_SOAP_ENV__Header(struct soap *soap, struct SOAP_ENV__Header *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_SOAP_ENV__Header(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_SOAP_ENV__Header, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct SOAP_ENV__Header;
-               if (size)
-                       *size = sizeof(struct SOAP_ENV__Header);
-       }
-       else
-       {       cp->ptr = (void*)new struct SOAP_ENV__Header[n];
-               if (size)
-                       *size = n * sizeof(struct SOAP_ENV__Header);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct SOAP_ENV__Header*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct SOAP_ENV__Header %p -> %p\n", q, p));
-       *(struct SOAP_ENV__Header*)p = *(struct SOAP_ENV__Header*)q;
-}
-
-#endif
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__GetWirelessSettings(struct soap *soap, const struct __wcxs__GetWirelessSettings *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_wcxs__GetWirelessSettingsRequest(soap, &a->wcxs__GetWirelessSettingsRequest);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__GetWirelessSettings(struct soap *soap, struct __wcxs__GetWirelessSettings *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->wcxs__GetWirelessSettingsRequest = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__GetWirelessSettings(struct soap *soap, const struct __wcxs__GetWirelessSettings *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___wcxs__GetWirelessSettings(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_wcxs__GetWirelessSettingsRequest(soap, "wcxs:GetWirelessSettingsRequest", -1, &a->wcxs__GetWirelessSettingsRequest, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __wcxs__GetWirelessSettings * SOAP_FMAC4 soap_get___wcxs__GetWirelessSettings(struct soap *soap, struct __wcxs__GetWirelessSettings *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___wcxs__GetWirelessSettings(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __wcxs__GetWirelessSettings * SOAP_FMAC4 soap_in___wcxs__GetWirelessSettings(struct soap *soap, const char *tag, struct __wcxs__GetWirelessSettings *a, const char *type)
-{
-       short soap_flag_wcxs__GetWirelessSettingsRequest = 1;
-       a = (struct __wcxs__GetWirelessSettings *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__GetWirelessSettings, sizeof(struct __wcxs__GetWirelessSettings), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___wcxs__GetWirelessSettings(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_wcxs__GetWirelessSettingsRequest && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(soap, "wcxs:GetWirelessSettingsRequest", &a->wcxs__GetWirelessSettingsRequest, ""))
-                               {       soap_flag_wcxs__GetWirelessSettingsRequest--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __wcxs__GetWirelessSettings * SOAP_FMAC6 soap_new___wcxs__GetWirelessSettings(struct soap *soap, int n)
-{      return soap_instantiate___wcxs__GetWirelessSettings(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__GetWirelessSettings(struct soap *soap, struct __wcxs__GetWirelessSettings *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__GetWirelessSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__GetWirelessSettings, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __wcxs__GetWirelessSettings;
-               if (size)
-                       *size = sizeof(struct __wcxs__GetWirelessSettings);
-       }
-       else
-       {       cp->ptr = (void*)new struct __wcxs__GetWirelessSettings[n];
-               if (size)
-                       *size = n * sizeof(struct __wcxs__GetWirelessSettings);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __wcxs__GetWirelessSettings*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__GetWirelessSettings %p -> %p\n", q, p));
-       *(struct __wcxs__GetWirelessSettings*)p = *(struct __wcxs__GetWirelessSettings*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__GetWirelessCapabilities(struct soap *soap, const struct __wcxs__GetWirelessCapabilities *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, &a->wcxs__GetWirelessCapabilitiesRequest);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__GetWirelessCapabilities(struct soap *soap, struct __wcxs__GetWirelessCapabilities *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->wcxs__GetWirelessCapabilitiesRequest = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__GetWirelessCapabilities(struct soap *soap, const struct __wcxs__GetWirelessCapabilities *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___wcxs__GetWirelessCapabilities(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, "wcxs:GetWirelessCapabilitiesRequest", -1, &a->wcxs__GetWirelessCapabilitiesRequest, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __wcxs__GetWirelessCapabilities * SOAP_FMAC4 soap_get___wcxs__GetWirelessCapabilities(struct soap *soap, struct __wcxs__GetWirelessCapabilities *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___wcxs__GetWirelessCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __wcxs__GetWirelessCapabilities * SOAP_FMAC4 soap_in___wcxs__GetWirelessCapabilities(struct soap *soap, const char *tag, struct __wcxs__GetWirelessCapabilities *a, const char *type)
-{
-       short soap_flag_wcxs__GetWirelessCapabilitiesRequest = 1;
-       a = (struct __wcxs__GetWirelessCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__GetWirelessCapabilities, sizeof(struct __wcxs__GetWirelessCapabilities), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___wcxs__GetWirelessCapabilities(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_wcxs__GetWirelessCapabilitiesRequest && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, "wcxs:GetWirelessCapabilitiesRequest", &a->wcxs__GetWirelessCapabilitiesRequest, ""))
-                               {       soap_flag_wcxs__GetWirelessCapabilitiesRequest--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __wcxs__GetWirelessCapabilities * SOAP_FMAC6 soap_new___wcxs__GetWirelessCapabilities(struct soap *soap, int n)
-{      return soap_instantiate___wcxs__GetWirelessCapabilities(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__GetWirelessCapabilities(struct soap *soap, struct __wcxs__GetWirelessCapabilities *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__GetWirelessCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__GetWirelessCapabilities, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __wcxs__GetWirelessCapabilities;
-               if (size)
-                       *size = sizeof(struct __wcxs__GetWirelessCapabilities);
-       }
-       else
-       {       cp->ptr = (void*)new struct __wcxs__GetWirelessCapabilities[n];
-               if (size)
-                       *size = n * sizeof(struct __wcxs__GetWirelessCapabilities);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __wcxs__GetWirelessCapabilities*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__GetWirelessCapabilities %p -> %p\n", q, p));
-       *(struct __wcxs__GetWirelessCapabilities*)p = *(struct __wcxs__GetWirelessCapabilities*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__EnumerateWirelessProfiles(struct soap *soap, const struct __wcxs__EnumerateWirelessProfiles *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, &a->wcxs__EnumerateWirelessProfilesRequest);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__EnumerateWirelessProfiles(struct soap *soap, struct __wcxs__EnumerateWirelessProfiles *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->wcxs__EnumerateWirelessProfilesRequest = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__EnumerateWirelessProfiles(struct soap *soap, const struct __wcxs__EnumerateWirelessProfiles *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___wcxs__EnumerateWirelessProfiles(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, "wcxs:EnumerateWirelessProfilesRequest", -1, &a->wcxs__EnumerateWirelessProfilesRequest, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __wcxs__EnumerateWirelessProfiles * SOAP_FMAC4 soap_get___wcxs__EnumerateWirelessProfiles(struct soap *soap, struct __wcxs__EnumerateWirelessProfiles *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___wcxs__EnumerateWirelessProfiles(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __wcxs__EnumerateWirelessProfiles * SOAP_FMAC4 soap_in___wcxs__EnumerateWirelessProfiles(struct soap *soap, const char *tag, struct __wcxs__EnumerateWirelessProfiles *a, const char *type)
-{
-       short soap_flag_wcxs__EnumerateWirelessProfilesRequest = 1;
-       a = (struct __wcxs__EnumerateWirelessProfiles *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__EnumerateWirelessProfiles, sizeof(struct __wcxs__EnumerateWirelessProfiles), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___wcxs__EnumerateWirelessProfiles(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_wcxs__EnumerateWirelessProfilesRequest && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, "wcxs:EnumerateWirelessProfilesRequest", &a->wcxs__EnumerateWirelessProfilesRequest, ""))
-                               {       soap_flag_wcxs__EnumerateWirelessProfilesRequest--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __wcxs__EnumerateWirelessProfiles * SOAP_FMAC6 soap_new___wcxs__EnumerateWirelessProfiles(struct soap *soap, int n)
-{      return soap_instantiate___wcxs__EnumerateWirelessProfiles(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__EnumerateWirelessProfiles(struct soap *soap, struct __wcxs__EnumerateWirelessProfiles *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__EnumerateWirelessProfiles(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__EnumerateWirelessProfiles, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __wcxs__EnumerateWirelessProfiles;
-               if (size)
-                       *size = sizeof(struct __wcxs__EnumerateWirelessProfiles);
-       }
-       else
-       {       cp->ptr = (void*)new struct __wcxs__EnumerateWirelessProfiles[n];
-               if (size)
-                       *size = n * sizeof(struct __wcxs__EnumerateWirelessProfiles);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __wcxs__EnumerateWirelessProfiles*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__EnumerateWirelessProfiles %p -> %p\n", q, p));
-       *(struct __wcxs__EnumerateWirelessProfiles*)p = *(struct __wcxs__EnumerateWirelessProfiles*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__UpdateWirelessProfile(struct soap *soap, const struct __wcxs__UpdateWirelessProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, &a->wcxs__UpdateWirelessProfileRequest);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__UpdateWirelessProfile(struct soap *soap, struct __wcxs__UpdateWirelessProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->wcxs__UpdateWirelessProfileRequest = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__UpdateWirelessProfile(struct soap *soap, const struct __wcxs__UpdateWirelessProfile *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___wcxs__UpdateWirelessProfile(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, "wcxs:UpdateWirelessProfileRequest", -1, &a->wcxs__UpdateWirelessProfileRequest, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __wcxs__UpdateWirelessProfile * SOAP_FMAC4 soap_get___wcxs__UpdateWirelessProfile(struct soap *soap, struct __wcxs__UpdateWirelessProfile *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___wcxs__UpdateWirelessProfile(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __wcxs__UpdateWirelessProfile * SOAP_FMAC4 soap_in___wcxs__UpdateWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__UpdateWirelessProfile *a, const char *type)
-{
-       short soap_flag_wcxs__UpdateWirelessProfileRequest = 1;
-       a = (struct __wcxs__UpdateWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__UpdateWirelessProfile, sizeof(struct __wcxs__UpdateWirelessProfile), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___wcxs__UpdateWirelessProfile(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_wcxs__UpdateWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, "wcxs:UpdateWirelessProfileRequest", &a->wcxs__UpdateWirelessProfileRequest, ""))
-                               {       soap_flag_wcxs__UpdateWirelessProfileRequest--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __wcxs__UpdateWirelessProfile * SOAP_FMAC6 soap_new___wcxs__UpdateWirelessProfile(struct soap *soap, int n)
-{      return soap_instantiate___wcxs__UpdateWirelessProfile(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__UpdateWirelessProfile(struct soap *soap, struct __wcxs__UpdateWirelessProfile *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__UpdateWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__UpdateWirelessProfile, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __wcxs__UpdateWirelessProfile;
-               if (size)
-                       *size = sizeof(struct __wcxs__UpdateWirelessProfile);
-       }
-       else
-       {       cp->ptr = (void*)new struct __wcxs__UpdateWirelessProfile[n];
-               if (size)
-                       *size = n * sizeof(struct __wcxs__UpdateWirelessProfile);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __wcxs__UpdateWirelessProfile*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__UpdateWirelessProfile %p -> %p\n", q, p));
-       *(struct __wcxs__UpdateWirelessProfile*)p = *(struct __wcxs__UpdateWirelessProfile*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__RemoveWirelessProfile(struct soap *soap, const struct __wcxs__RemoveWirelessProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, &a->wcxs__RemoveWirelessProfileRequest);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__RemoveWirelessProfile(struct soap *soap, struct __wcxs__RemoveWirelessProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->wcxs__RemoveWirelessProfileRequest = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__RemoveWirelessProfile(struct soap *soap, const struct __wcxs__RemoveWirelessProfile *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___wcxs__RemoveWirelessProfile(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, "wcxs:RemoveWirelessProfileRequest", -1, &a->wcxs__RemoveWirelessProfileRequest, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __wcxs__RemoveWirelessProfile * SOAP_FMAC4 soap_get___wcxs__RemoveWirelessProfile(struct soap *soap, struct __wcxs__RemoveWirelessProfile *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___wcxs__RemoveWirelessProfile(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __wcxs__RemoveWirelessProfile * SOAP_FMAC4 soap_in___wcxs__RemoveWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__RemoveWirelessProfile *a, const char *type)
-{
-       short soap_flag_wcxs__RemoveWirelessProfileRequest = 1;
-       a = (struct __wcxs__RemoveWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__RemoveWirelessProfile, sizeof(struct __wcxs__RemoveWirelessProfile), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___wcxs__RemoveWirelessProfile(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_wcxs__RemoveWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, "wcxs:RemoveWirelessProfileRequest", &a->wcxs__RemoveWirelessProfileRequest, ""))
-                               {       soap_flag_wcxs__RemoveWirelessProfileRequest--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __wcxs__RemoveWirelessProfile * SOAP_FMAC6 soap_new___wcxs__RemoveWirelessProfile(struct soap *soap, int n)
-{      return soap_instantiate___wcxs__RemoveWirelessProfile(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__RemoveWirelessProfile(struct soap *soap, struct __wcxs__RemoveWirelessProfile *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__RemoveWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__RemoveWirelessProfile, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __wcxs__RemoveWirelessProfile;
-               if (size)
-                       *size = sizeof(struct __wcxs__RemoveWirelessProfile);
-       }
-       else
-       {       cp->ptr = (void*)new struct __wcxs__RemoveWirelessProfile[n];
-               if (size)
-                       *size = n * sizeof(struct __wcxs__RemoveWirelessProfile);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __wcxs__RemoveWirelessProfile*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__RemoveWirelessProfile %p -> %p\n", q, p));
-       *(struct __wcxs__RemoveWirelessProfile*)p = *(struct __wcxs__RemoveWirelessProfile*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__GetWirelessProfile(struct soap *soap, const struct __wcxs__GetWirelessProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_wcxs__GetWirelessProfileRequest(soap, &a->wcxs__GetWirelessProfileRequest);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__GetWirelessProfile(struct soap *soap, struct __wcxs__GetWirelessProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->wcxs__GetWirelessProfileRequest = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__GetWirelessProfile(struct soap *soap, const struct __wcxs__GetWirelessProfile *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___wcxs__GetWirelessProfile(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_wcxs__GetWirelessProfileRequest(soap, "wcxs:GetWirelessProfileRequest", -1, &a->wcxs__GetWirelessProfileRequest, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __wcxs__GetWirelessProfile * SOAP_FMAC4 soap_get___wcxs__GetWirelessProfile(struct soap *soap, struct __wcxs__GetWirelessProfile *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___wcxs__GetWirelessProfile(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __wcxs__GetWirelessProfile * SOAP_FMAC4 soap_in___wcxs__GetWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__GetWirelessProfile *a, const char *type)
-{
-       short soap_flag_wcxs__GetWirelessProfileRequest = 1;
-       a = (struct __wcxs__GetWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__GetWirelessProfile, sizeof(struct __wcxs__GetWirelessProfile), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___wcxs__GetWirelessProfile(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_wcxs__GetWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_wcxs__GetWirelessProfileRequest(soap, "wcxs:GetWirelessProfileRequest", &a->wcxs__GetWirelessProfileRequest, ""))
-                               {       soap_flag_wcxs__GetWirelessProfileRequest--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __wcxs__GetWirelessProfile * SOAP_FMAC6 soap_new___wcxs__GetWirelessProfile(struct soap *soap, int n)
-{      return soap_instantiate___wcxs__GetWirelessProfile(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__GetWirelessProfile(struct soap *soap, struct __wcxs__GetWirelessProfile *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__GetWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__GetWirelessProfile, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __wcxs__GetWirelessProfile;
-               if (size)
-                       *size = sizeof(struct __wcxs__GetWirelessProfile);
-       }
-       else
-       {       cp->ptr = (void*)new struct __wcxs__GetWirelessProfile[n];
-               if (size)
-                       *size = n * sizeof(struct __wcxs__GetWirelessProfile);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __wcxs__GetWirelessProfile*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__GetWirelessProfile %p -> %p\n", q, p));
-       *(struct __wcxs__GetWirelessProfile*)p = *(struct __wcxs__GetWirelessProfile*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___wcxs__AddWirelessProfile(struct soap *soap, const struct __wcxs__AddWirelessProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_wcxs__AddWirelessProfileRequest(soap, &a->wcxs__AddWirelessProfileRequest);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___wcxs__AddWirelessProfile(struct soap *soap, struct __wcxs__AddWirelessProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->wcxs__AddWirelessProfileRequest = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___wcxs__AddWirelessProfile(struct soap *soap, const struct __wcxs__AddWirelessProfile *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___wcxs__AddWirelessProfile(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_wcxs__AddWirelessProfileRequest(soap, "wcxs:AddWirelessProfileRequest", -1, &a->wcxs__AddWirelessProfileRequest, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __wcxs__AddWirelessProfile * SOAP_FMAC4 soap_get___wcxs__AddWirelessProfile(struct soap *soap, struct __wcxs__AddWirelessProfile *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___wcxs__AddWirelessProfile(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __wcxs__AddWirelessProfile * SOAP_FMAC4 soap_in___wcxs__AddWirelessProfile(struct soap *soap, const char *tag, struct __wcxs__AddWirelessProfile *a, const char *type)
-{
-       short soap_flag_wcxs__AddWirelessProfileRequest = 1;
-       a = (struct __wcxs__AddWirelessProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___wcxs__AddWirelessProfile, sizeof(struct __wcxs__AddWirelessProfile), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___wcxs__AddWirelessProfile(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_wcxs__AddWirelessProfileRequest && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_wcxs__AddWirelessProfileRequest(soap, "wcxs:AddWirelessProfileRequest", &a->wcxs__AddWirelessProfileRequest, ""))
-                               {       soap_flag_wcxs__AddWirelessProfileRequest--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __wcxs__AddWirelessProfile * SOAP_FMAC6 soap_new___wcxs__AddWirelessProfile(struct soap *soap, int n)
-{      return soap_instantiate___wcxs__AddWirelessProfile(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___wcxs__AddWirelessProfile(struct soap *soap, struct __wcxs__AddWirelessProfile *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___wcxs__AddWirelessProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___wcxs__AddWirelessProfile, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __wcxs__AddWirelessProfile;
-               if (size)
-                       *size = sizeof(struct __wcxs__AddWirelessProfile);
-       }
-       else
-       {       cp->ptr = (void*)new struct __wcxs__AddWirelessProfile[n];
-               if (size)
-                       *size = n * sizeof(struct __wcxs__AddWirelessProfile);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __wcxs__AddWirelessProfile*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __wcxs__AddWirelessProfile %p -> %p\n", q, p));
-       *(struct __wcxs__AddWirelessProfile*)p = *(struct __wcxs__AddWirelessProfile*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___tim__SetHighAccuracyTimeSynch(struct soap *soap, const struct __tim__SetHighAccuracyTimeSynch *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynch(soap, &a->tim__SetHighAccuracyTimeSynch);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___tim__SetHighAccuracyTimeSynch(struct soap *soap, struct __tim__SetHighAccuracyTimeSynch *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->tim__SetHighAccuracyTimeSynch = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___tim__SetHighAccuracyTimeSynch(struct soap *soap, const struct __tim__SetHighAccuracyTimeSynch *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___tim__SetHighAccuracyTimeSynch(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_tim__SetHighAccuracyTimeSynch(soap, "tim:SetHighAccuracyTimeSynch", -1, &a->tim__SetHighAccuracyTimeSynch, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_get___tim__SetHighAccuracyTimeSynch(struct soap *soap, struct __tim__SetHighAccuracyTimeSynch *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___tim__SetHighAccuracyTimeSynch(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __tim__SetHighAccuracyTimeSynch * SOAP_FMAC4 soap_in___tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, struct __tim__SetHighAccuracyTimeSynch *a, const char *type)
-{
-       short soap_flag_tim__SetHighAccuracyTimeSynch = 1;
-       a = (struct __tim__SetHighAccuracyTimeSynch *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___tim__SetHighAccuracyTimeSynch, sizeof(struct __tim__SetHighAccuracyTimeSynch), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___tim__SetHighAccuracyTimeSynch(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_tim__SetHighAccuracyTimeSynch && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(soap, "tim:SetHighAccuracyTimeSynch", &a->tim__SetHighAccuracyTimeSynch, ""))
-                               {       soap_flag_tim__SetHighAccuracyTimeSynch--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __tim__SetHighAccuracyTimeSynch * SOAP_FMAC6 soap_new___tim__SetHighAccuracyTimeSynch(struct soap *soap, int n)
-{      return soap_instantiate___tim__SetHighAccuracyTimeSynch(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___tim__SetHighAccuracyTimeSynch(struct soap *soap, struct __tim__SetHighAccuracyTimeSynch *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___tim__SetHighAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___tim__SetHighAccuracyTimeSynch, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __tim__SetHighAccuracyTimeSynch;
-               if (size)
-                       *size = sizeof(struct __tim__SetHighAccuracyTimeSynch);
-       }
-       else
-       {       cp->ptr = (void*)new struct __tim__SetHighAccuracyTimeSynch[n];
-               if (size)
-                       *size = n * sizeof(struct __tim__SetHighAccuracyTimeSynch);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __tim__SetHighAccuracyTimeSynch*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __tim__SetHighAccuracyTimeSynch %p -> %p\n", q, p));
-       *(struct __tim__SetHighAccuracyTimeSynch*)p = *(struct __tim__SetHighAccuracyTimeSynch*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___tim__GetLowAccuracyTimeSynch(struct soap *soap, const struct __tim__GetLowAccuracyTimeSynch *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynch(soap, &a->tim__GetLowAccuracyTimeSynch);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___tim__GetLowAccuracyTimeSynch(struct soap *soap, struct __tim__GetLowAccuracyTimeSynch *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->tim__GetLowAccuracyTimeSynch = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___tim__GetLowAccuracyTimeSynch(struct soap *soap, const struct __tim__GetLowAccuracyTimeSynch *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___tim__GetLowAccuracyTimeSynch(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_tim__GetLowAccuracyTimeSynch(soap, "tim:GetLowAccuracyTimeSynch", -1, &a->tim__GetLowAccuracyTimeSynch, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_get___tim__GetLowAccuracyTimeSynch(struct soap *soap, struct __tim__GetLowAccuracyTimeSynch *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___tim__GetLowAccuracyTimeSynch(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __tim__GetLowAccuracyTimeSynch * SOAP_FMAC4 soap_in___tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, struct __tim__GetLowAccuracyTimeSynch *a, const char *type)
-{
-       short soap_flag_tim__GetLowAccuracyTimeSynch = 1;
-       a = (struct __tim__GetLowAccuracyTimeSynch *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___tim__GetLowAccuracyTimeSynch, sizeof(struct __tim__GetLowAccuracyTimeSynch), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___tim__GetLowAccuracyTimeSynch(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_tim__GetLowAccuracyTimeSynch && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(soap, "tim:GetLowAccuracyTimeSynch", &a->tim__GetLowAccuracyTimeSynch, ""))
-                               {       soap_flag_tim__GetLowAccuracyTimeSynch--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __tim__GetLowAccuracyTimeSynch * SOAP_FMAC6 soap_new___tim__GetLowAccuracyTimeSynch(struct soap *soap, int n)
-{      return soap_instantiate___tim__GetLowAccuracyTimeSynch(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___tim__GetLowAccuracyTimeSynch(struct soap *soap, struct __tim__GetLowAccuracyTimeSynch *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___tim__GetLowAccuracyTimeSynch(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___tim__GetLowAccuracyTimeSynch, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __tim__GetLowAccuracyTimeSynch;
-               if (size)
-                       *size = sizeof(struct __tim__GetLowAccuracyTimeSynch);
-       }
-       else
-       {       cp->ptr = (void*)new struct __tim__GetLowAccuracyTimeSynch[n];
-               if (size)
-                       *size = n * sizeof(struct __tim__GetLowAccuracyTimeSynch);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __tim__GetLowAccuracyTimeSynch*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __tim__GetLowAccuracyTimeSynch %p -> %p\n", q, p));
-       *(struct __tim__GetLowAccuracyTimeSynch*)p = *(struct __tim__GetLowAccuracyTimeSynch*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__RemoveStorageFpaclEntry(struct soap *soap, const struct __stra__RemoveStorageFpaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__RemoveStorageFpaclEntry(soap, &a->stra__RemoveStorageFpaclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__RemoveStorageFpaclEntry(struct soap *soap, struct __stra__RemoveStorageFpaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__RemoveStorageFpaclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__RemoveStorageFpaclEntry(struct soap *soap, const struct __stra__RemoveStorageFpaclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__RemoveStorageFpaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__RemoveStorageFpaclEntry(soap, "stra:RemoveStorageFpaclEntry", -1, &a->stra__RemoveStorageFpaclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_get___stra__RemoveStorageFpaclEntry(struct soap *soap, struct __stra__RemoveStorageFpaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__RemoveStorageFpaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__RemoveStorageFpaclEntry * SOAP_FMAC4 soap_in___stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, struct __stra__RemoveStorageFpaclEntry *a, const char *type)
-{
-       short soap_flag_stra__RemoveStorageFpaclEntry = 1;
-       a = (struct __stra__RemoveStorageFpaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__RemoveStorageFpaclEntry, sizeof(struct __stra__RemoveStorageFpaclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__RemoveStorageFpaclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__RemoveStorageFpaclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__RemoveStorageFpaclEntry(soap, "stra:RemoveStorageFpaclEntry", &a->stra__RemoveStorageFpaclEntry, ""))
-                               {       soap_flag_stra__RemoveStorageFpaclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__RemoveStorageFpaclEntry * SOAP_FMAC6 soap_new___stra__RemoveStorageFpaclEntry(struct soap *soap, int n)
-{      return soap_instantiate___stra__RemoveStorageFpaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__RemoveStorageFpaclEntry(struct soap *soap, struct __stra__RemoveStorageFpaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__RemoveStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__RemoveStorageFpaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__RemoveStorageFpaclEntry;
-               if (size)
-                       *size = sizeof(struct __stra__RemoveStorageFpaclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__RemoveStorageFpaclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__RemoveStorageFpaclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__RemoveStorageFpaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__RemoveStorageFpaclEntry %p -> %p\n", q, p));
-       *(struct __stra__RemoveStorageFpaclEntry*)p = *(struct __stra__RemoveStorageFpaclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__UpdateStorageFpaclEntry(struct soap *soap, const struct __stra__UpdateStorageFpaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__UpdateStorageFpaclEntry(soap, &a->stra__UpdateStorageFpaclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__UpdateStorageFpaclEntry(struct soap *soap, struct __stra__UpdateStorageFpaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__UpdateStorageFpaclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__UpdateStorageFpaclEntry(struct soap *soap, const struct __stra__UpdateStorageFpaclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__UpdateStorageFpaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__UpdateStorageFpaclEntry(soap, "stra:UpdateStorageFpaclEntry", -1, &a->stra__UpdateStorageFpaclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_get___stra__UpdateStorageFpaclEntry(struct soap *soap, struct __stra__UpdateStorageFpaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__UpdateStorageFpaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__UpdateStorageFpaclEntry * SOAP_FMAC4 soap_in___stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, struct __stra__UpdateStorageFpaclEntry *a, const char *type)
-{
-       short soap_flag_stra__UpdateStorageFpaclEntry = 1;
-       a = (struct __stra__UpdateStorageFpaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__UpdateStorageFpaclEntry, sizeof(struct __stra__UpdateStorageFpaclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__UpdateStorageFpaclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__UpdateStorageFpaclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__UpdateStorageFpaclEntry(soap, "stra:UpdateStorageFpaclEntry", &a->stra__UpdateStorageFpaclEntry, ""))
-                               {       soap_flag_stra__UpdateStorageFpaclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__UpdateStorageFpaclEntry * SOAP_FMAC6 soap_new___stra__UpdateStorageFpaclEntry(struct soap *soap, int n)
-{      return soap_instantiate___stra__UpdateStorageFpaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__UpdateStorageFpaclEntry(struct soap *soap, struct __stra__UpdateStorageFpaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__UpdateStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__UpdateStorageFpaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__UpdateStorageFpaclEntry;
-               if (size)
-                       *size = sizeof(struct __stra__UpdateStorageFpaclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__UpdateStorageFpaclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__UpdateStorageFpaclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__UpdateStorageFpaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__UpdateStorageFpaclEntry %p -> %p\n", q, p));
-       *(struct __stra__UpdateStorageFpaclEntry*)p = *(struct __stra__UpdateStorageFpaclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__GetStorageAllocEntry(struct soap *soap, const struct __stra__GetStorageAllocEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__GetStorageAllocEntry(soap, &a->stra__GetStorageAllocEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__GetStorageAllocEntry(struct soap *soap, struct __stra__GetStorageAllocEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__GetStorageAllocEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__GetStorageAllocEntry(struct soap *soap, const struct __stra__GetStorageAllocEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__GetStorageAllocEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__GetStorageAllocEntry(soap, "stra:GetStorageAllocEntry", -1, &a->stra__GetStorageAllocEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__GetStorageAllocEntry * SOAP_FMAC4 soap_get___stra__GetStorageAllocEntry(struct soap *soap, struct __stra__GetStorageAllocEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__GetStorageAllocEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__GetStorageAllocEntry * SOAP_FMAC4 soap_in___stra__GetStorageAllocEntry(struct soap *soap, const char *tag, struct __stra__GetStorageAllocEntry *a, const char *type)
-{
-       short soap_flag_stra__GetStorageAllocEntry = 1;
-       a = (struct __stra__GetStorageAllocEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__GetStorageAllocEntry, sizeof(struct __stra__GetStorageAllocEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__GetStorageAllocEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__GetStorageAllocEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__GetStorageAllocEntry(soap, "stra:GetStorageAllocEntry", &a->stra__GetStorageAllocEntry, ""))
-                               {       soap_flag_stra__GetStorageAllocEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__GetStorageAllocEntry * SOAP_FMAC6 soap_new___stra__GetStorageAllocEntry(struct soap *soap, int n)
-{      return soap_instantiate___stra__GetStorageAllocEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__GetStorageAllocEntry(struct soap *soap, struct __stra__GetStorageAllocEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__GetStorageAllocEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__GetStorageAllocEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__GetStorageAllocEntry;
-               if (size)
-                       *size = sizeof(struct __stra__GetStorageAllocEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__GetStorageAllocEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__GetStorageAllocEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__GetStorageAllocEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__GetStorageAllocEntry %p -> %p\n", q, p));
-       *(struct __stra__GetStorageAllocEntry*)p = *(struct __stra__GetStorageAllocEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__EnumerateStorageAllocEntries(struct soap *soap, const struct __stra__EnumerateStorageAllocEntries *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__EnumerateStorageAllocEntries(soap, &a->stra__EnumerateStorageAllocEntries);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__EnumerateStorageAllocEntries(struct soap *soap, struct __stra__EnumerateStorageAllocEntries *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__EnumerateStorageAllocEntries = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__EnumerateStorageAllocEntries(struct soap *soap, const struct __stra__EnumerateStorageAllocEntries *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__EnumerateStorageAllocEntries(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__EnumerateStorageAllocEntries(soap, "stra:EnumerateStorageAllocEntries", -1, &a->stra__EnumerateStorageAllocEntries, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_get___stra__EnumerateStorageAllocEntries(struct soap *soap, struct __stra__EnumerateStorageAllocEntries *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__EnumerateStorageAllocEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__EnumerateStorageAllocEntries * SOAP_FMAC4 soap_in___stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, struct __stra__EnumerateStorageAllocEntries *a, const char *type)
-{
-       short soap_flag_stra__EnumerateStorageAllocEntries = 1;
-       a = (struct __stra__EnumerateStorageAllocEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__EnumerateStorageAllocEntries, sizeof(struct __stra__EnumerateStorageAllocEntries), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__EnumerateStorageAllocEntries(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__EnumerateStorageAllocEntries && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__EnumerateStorageAllocEntries(soap, "stra:EnumerateStorageAllocEntries", &a->stra__EnumerateStorageAllocEntries, ""))
-                               {       soap_flag_stra__EnumerateStorageAllocEntries--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__EnumerateStorageAllocEntries * SOAP_FMAC6 soap_new___stra__EnumerateStorageAllocEntries(struct soap *soap, int n)
-{      return soap_instantiate___stra__EnumerateStorageAllocEntries(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__EnumerateStorageAllocEntries(struct soap *soap, struct __stra__EnumerateStorageAllocEntries *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__EnumerateStorageAllocEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__EnumerateStorageAllocEntries, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__EnumerateStorageAllocEntries;
-               if (size)
-                       *size = sizeof(struct __stra__EnumerateStorageAllocEntries);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__EnumerateStorageAllocEntries[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__EnumerateStorageAllocEntries);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__EnumerateStorageAllocEntries*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__EnumerateStorageAllocEntries %p -> %p\n", q, p));
-       *(struct __stra__EnumerateStorageAllocEntries*)p = *(struct __stra__EnumerateStorageAllocEntries*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AddStorageFpaclEntry(struct soap *soap, const struct __stra__AddStorageFpaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__AddStorageFpaclEntry(soap, &a->stra__AddStorageFpaclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AddStorageFpaclEntry(struct soap *soap, struct __stra__AddStorageFpaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__AddStorageFpaclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AddStorageFpaclEntry(struct soap *soap, const struct __stra__AddStorageFpaclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__AddStorageFpaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__AddStorageFpaclEntry(soap, "stra:AddStorageFpaclEntry", -1, &a->stra__AddStorageFpaclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_get___stra__AddStorageFpaclEntry(struct soap *soap, struct __stra__AddStorageFpaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__AddStorageFpaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__AddStorageFpaclEntry * SOAP_FMAC4 soap_in___stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, struct __stra__AddStorageFpaclEntry *a, const char *type)
-{
-       short soap_flag_stra__AddStorageFpaclEntry = 1;
-       a = (struct __stra__AddStorageFpaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AddStorageFpaclEntry, sizeof(struct __stra__AddStorageFpaclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__AddStorageFpaclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__AddStorageFpaclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__AddStorageFpaclEntry(soap, "stra:AddStorageFpaclEntry", &a->stra__AddStorageFpaclEntry, ""))
-                               {       soap_flag_stra__AddStorageFpaclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__AddStorageFpaclEntry * SOAP_FMAC6 soap_new___stra__AddStorageFpaclEntry(struct soap *soap, int n)
-{      return soap_instantiate___stra__AddStorageFpaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AddStorageFpaclEntry(struct soap *soap, struct __stra__AddStorageFpaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AddStorageFpaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AddStorageFpaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__AddStorageFpaclEntry;
-               if (size)
-                       *size = sizeof(struct __stra__AddStorageFpaclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__AddStorageFpaclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__AddStorageFpaclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__AddStorageFpaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AddStorageFpaclEntry %p -> %p\n", q, p));
-       *(struct __stra__AddStorageFpaclEntry*)p = *(struct __stra__AddStorageFpaclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__RemoveStorageEaclEntry(struct soap *soap, const struct __stra__RemoveStorageEaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__RemoveStorageEaclEntry(soap, &a->stra__RemoveStorageEaclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__RemoveStorageEaclEntry(struct soap *soap, struct __stra__RemoveStorageEaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__RemoveStorageEaclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__RemoveStorageEaclEntry(struct soap *soap, const struct __stra__RemoveStorageEaclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__RemoveStorageEaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__RemoveStorageEaclEntry(soap, "stra:RemoveStorageEaclEntry", -1, &a->stra__RemoveStorageEaclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_get___stra__RemoveStorageEaclEntry(struct soap *soap, struct __stra__RemoveStorageEaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__RemoveStorageEaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__RemoveStorageEaclEntry * SOAP_FMAC4 soap_in___stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, struct __stra__RemoveStorageEaclEntry *a, const char *type)
-{
-       short soap_flag_stra__RemoveStorageEaclEntry = 1;
-       a = (struct __stra__RemoveStorageEaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__RemoveStorageEaclEntry, sizeof(struct __stra__RemoveStorageEaclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__RemoveStorageEaclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__RemoveStorageEaclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__RemoveStorageEaclEntry(soap, "stra:RemoveStorageEaclEntry", &a->stra__RemoveStorageEaclEntry, ""))
-                               {       soap_flag_stra__RemoveStorageEaclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__RemoveStorageEaclEntry * SOAP_FMAC6 soap_new___stra__RemoveStorageEaclEntry(struct soap *soap, int n)
-{      return soap_instantiate___stra__RemoveStorageEaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__RemoveStorageEaclEntry(struct soap *soap, struct __stra__RemoveStorageEaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__RemoveStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__RemoveStorageEaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__RemoveStorageEaclEntry;
-               if (size)
-                       *size = sizeof(struct __stra__RemoveStorageEaclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__RemoveStorageEaclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__RemoveStorageEaclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__RemoveStorageEaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__RemoveStorageEaclEntry %p -> %p\n", q, p));
-       *(struct __stra__RemoveStorageEaclEntry*)p = *(struct __stra__RemoveStorageEaclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__GetStorageEaclEntry(struct soap *soap, const struct __stra__GetStorageEaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__GetStorageEaclEntry(soap, &a->stra__GetStorageEaclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__GetStorageEaclEntry(struct soap *soap, struct __stra__GetStorageEaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__GetStorageEaclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__GetStorageEaclEntry(struct soap *soap, const struct __stra__GetStorageEaclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__GetStorageEaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__GetStorageEaclEntry(soap, "stra:GetStorageEaclEntry", -1, &a->stra__GetStorageEaclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__GetStorageEaclEntry * SOAP_FMAC4 soap_get___stra__GetStorageEaclEntry(struct soap *soap, struct __stra__GetStorageEaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__GetStorageEaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__GetStorageEaclEntry * SOAP_FMAC4 soap_in___stra__GetStorageEaclEntry(struct soap *soap, const char *tag, struct __stra__GetStorageEaclEntry *a, const char *type)
-{
-       short soap_flag_stra__GetStorageEaclEntry = 1;
-       a = (struct __stra__GetStorageEaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__GetStorageEaclEntry, sizeof(struct __stra__GetStorageEaclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__GetStorageEaclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__GetStorageEaclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__GetStorageEaclEntry(soap, "stra:GetStorageEaclEntry", &a->stra__GetStorageEaclEntry, ""))
-                               {       soap_flag_stra__GetStorageEaclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__GetStorageEaclEntry * SOAP_FMAC6 soap_new___stra__GetStorageEaclEntry(struct soap *soap, int n)
-{      return soap_instantiate___stra__GetStorageEaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__GetStorageEaclEntry(struct soap *soap, struct __stra__GetStorageEaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__GetStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__GetStorageEaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__GetStorageEaclEntry;
-               if (size)
-                       *size = sizeof(struct __stra__GetStorageEaclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__GetStorageEaclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__GetStorageEaclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__GetStorageEaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__GetStorageEaclEntry %p -> %p\n", q, p));
-       *(struct __stra__GetStorageEaclEntry*)p = *(struct __stra__GetStorageEaclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__EnumerateStorageEaclEntries(struct soap *soap, const struct __stra__EnumerateStorageEaclEntries *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__EnumerateStorageEaclEntries(soap, &a->stra__EnumerateStorageEaclEntries);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__EnumerateStorageEaclEntries(struct soap *soap, struct __stra__EnumerateStorageEaclEntries *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__EnumerateStorageEaclEntries = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__EnumerateStorageEaclEntries(struct soap *soap, const struct __stra__EnumerateStorageEaclEntries *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__EnumerateStorageEaclEntries(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__EnumerateStorageEaclEntries(soap, "stra:EnumerateStorageEaclEntries", -1, &a->stra__EnumerateStorageEaclEntries, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_get___stra__EnumerateStorageEaclEntries(struct soap *soap, struct __stra__EnumerateStorageEaclEntries *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__EnumerateStorageEaclEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__EnumerateStorageEaclEntries * SOAP_FMAC4 soap_in___stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, struct __stra__EnumerateStorageEaclEntries *a, const char *type)
-{
-       short soap_flag_stra__EnumerateStorageEaclEntries = 1;
-       a = (struct __stra__EnumerateStorageEaclEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__EnumerateStorageEaclEntries, sizeof(struct __stra__EnumerateStorageEaclEntries), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__EnumerateStorageEaclEntries(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__EnumerateStorageEaclEntries && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__EnumerateStorageEaclEntries(soap, "stra:EnumerateStorageEaclEntries", &a->stra__EnumerateStorageEaclEntries, ""))
-                               {       soap_flag_stra__EnumerateStorageEaclEntries--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__EnumerateStorageEaclEntries * SOAP_FMAC6 soap_new___stra__EnumerateStorageEaclEntries(struct soap *soap, int n)
-{      return soap_instantiate___stra__EnumerateStorageEaclEntries(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__EnumerateStorageEaclEntries(struct soap *soap, struct __stra__EnumerateStorageEaclEntries *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__EnumerateStorageEaclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__EnumerateStorageEaclEntries, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__EnumerateStorageEaclEntries;
-               if (size)
-                       *size = sizeof(struct __stra__EnumerateStorageEaclEntries);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__EnumerateStorageEaclEntries[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__EnumerateStorageEaclEntries);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__EnumerateStorageEaclEntries*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__EnumerateStorageEaclEntries %p -> %p\n", q, p));
-       *(struct __stra__EnumerateStorageEaclEntries*)p = *(struct __stra__EnumerateStorageEaclEntries*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AddStorageEaclEntry(struct soap *soap, const struct __stra__AddStorageEaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__AddStorageEaclEntry(soap, &a->stra__AddStorageEaclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AddStorageEaclEntry(struct soap *soap, struct __stra__AddStorageEaclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__AddStorageEaclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AddStorageEaclEntry(struct soap *soap, const struct __stra__AddStorageEaclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__AddStorageEaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__AddStorageEaclEntry(soap, "stra:AddStorageEaclEntry", -1, &a->stra__AddStorageEaclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__AddStorageEaclEntry * SOAP_FMAC4 soap_get___stra__AddStorageEaclEntry(struct soap *soap, struct __stra__AddStorageEaclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__AddStorageEaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__AddStorageEaclEntry * SOAP_FMAC4 soap_in___stra__AddStorageEaclEntry(struct soap *soap, const char *tag, struct __stra__AddStorageEaclEntry *a, const char *type)
-{
-       short soap_flag_stra__AddStorageEaclEntry = 1;
-       a = (struct __stra__AddStorageEaclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AddStorageEaclEntry, sizeof(struct __stra__AddStorageEaclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__AddStorageEaclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__AddStorageEaclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__AddStorageEaclEntry(soap, "stra:AddStorageEaclEntry", &a->stra__AddStorageEaclEntry, ""))
-                               {       soap_flag_stra__AddStorageEaclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__AddStorageEaclEntry * SOAP_FMAC6 soap_new___stra__AddStorageEaclEntry(struct soap *soap, int n)
-{      return soap_instantiate___stra__AddStorageEaclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AddStorageEaclEntry(struct soap *soap, struct __stra__AddStorageEaclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AddStorageEaclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AddStorageEaclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__AddStorageEaclEntry;
-               if (size)
-                       *size = sizeof(struct __stra__AddStorageEaclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__AddStorageEaclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__AddStorageEaclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__AddStorageEaclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AddStorageEaclEntry %p -> %p\n", q, p));
-       *(struct __stra__AddStorageEaclEntry*)p = *(struct __stra__AddStorageEaclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AdminRemoveApplication(struct soap *soap, const struct __stra__AdminRemoveApplication *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__AdminRemoveApplication(soap, &a->stra__AdminRemoveApplication);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AdminRemoveApplication(struct soap *soap, struct __stra__AdminRemoveApplication *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__AdminRemoveApplication = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AdminRemoveApplication(struct soap *soap, const struct __stra__AdminRemoveApplication *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__AdminRemoveApplication(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__AdminRemoveApplication(soap, "stra:AdminRemoveApplication", -1, &a->stra__AdminRemoveApplication, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__AdminRemoveApplication * SOAP_FMAC4 soap_get___stra__AdminRemoveApplication(struct soap *soap, struct __stra__AdminRemoveApplication *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__AdminRemoveApplication(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__AdminRemoveApplication * SOAP_FMAC4 soap_in___stra__AdminRemoveApplication(struct soap *soap, const char *tag, struct __stra__AdminRemoveApplication *a, const char *type)
-{
-       short soap_flag_stra__AdminRemoveApplication = 1;
-       a = (struct __stra__AdminRemoveApplication *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AdminRemoveApplication, sizeof(struct __stra__AdminRemoveApplication), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__AdminRemoveApplication(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__AdminRemoveApplication && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__AdminRemoveApplication(soap, "stra:AdminRemoveApplication", &a->stra__AdminRemoveApplication, ""))
-                               {       soap_flag_stra__AdminRemoveApplication--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__AdminRemoveApplication * SOAP_FMAC6 soap_new___stra__AdminRemoveApplication(struct soap *soap, int n)
-{      return soap_instantiate___stra__AdminRemoveApplication(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AdminRemoveApplication(struct soap *soap, struct __stra__AdminRemoveApplication *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AdminRemoveApplication(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AdminRemoveApplication, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__AdminRemoveApplication;
-               if (size)
-                       *size = sizeof(struct __stra__AdminRemoveApplication);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__AdminRemoveApplication[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__AdminRemoveApplication);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__AdminRemoveApplication*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AdminRemoveApplication %p -> %p\n", q, p));
-       *(struct __stra__AdminRemoveApplication*)p = *(struct __stra__AdminRemoveApplication*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AdminGetApplicationAttributes(struct soap *soap, const struct __stra__AdminGetApplicationAttributes *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__AdminGetApplicationAttributes(soap, &a->stra__AdminGetApplicationAttributes);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AdminGetApplicationAttributes(struct soap *soap, struct __stra__AdminGetApplicationAttributes *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__AdminGetApplicationAttributes = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AdminGetApplicationAttributes(struct soap *soap, const struct __stra__AdminGetApplicationAttributes *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__AdminGetApplicationAttributes(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__AdminGetApplicationAttributes(soap, "stra:AdminGetApplicationAttributes", -1, &a->stra__AdminGetApplicationAttributes, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_get___stra__AdminGetApplicationAttributes(struct soap *soap, struct __stra__AdminGetApplicationAttributes *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__AdminGetApplicationAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__AdminGetApplicationAttributes * SOAP_FMAC4 soap_in___stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, struct __stra__AdminGetApplicationAttributes *a, const char *type)
-{
-       short soap_flag_stra__AdminGetApplicationAttributes = 1;
-       a = (struct __stra__AdminGetApplicationAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AdminGetApplicationAttributes, sizeof(struct __stra__AdminGetApplicationAttributes), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__AdminGetApplicationAttributes(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__AdminGetApplicationAttributes && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__AdminGetApplicationAttributes(soap, "stra:AdminGetApplicationAttributes", &a->stra__AdminGetApplicationAttributes, ""))
-                               {       soap_flag_stra__AdminGetApplicationAttributes--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__AdminGetApplicationAttributes * SOAP_FMAC6 soap_new___stra__AdminGetApplicationAttributes(struct soap *soap, int n)
-{      return soap_instantiate___stra__AdminGetApplicationAttributes(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AdminGetApplicationAttributes(struct soap *soap, struct __stra__AdminGetApplicationAttributes *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AdminGetApplicationAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AdminGetApplicationAttributes, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__AdminGetApplicationAttributes;
-               if (size)
-                       *size = sizeof(struct __stra__AdminGetApplicationAttributes);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__AdminGetApplicationAttributes[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__AdminGetApplicationAttributes);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__AdminGetApplicationAttributes*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AdminGetApplicationAttributes %p -> %p\n", q, p));
-       *(struct __stra__AdminGetApplicationAttributes*)p = *(struct __stra__AdminGetApplicationAttributes*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__AdminGetRegisteredApplications(struct soap *soap, const struct __stra__AdminGetRegisteredApplications *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__AdminGetRegisteredApplications(soap, &a->stra__AdminGetRegisteredApplications);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__AdminGetRegisteredApplications(struct soap *soap, struct __stra__AdminGetRegisteredApplications *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__AdminGetRegisteredApplications = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__AdminGetRegisteredApplications(struct soap *soap, const struct __stra__AdminGetRegisteredApplications *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__AdminGetRegisteredApplications(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__AdminGetRegisteredApplications(soap, "stra:AdminGetRegisteredApplications", -1, &a->stra__AdminGetRegisteredApplications, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_get___stra__AdminGetRegisteredApplications(struct soap *soap, struct __stra__AdminGetRegisteredApplications *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__AdminGetRegisteredApplications(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__AdminGetRegisteredApplications * SOAP_FMAC4 soap_in___stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, struct __stra__AdminGetRegisteredApplications *a, const char *type)
-{
-       short soap_flag_stra__AdminGetRegisteredApplications = 1;
-       a = (struct __stra__AdminGetRegisteredApplications *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__AdminGetRegisteredApplications, sizeof(struct __stra__AdminGetRegisteredApplications), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__AdminGetRegisteredApplications(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__AdminGetRegisteredApplications && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__AdminGetRegisteredApplications(soap, "stra:AdminGetRegisteredApplications", &a->stra__AdminGetRegisteredApplications, ""))
-                               {       soap_flag_stra__AdminGetRegisteredApplications--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__AdminGetRegisteredApplications * SOAP_FMAC6 soap_new___stra__AdminGetRegisteredApplications(struct soap *soap, int n)
-{      return soap_instantiate___stra__AdminGetRegisteredApplications(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__AdminGetRegisteredApplications(struct soap *soap, struct __stra__AdminGetRegisteredApplications *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__AdminGetRegisteredApplications(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__AdminGetRegisteredApplications, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__AdminGetRegisteredApplications;
-               if (size)
-                       *size = sizeof(struct __stra__AdminGetRegisteredApplications);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__AdminGetRegisteredApplications[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__AdminGetRegisteredApplications);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__AdminGetRegisteredApplications*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__AdminGetRegisteredApplications %p -> %p\n", q, p));
-       *(struct __stra__AdminGetRegisteredApplications*)p = *(struct __stra__AdminGetRegisteredApplications*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__SetGlobalStorageAttributes(struct soap *soap, const struct __stra__SetGlobalStorageAttributes *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__SetGlobalStorageAttributes(soap, &a->stra__SetGlobalStorageAttributes);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__SetGlobalStorageAttributes(struct soap *soap, struct __stra__SetGlobalStorageAttributes *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__SetGlobalStorageAttributes = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__SetGlobalStorageAttributes(struct soap *soap, const struct __stra__SetGlobalStorageAttributes *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__SetGlobalStorageAttributes(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__SetGlobalStorageAttributes(soap, "stra:SetGlobalStorageAttributes", -1, &a->stra__SetGlobalStorageAttributes, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_get___stra__SetGlobalStorageAttributes(struct soap *soap, struct __stra__SetGlobalStorageAttributes *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__SetGlobalStorageAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__SetGlobalStorageAttributes * SOAP_FMAC4 soap_in___stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, struct __stra__SetGlobalStorageAttributes *a, const char *type)
-{
-       short soap_flag_stra__SetGlobalStorageAttributes = 1;
-       a = (struct __stra__SetGlobalStorageAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__SetGlobalStorageAttributes, sizeof(struct __stra__SetGlobalStorageAttributes), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__SetGlobalStorageAttributes(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__SetGlobalStorageAttributes && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__SetGlobalStorageAttributes(soap, "stra:SetGlobalStorageAttributes", &a->stra__SetGlobalStorageAttributes, ""))
-                               {       soap_flag_stra__SetGlobalStorageAttributes--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__SetGlobalStorageAttributes * SOAP_FMAC6 soap_new___stra__SetGlobalStorageAttributes(struct soap *soap, int n)
-{      return soap_instantiate___stra__SetGlobalStorageAttributes(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__SetGlobalStorageAttributes(struct soap *soap, struct __stra__SetGlobalStorageAttributes *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__SetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__SetGlobalStorageAttributes, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__SetGlobalStorageAttributes;
-               if (size)
-                       *size = sizeof(struct __stra__SetGlobalStorageAttributes);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__SetGlobalStorageAttributes[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__SetGlobalStorageAttributes);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__SetGlobalStorageAttributes*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__SetGlobalStorageAttributes %p -> %p\n", q, p));
-       *(struct __stra__SetGlobalStorageAttributes*)p = *(struct __stra__SetGlobalStorageAttributes*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___stra__GetGlobalStorageAttributes(struct soap *soap, const struct __stra__GetGlobalStorageAttributes *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_stra__GetGlobalStorageAttributes(soap, &a->stra__GetGlobalStorageAttributes);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___stra__GetGlobalStorageAttributes(struct soap *soap, struct __stra__GetGlobalStorageAttributes *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->stra__GetGlobalStorageAttributes = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___stra__GetGlobalStorageAttributes(struct soap *soap, const struct __stra__GetGlobalStorageAttributes *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___stra__GetGlobalStorageAttributes(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_stra__GetGlobalStorageAttributes(soap, "stra:GetGlobalStorageAttributes", -1, &a->stra__GetGlobalStorageAttributes, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_get___stra__GetGlobalStorageAttributes(struct soap *soap, struct __stra__GetGlobalStorageAttributes *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___stra__GetGlobalStorageAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __stra__GetGlobalStorageAttributes * SOAP_FMAC4 soap_in___stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, struct __stra__GetGlobalStorageAttributes *a, const char *type)
-{
-       short soap_flag_stra__GetGlobalStorageAttributes = 1;
-       a = (struct __stra__GetGlobalStorageAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___stra__GetGlobalStorageAttributes, sizeof(struct __stra__GetGlobalStorageAttributes), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___stra__GetGlobalStorageAttributes(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_stra__GetGlobalStorageAttributes && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_stra__GetGlobalStorageAttributes(soap, "stra:GetGlobalStorageAttributes", &a->stra__GetGlobalStorageAttributes, ""))
-                               {       soap_flag_stra__GetGlobalStorageAttributes--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __stra__GetGlobalStorageAttributes * SOAP_FMAC6 soap_new___stra__GetGlobalStorageAttributes(struct soap *soap, int n)
-{      return soap_instantiate___stra__GetGlobalStorageAttributes(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___stra__GetGlobalStorageAttributes(struct soap *soap, struct __stra__GetGlobalStorageAttributes *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___stra__GetGlobalStorageAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___stra__GetGlobalStorageAttributes, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __stra__GetGlobalStorageAttributes;
-               if (size)
-                       *size = sizeof(struct __stra__GetGlobalStorageAttributes);
-       }
-       else
-       {       cp->ptr = (void*)new struct __stra__GetGlobalStorageAttributes[n];
-               if (size)
-                       *size = n * sizeof(struct __stra__GetGlobalStorageAttributes);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __stra__GetGlobalStorageAttributes*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __stra__GetGlobalStorageAttributes %p -> %p\n", q, p));
-       *(struct __stra__GetGlobalStorageAttributes*)p = *(struct __stra__GetGlobalStorageAttributes*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___str__ExecuteStorageOperation(struct soap *soap, const struct __str__ExecuteStorageOperation *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_str__ExecuteStorageOperation(soap, &a->str__ExecuteStorageOperation);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___str__ExecuteStorageOperation(struct soap *soap, struct __str__ExecuteStorageOperation *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->str__ExecuteStorageOperation = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___str__ExecuteStorageOperation(struct soap *soap, const struct __str__ExecuteStorageOperation *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___str__ExecuteStorageOperation(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_str__ExecuteStorageOperation(soap, "str:ExecuteStorageOperation", -1, &a->str__ExecuteStorageOperation, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __str__ExecuteStorageOperation * SOAP_FMAC4 soap_get___str__ExecuteStorageOperation(struct soap *soap, struct __str__ExecuteStorageOperation *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___str__ExecuteStorageOperation(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __str__ExecuteStorageOperation * SOAP_FMAC4 soap_in___str__ExecuteStorageOperation(struct soap *soap, const char *tag, struct __str__ExecuteStorageOperation *a, const char *type)
-{
-       short soap_flag_str__ExecuteStorageOperation = 1;
-       a = (struct __str__ExecuteStorageOperation *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___str__ExecuteStorageOperation, sizeof(struct __str__ExecuteStorageOperation), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___str__ExecuteStorageOperation(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_str__ExecuteStorageOperation && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_str__ExecuteStorageOperation(soap, "str:ExecuteStorageOperation", &a->str__ExecuteStorageOperation, ""))
-                               {       soap_flag_str__ExecuteStorageOperation--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __str__ExecuteStorageOperation * SOAP_FMAC6 soap_new___str__ExecuteStorageOperation(struct soap *soap, int n)
-{      return soap_instantiate___str__ExecuteStorageOperation(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___str__ExecuteStorageOperation(struct soap *soap, struct __str__ExecuteStorageOperation *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___str__ExecuteStorageOperation(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___str__ExecuteStorageOperation, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __str__ExecuteStorageOperation;
-               if (size)
-                       *size = sizeof(struct __str__ExecuteStorageOperation);
-       }
-       else
-       {       cp->ptr = (void*)new struct __str__ExecuteStorageOperation[n];
-               if (size)
-                       *size = n * sizeof(struct __str__ExecuteStorageOperation);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __str__ExecuteStorageOperation*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __str__ExecuteStorageOperation %p -> %p\n", q, p));
-       *(struct __str__ExecuteStorageOperation*)p = *(struct __str__ExecuteStorageOperation*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetAclEnabledState(struct soap *soap, const struct __sai__GetAclEnabledState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetAclEnabledState(soap, &a->sai__GetAclEnabledState);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetAclEnabledState(struct soap *soap, struct __sai__GetAclEnabledState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetAclEnabledState = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetAclEnabledState(struct soap *soap, const struct __sai__GetAclEnabledState *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetAclEnabledState(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetAclEnabledState(soap, "sai:GetAclEnabledState", -1, &a->sai__GetAclEnabledState, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetAclEnabledState * SOAP_FMAC4 soap_get___sai__GetAclEnabledState(struct soap *soap, struct __sai__GetAclEnabledState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetAclEnabledState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetAclEnabledState * SOAP_FMAC4 soap_in___sai__GetAclEnabledState(struct soap *soap, const char *tag, struct __sai__GetAclEnabledState *a, const char *type)
-{
-       short soap_flag_sai__GetAclEnabledState = 1;
-       a = (struct __sai__GetAclEnabledState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetAclEnabledState, sizeof(struct __sai__GetAclEnabledState), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetAclEnabledState(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetAclEnabledState && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetAclEnabledState(soap, "sai:GetAclEnabledState", &a->sai__GetAclEnabledState, ""))
-                               {       soap_flag_sai__GetAclEnabledState--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetAclEnabledState * SOAP_FMAC6 soap_new___sai__GetAclEnabledState(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetAclEnabledState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetAclEnabledState(struct soap *soap, struct __sai__GetAclEnabledState *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetAclEnabledState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetAclEnabledState;
-               if (size)
-                       *size = sizeof(struct __sai__GetAclEnabledState);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetAclEnabledState[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetAclEnabledState);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetAclEnabledState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetAclEnabledState %p -> %p\n", q, p));
-       *(struct __sai__GetAclEnabledState*)p = *(struct __sai__GetAclEnabledState*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetAclEnabledState(struct soap *soap, const struct __sai__SetAclEnabledState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetAclEnabledState(soap, &a->sai__SetAclEnabledState);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetAclEnabledState(struct soap *soap, struct __sai__SetAclEnabledState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetAclEnabledState = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetAclEnabledState(struct soap *soap, const struct __sai__SetAclEnabledState *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetAclEnabledState(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetAclEnabledState(soap, "sai:SetAclEnabledState", -1, &a->sai__SetAclEnabledState, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetAclEnabledState * SOAP_FMAC4 soap_get___sai__SetAclEnabledState(struct soap *soap, struct __sai__SetAclEnabledState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetAclEnabledState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetAclEnabledState * SOAP_FMAC4 soap_in___sai__SetAclEnabledState(struct soap *soap, const char *tag, struct __sai__SetAclEnabledState *a, const char *type)
-{
-       short soap_flag_sai__SetAclEnabledState = 1;
-       a = (struct __sai__SetAclEnabledState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetAclEnabledState, sizeof(struct __sai__SetAclEnabledState), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetAclEnabledState(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetAclEnabledState && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetAclEnabledState(soap, "sai:SetAclEnabledState", &a->sai__SetAclEnabledState, ""))
-                               {       soap_flag_sai__SetAclEnabledState--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetAclEnabledState * SOAP_FMAC6 soap_new___sai__SetAclEnabledState(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetAclEnabledState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetAclEnabledState(struct soap *soap, struct __sai__SetAclEnabledState *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetAclEnabledState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetAclEnabledState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetAclEnabledState;
-               if (size)
-                       *size = sizeof(struct __sai__SetAclEnabledState);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetAclEnabledState[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetAclEnabledState);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetAclEnabledState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetAclEnabledState %p -> %p\n", q, p));
-       *(struct __sai__SetAclEnabledState*)p = *(struct __sai__SetAclEnabledState*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetConfigurationServerFQDN(struct soap *soap, const struct __sai__SetConfigurationServerFQDN *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetConfigurationServerFQDN(soap, &a->sai__SetConfigurationServerFQDN);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetConfigurationServerFQDN(struct soap *soap, struct __sai__SetConfigurationServerFQDN *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetConfigurationServerFQDN = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetConfigurationServerFQDN(struct soap *soap, const struct __sai__SetConfigurationServerFQDN *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetConfigurationServerFQDN(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetConfigurationServerFQDN(soap, "sai:SetConfigurationServerFQDN", -1, &a->sai__SetConfigurationServerFQDN, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_get___sai__SetConfigurationServerFQDN(struct soap *soap, struct __sai__SetConfigurationServerFQDN *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetConfigurationServerFQDN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetConfigurationServerFQDN * SOAP_FMAC4 soap_in___sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, struct __sai__SetConfigurationServerFQDN *a, const char *type)
-{
-       short soap_flag_sai__SetConfigurationServerFQDN = 1;
-       a = (struct __sai__SetConfigurationServerFQDN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetConfigurationServerFQDN, sizeof(struct __sai__SetConfigurationServerFQDN), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetConfigurationServerFQDN(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetConfigurationServerFQDN && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetConfigurationServerFQDN(soap, "sai:SetConfigurationServerFQDN", &a->sai__SetConfigurationServerFQDN, ""))
-                               {       soap_flag_sai__SetConfigurationServerFQDN--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetConfigurationServerFQDN * SOAP_FMAC6 soap_new___sai__SetConfigurationServerFQDN(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetConfigurationServerFQDN(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetConfigurationServerFQDN(struct soap *soap, struct __sai__SetConfigurationServerFQDN *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetConfigurationServerFQDN, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetConfigurationServerFQDN;
-               if (size)
-                       *size = sizeof(struct __sai__SetConfigurationServerFQDN);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetConfigurationServerFQDN[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetConfigurationServerFQDN);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetConfigurationServerFQDN*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetConfigurationServerFQDN %p -> %p\n", q, p));
-       *(struct __sai__SetConfigurationServerFQDN*)p = *(struct __sai__SetConfigurationServerFQDN*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetConfigurationServerFQDN(struct soap *soap, const struct __sai__GetConfigurationServerFQDN *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetConfigurationServerFQDN(soap, &a->sai__GetConfigurationServerFQDN);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetConfigurationServerFQDN(struct soap *soap, struct __sai__GetConfigurationServerFQDN *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetConfigurationServerFQDN = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetConfigurationServerFQDN(struct soap *soap, const struct __sai__GetConfigurationServerFQDN *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetConfigurationServerFQDN(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetConfigurationServerFQDN(soap, "sai:GetConfigurationServerFQDN", -1, &a->sai__GetConfigurationServerFQDN, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_get___sai__GetConfigurationServerFQDN(struct soap *soap, struct __sai__GetConfigurationServerFQDN *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetConfigurationServerFQDN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetConfigurationServerFQDN * SOAP_FMAC4 soap_in___sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, struct __sai__GetConfigurationServerFQDN *a, const char *type)
-{
-       short soap_flag_sai__GetConfigurationServerFQDN = 1;
-       a = (struct __sai__GetConfigurationServerFQDN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetConfigurationServerFQDN, sizeof(struct __sai__GetConfigurationServerFQDN), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetConfigurationServerFQDN(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetConfigurationServerFQDN && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetConfigurationServerFQDN(soap, "sai:GetConfigurationServerFQDN", &a->sai__GetConfigurationServerFQDN, ""))
-                               {       soap_flag_sai__GetConfigurationServerFQDN--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetConfigurationServerFQDN * SOAP_FMAC6 soap_new___sai__GetConfigurationServerFQDN(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetConfigurationServerFQDN(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetConfigurationServerFQDN(struct soap *soap, struct __sai__GetConfigurationServerFQDN *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetConfigurationServerFQDN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetConfigurationServerFQDN, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetConfigurationServerFQDN;
-               if (size)
-                       *size = sizeof(struct __sai__GetConfigurationServerFQDN);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetConfigurationServerFQDN[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetConfigurationServerFQDN);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetConfigurationServerFQDN*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetConfigurationServerFQDN %p -> %p\n", q, p));
-       *(struct __sai__GetConfigurationServerFQDN*)p = *(struct __sai__GetConfigurationServerFQDN*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnableVpnRouting(struct soap *soap, const struct __sai__EnableVpnRouting *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__EnableVpnRouting(soap, &a->sai__EnableVpnRouting);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnableVpnRouting(struct soap *soap, struct __sai__EnableVpnRouting *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__EnableVpnRouting = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnableVpnRouting(struct soap *soap, const struct __sai__EnableVpnRouting *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__EnableVpnRouting(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__EnableVpnRouting(soap, "sai:EnableVpnRouting", -1, &a->sai__EnableVpnRouting, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__EnableVpnRouting * SOAP_FMAC4 soap_get___sai__EnableVpnRouting(struct soap *soap, struct __sai__EnableVpnRouting *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__EnableVpnRouting(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__EnableVpnRouting * SOAP_FMAC4 soap_in___sai__EnableVpnRouting(struct soap *soap, const char *tag, struct __sai__EnableVpnRouting *a, const char *type)
-{
-       short soap_flag_sai__EnableVpnRouting = 1;
-       a = (struct __sai__EnableVpnRouting *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnableVpnRouting, sizeof(struct __sai__EnableVpnRouting), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__EnableVpnRouting(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__EnableVpnRouting && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__EnableVpnRouting(soap, "sai:EnableVpnRouting", &a->sai__EnableVpnRouting, ""))
-                               {       soap_flag_sai__EnableVpnRouting--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__EnableVpnRouting * SOAP_FMAC6 soap_new___sai__EnableVpnRouting(struct soap *soap, int n)
-{      return soap_instantiate___sai__EnableVpnRouting(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnableVpnRouting(struct soap *soap, struct __sai__EnableVpnRouting *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnableVpnRouting(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnableVpnRouting, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__EnableVpnRouting;
-               if (size)
-                       *size = sizeof(struct __sai__EnableVpnRouting);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__EnableVpnRouting[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__EnableVpnRouting);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__EnableVpnRouting*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnableVpnRouting %p -> %p\n", q, p));
-       *(struct __sai__EnableVpnRouting*)p = *(struct __sai__EnableVpnRouting*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTLSCredentials(struct soap *soap, const struct __sai__GetTLSCredentials *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetTLSCredentials(soap, &a->sai__GetTLSCredentials);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTLSCredentials(struct soap *soap, struct __sai__GetTLSCredentials *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetTLSCredentials = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTLSCredentials(struct soap *soap, const struct __sai__GetTLSCredentials *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetTLSCredentials(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetTLSCredentials(soap, "sai:GetTLSCredentials", -1, &a->sai__GetTLSCredentials, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetTLSCredentials * SOAP_FMAC4 soap_get___sai__GetTLSCredentials(struct soap *soap, struct __sai__GetTLSCredentials *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetTLSCredentials(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetTLSCredentials * SOAP_FMAC4 soap_in___sai__GetTLSCredentials(struct soap *soap, const char *tag, struct __sai__GetTLSCredentials *a, const char *type)
-{
-       short soap_flag_sai__GetTLSCredentials = 1;
-       a = (struct __sai__GetTLSCredentials *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTLSCredentials, sizeof(struct __sai__GetTLSCredentials), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetTLSCredentials(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetTLSCredentials && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetTLSCredentials(soap, "sai:GetTLSCredentials", &a->sai__GetTLSCredentials, ""))
-                               {       soap_flag_sai__GetTLSCredentials--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetTLSCredentials * SOAP_FMAC6 soap_new___sai__GetTLSCredentials(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetTLSCredentials(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTLSCredentials(struct soap *soap, struct __sai__GetTLSCredentials *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTLSCredentials, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetTLSCredentials;
-               if (size)
-                       *size = sizeof(struct __sai__GetTLSCredentials);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetTLSCredentials[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetTLSCredentials);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetTLSCredentials*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTLSCredentials %p -> %p\n", q, p));
-       *(struct __sai__GetTLSCredentials*)p = *(struct __sai__GetTLSCredentials*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSCredentials(struct soap *soap, const struct __sai__SetTLSCredentials *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetTLSCredentials(soap, &a->sai__SetTLSCredentials);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSCredentials(struct soap *soap, struct __sai__SetTLSCredentials *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetTLSCredentials = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSCredentials(struct soap *soap, const struct __sai__SetTLSCredentials *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetTLSCredentials(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetTLSCredentials(soap, "sai:SetTLSCredentials", -1, &a->sai__SetTLSCredentials, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetTLSCredentials * SOAP_FMAC4 soap_get___sai__SetTLSCredentials(struct soap *soap, struct __sai__SetTLSCredentials *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetTLSCredentials(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetTLSCredentials * SOAP_FMAC4 soap_in___sai__SetTLSCredentials(struct soap *soap, const char *tag, struct __sai__SetTLSCredentials *a, const char *type)
-{
-       short soap_flag_sai__SetTLSCredentials = 1;
-       a = (struct __sai__SetTLSCredentials *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSCredentials, sizeof(struct __sai__SetTLSCredentials), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetTLSCredentials(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetTLSCredentials && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetTLSCredentials(soap, "sai:SetTLSCredentials", &a->sai__SetTLSCredentials, ""))
-                               {       soap_flag_sai__SetTLSCredentials--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetTLSCredentials * SOAP_FMAC6 soap_new___sai__SetTLSCredentials(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetTLSCredentials(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSCredentials(struct soap *soap, struct __sai__SetTLSCredentials *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSCredentials(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSCredentials, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetTLSCredentials;
-               if (size)
-                       *size = sizeof(struct __sai__SetTLSCredentials);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetTLSCredentials[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetTLSCredentials);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetTLSCredentials*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSCredentials %p -> %p\n", q, p));
-       *(struct __sai__SetTLSCredentials*)p = *(struct __sai__SetTLSCredentials*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreUpdateCertificate(struct soap *soap, const struct __sai__CertStoreUpdateCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__CertStoreUpdateCertificate(soap, &a->sai__CertStoreUpdateCertificate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreUpdateCertificate(struct soap *soap, struct __sai__CertStoreUpdateCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__CertStoreUpdateCertificate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreUpdateCertificate(struct soap *soap, const struct __sai__CertStoreUpdateCertificate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__CertStoreUpdateCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__CertStoreUpdateCertificate(soap, "sai:CertStoreUpdateCertificate", -1, &a->sai__CertStoreUpdateCertificate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_get___sai__CertStoreUpdateCertificate(struct soap *soap, struct __sai__CertStoreUpdateCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__CertStoreUpdateCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreUpdateCertificate * SOAP_FMAC4 soap_in___sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreUpdateCertificate *a, const char *type)
-{
-       short soap_flag_sai__CertStoreUpdateCertificate = 1;
-       a = (struct __sai__CertStoreUpdateCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreUpdateCertificate, sizeof(struct __sai__CertStoreUpdateCertificate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__CertStoreUpdateCertificate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__CertStoreUpdateCertificate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__CertStoreUpdateCertificate(soap, "sai:CertStoreUpdateCertificate", &a->sai__CertStoreUpdateCertificate, ""))
-                               {       soap_flag_sai__CertStoreUpdateCertificate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__CertStoreUpdateCertificate * SOAP_FMAC6 soap_new___sai__CertStoreUpdateCertificate(struct soap *soap, int n)
-{      return soap_instantiate___sai__CertStoreUpdateCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreUpdateCertificate(struct soap *soap, struct __sai__CertStoreUpdateCertificate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreUpdateCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreUpdateCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__CertStoreUpdateCertificate;
-               if (size)
-                       *size = sizeof(struct __sai__CertStoreUpdateCertificate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__CertStoreUpdateCertificate[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__CertStoreUpdateCertificate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__CertStoreUpdateCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreUpdateCertificate %p -> %p\n", q, p));
-       *(struct __sai__CertStoreUpdateCertificate*)p = *(struct __sai__CertStoreUpdateCertificate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreGetPKCS10Request(struct soap *soap, const struct __sai__CertStoreGetPKCS10Request *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__CertStoreGetPKCS10Request(soap, &a->sai__CertStoreGetPKCS10Request);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreGetPKCS10Request(struct soap *soap, struct __sai__CertStoreGetPKCS10Request *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__CertStoreGetPKCS10Request = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreGetPKCS10Request(struct soap *soap, const struct __sai__CertStoreGetPKCS10Request *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__CertStoreGetPKCS10Request(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__CertStoreGetPKCS10Request(soap, "sai:CertStoreGetPKCS10Request", -1, &a->sai__CertStoreGetPKCS10Request, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_get___sai__CertStoreGetPKCS10Request(struct soap *soap, struct __sai__CertStoreGetPKCS10Request *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__CertStoreGetPKCS10Request(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreGetPKCS10Request * SOAP_FMAC4 soap_in___sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, struct __sai__CertStoreGetPKCS10Request *a, const char *type)
-{
-       short soap_flag_sai__CertStoreGetPKCS10Request = 1;
-       a = (struct __sai__CertStoreGetPKCS10Request *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreGetPKCS10Request, sizeof(struct __sai__CertStoreGetPKCS10Request), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__CertStoreGetPKCS10Request(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__CertStoreGetPKCS10Request && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__CertStoreGetPKCS10Request(soap, "sai:CertStoreGetPKCS10Request", &a->sai__CertStoreGetPKCS10Request, ""))
-                               {       soap_flag_sai__CertStoreGetPKCS10Request--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__CertStoreGetPKCS10Request * SOAP_FMAC6 soap_new___sai__CertStoreGetPKCS10Request(struct soap *soap, int n)
-{      return soap_instantiate___sai__CertStoreGetPKCS10Request(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreGetPKCS10Request(struct soap *soap, struct __sai__CertStoreGetPKCS10Request *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreGetPKCS10Request(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreGetPKCS10Request, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__CertStoreGetPKCS10Request;
-               if (size)
-                       *size = sizeof(struct __sai__CertStoreGetPKCS10Request);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__CertStoreGetPKCS10Request[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__CertStoreGetPKCS10Request);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__CertStoreGetPKCS10Request*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreGetPKCS10Request %p -> %p\n", q, p));
-       *(struct __sai__CertStoreGetPKCS10Request*)p = *(struct __sai__CertStoreGetPKCS10Request*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreRemoveCertificate(struct soap *soap, const struct __sai__CertStoreRemoveCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__CertStoreRemoveCertificate(soap, &a->sai__CertStoreRemoveCertificate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreRemoveCertificate(struct soap *soap, struct __sai__CertStoreRemoveCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__CertStoreRemoveCertificate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreRemoveCertificate(struct soap *soap, const struct __sai__CertStoreRemoveCertificate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__CertStoreRemoveCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__CertStoreRemoveCertificate(soap, "sai:CertStoreRemoveCertificate", -1, &a->sai__CertStoreRemoveCertificate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_get___sai__CertStoreRemoveCertificate(struct soap *soap, struct __sai__CertStoreRemoveCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__CertStoreRemoveCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreRemoveCertificate * SOAP_FMAC4 soap_in___sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreRemoveCertificate *a, const char *type)
-{
-       short soap_flag_sai__CertStoreRemoveCertificate = 1;
-       a = (struct __sai__CertStoreRemoveCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreRemoveCertificate, sizeof(struct __sai__CertStoreRemoveCertificate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__CertStoreRemoveCertificate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__CertStoreRemoveCertificate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__CertStoreRemoveCertificate(soap, "sai:CertStoreRemoveCertificate", &a->sai__CertStoreRemoveCertificate, ""))
-                               {       soap_flag_sai__CertStoreRemoveCertificate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__CertStoreRemoveCertificate * SOAP_FMAC6 soap_new___sai__CertStoreRemoveCertificate(struct soap *soap, int n)
-{      return soap_instantiate___sai__CertStoreRemoveCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreRemoveCertificate(struct soap *soap, struct __sai__CertStoreRemoveCertificate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreRemoveCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreRemoveCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__CertStoreRemoveCertificate;
-               if (size)
-                       *size = sizeof(struct __sai__CertStoreRemoveCertificate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__CertStoreRemoveCertificate[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__CertStoreRemoveCertificate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__CertStoreRemoveCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreRemoveCertificate %p -> %p\n", q, p));
-       *(struct __sai__CertStoreRemoveCertificate*)p = *(struct __sai__CertStoreRemoveCertificate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreEnumerateCertificates(struct soap *soap, const struct __sai__CertStoreEnumerateCertificates *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__CertStoreEnumerateCertificates(soap, &a->sai__CertStoreEnumerateCertificates);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreEnumerateCertificates(struct soap *soap, struct __sai__CertStoreEnumerateCertificates *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__CertStoreEnumerateCertificates = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreEnumerateCertificates(struct soap *soap, const struct __sai__CertStoreEnumerateCertificates *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__CertStoreEnumerateCertificates(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__CertStoreEnumerateCertificates(soap, "sai:CertStoreEnumerateCertificates", -1, &a->sai__CertStoreEnumerateCertificates, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_get___sai__CertStoreEnumerateCertificates(struct soap *soap, struct __sai__CertStoreEnumerateCertificates *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__CertStoreEnumerateCertificates(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreEnumerateCertificates * SOAP_FMAC4 soap_in___sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, struct __sai__CertStoreEnumerateCertificates *a, const char *type)
-{
-       short soap_flag_sai__CertStoreEnumerateCertificates = 1;
-       a = (struct __sai__CertStoreEnumerateCertificates *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreEnumerateCertificates, sizeof(struct __sai__CertStoreEnumerateCertificates), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__CertStoreEnumerateCertificates(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__CertStoreEnumerateCertificates && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__CertStoreEnumerateCertificates(soap, "sai:CertStoreEnumerateCertificates", &a->sai__CertStoreEnumerateCertificates, ""))
-                               {       soap_flag_sai__CertStoreEnumerateCertificates--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__CertStoreEnumerateCertificates * SOAP_FMAC6 soap_new___sai__CertStoreEnumerateCertificates(struct soap *soap, int n)
-{      return soap_instantiate___sai__CertStoreEnumerateCertificates(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreEnumerateCertificates(struct soap *soap, struct __sai__CertStoreEnumerateCertificates *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreEnumerateCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreEnumerateCertificates, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__CertStoreEnumerateCertificates;
-               if (size)
-                       *size = sizeof(struct __sai__CertStoreEnumerateCertificates);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__CertStoreEnumerateCertificates[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__CertStoreEnumerateCertificates);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__CertStoreEnumerateCertificates*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreEnumerateCertificates %p -> %p\n", q, p));
-       *(struct __sai__CertStoreEnumerateCertificates*)p = *(struct __sai__CertStoreEnumerateCertificates*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreGetCertificate(struct soap *soap, const struct __sai__CertStoreGetCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__CertStoreGetCertificate(soap, &a->sai__CertStoreGetCertificate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreGetCertificate(struct soap *soap, struct __sai__CertStoreGetCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__CertStoreGetCertificate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreGetCertificate(struct soap *soap, const struct __sai__CertStoreGetCertificate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__CertStoreGetCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__CertStoreGetCertificate(soap, "sai:CertStoreGetCertificate", -1, &a->sai__CertStoreGetCertificate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreGetCertificate * SOAP_FMAC4 soap_get___sai__CertStoreGetCertificate(struct soap *soap, struct __sai__CertStoreGetCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__CertStoreGetCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreGetCertificate * SOAP_FMAC4 soap_in___sai__CertStoreGetCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreGetCertificate *a, const char *type)
-{
-       short soap_flag_sai__CertStoreGetCertificate = 1;
-       a = (struct __sai__CertStoreGetCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreGetCertificate, sizeof(struct __sai__CertStoreGetCertificate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__CertStoreGetCertificate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__CertStoreGetCertificate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__CertStoreGetCertificate(soap, "sai:CertStoreGetCertificate", &a->sai__CertStoreGetCertificate, ""))
-                               {       soap_flag_sai__CertStoreGetCertificate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__CertStoreGetCertificate * SOAP_FMAC6 soap_new___sai__CertStoreGetCertificate(struct soap *soap, int n)
-{      return soap_instantiate___sai__CertStoreGetCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreGetCertificate(struct soap *soap, struct __sai__CertStoreGetCertificate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreGetCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreGetCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__CertStoreGetCertificate;
-               if (size)
-                       *size = sizeof(struct __sai__CertStoreGetCertificate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__CertStoreGetCertificate[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__CertStoreGetCertificate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__CertStoreGetCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreGetCertificate %p -> %p\n", q, p));
-       *(struct __sai__CertStoreGetCertificate*)p = *(struct __sai__CertStoreGetCertificate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreAddCertificate(struct soap *soap, const struct __sai__CertStoreAddCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__CertStoreAddCertificate(soap, &a->sai__CertStoreAddCertificate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreAddCertificate(struct soap *soap, struct __sai__CertStoreAddCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__CertStoreAddCertificate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreAddCertificate(struct soap *soap, const struct __sai__CertStoreAddCertificate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__CertStoreAddCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__CertStoreAddCertificate(soap, "sai:CertStoreAddCertificate", -1, &a->sai__CertStoreAddCertificate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreAddCertificate * SOAP_FMAC4 soap_get___sai__CertStoreAddCertificate(struct soap *soap, struct __sai__CertStoreAddCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__CertStoreAddCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreAddCertificate * SOAP_FMAC4 soap_in___sai__CertStoreAddCertificate(struct soap *soap, const char *tag, struct __sai__CertStoreAddCertificate *a, const char *type)
-{
-       short soap_flag_sai__CertStoreAddCertificate = 1;
-       a = (struct __sai__CertStoreAddCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreAddCertificate, sizeof(struct __sai__CertStoreAddCertificate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__CertStoreAddCertificate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__CertStoreAddCertificate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__CertStoreAddCertificate(soap, "sai:CertStoreAddCertificate", &a->sai__CertStoreAddCertificate, ""))
-                               {       soap_flag_sai__CertStoreAddCertificate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__CertStoreAddCertificate * SOAP_FMAC6 soap_new___sai__CertStoreAddCertificate(struct soap *soap, int n)
-{      return soap_instantiate___sai__CertStoreAddCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreAddCertificate(struct soap *soap, struct __sai__CertStoreAddCertificate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreAddCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreAddCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__CertStoreAddCertificate;
-               if (size)
-                       *size = sizeof(struct __sai__CertStoreAddCertificate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__CertStoreAddCertificate[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__CertStoreAddCertificate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__CertStoreAddCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreAddCertificate %p -> %p\n", q, p));
-       *(struct __sai__CertStoreAddCertificate*)p = *(struct __sai__CertStoreAddCertificate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreRemoveKey(struct soap *soap, const struct __sai__CertStoreRemoveKey *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__CertStoreRemoveKey(soap, &a->sai__CertStoreRemoveKey);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreRemoveKey(struct soap *soap, struct __sai__CertStoreRemoveKey *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__CertStoreRemoveKey = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreRemoveKey(struct soap *soap, const struct __sai__CertStoreRemoveKey *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__CertStoreRemoveKey(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__CertStoreRemoveKey(soap, "sai:CertStoreRemoveKey", -1, &a->sai__CertStoreRemoveKey, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreRemoveKey * SOAP_FMAC4 soap_get___sai__CertStoreRemoveKey(struct soap *soap, struct __sai__CertStoreRemoveKey *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__CertStoreRemoveKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreRemoveKey * SOAP_FMAC4 soap_in___sai__CertStoreRemoveKey(struct soap *soap, const char *tag, struct __sai__CertStoreRemoveKey *a, const char *type)
-{
-       short soap_flag_sai__CertStoreRemoveKey = 1;
-       a = (struct __sai__CertStoreRemoveKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreRemoveKey, sizeof(struct __sai__CertStoreRemoveKey), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__CertStoreRemoveKey(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__CertStoreRemoveKey && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__CertStoreRemoveKey(soap, "sai:CertStoreRemoveKey", &a->sai__CertStoreRemoveKey, ""))
-                               {       soap_flag_sai__CertStoreRemoveKey--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__CertStoreRemoveKey * SOAP_FMAC6 soap_new___sai__CertStoreRemoveKey(struct soap *soap, int n)
-{      return soap_instantiate___sai__CertStoreRemoveKey(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreRemoveKey(struct soap *soap, struct __sai__CertStoreRemoveKey *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreRemoveKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreRemoveKey, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__CertStoreRemoveKey;
-               if (size)
-                       *size = sizeof(struct __sai__CertStoreRemoveKey);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__CertStoreRemoveKey[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__CertStoreRemoveKey);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__CertStoreRemoveKey*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreRemoveKey %p -> %p\n", q, p));
-       *(struct __sai__CertStoreRemoveKey*)p = *(struct __sai__CertStoreRemoveKey*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreGetKey(struct soap *soap, const struct __sai__CertStoreGetKey *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__CertStoreGetKey(soap, &a->sai__CertStoreGetKey);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreGetKey(struct soap *soap, struct __sai__CertStoreGetKey *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__CertStoreGetKey = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreGetKey(struct soap *soap, const struct __sai__CertStoreGetKey *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__CertStoreGetKey(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__CertStoreGetKey(soap, "sai:CertStoreGetKey", -1, &a->sai__CertStoreGetKey, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreGetKey * SOAP_FMAC4 soap_get___sai__CertStoreGetKey(struct soap *soap, struct __sai__CertStoreGetKey *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__CertStoreGetKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreGetKey * SOAP_FMAC4 soap_in___sai__CertStoreGetKey(struct soap *soap, const char *tag, struct __sai__CertStoreGetKey *a, const char *type)
-{
-       short soap_flag_sai__CertStoreGetKey = 1;
-       a = (struct __sai__CertStoreGetKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreGetKey, sizeof(struct __sai__CertStoreGetKey), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__CertStoreGetKey(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__CertStoreGetKey && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__CertStoreGetKey(soap, "sai:CertStoreGetKey", &a->sai__CertStoreGetKey, ""))
-                               {       soap_flag_sai__CertStoreGetKey--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__CertStoreGetKey * SOAP_FMAC6 soap_new___sai__CertStoreGetKey(struct soap *soap, int n)
-{      return soap_instantiate___sai__CertStoreGetKey(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreGetKey(struct soap *soap, struct __sai__CertStoreGetKey *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreGetKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreGetKey, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__CertStoreGetKey;
-               if (size)
-                       *size = sizeof(struct __sai__CertStoreGetKey);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__CertStoreGetKey[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__CertStoreGetKey);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__CertStoreGetKey*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreGetKey %p -> %p\n", q, p));
-       *(struct __sai__CertStoreGetKey*)p = *(struct __sai__CertStoreGetKey*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreEnumerateKeys(struct soap *soap, const struct __sai__CertStoreEnumerateKeys *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__CertStoreEnumerateKeys(soap, &a->sai__CertStoreEnumerateKeys);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreEnumerateKeys(struct soap *soap, struct __sai__CertStoreEnumerateKeys *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__CertStoreEnumerateKeys = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreEnumerateKeys(struct soap *soap, const struct __sai__CertStoreEnumerateKeys *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__CertStoreEnumerateKeys(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__CertStoreEnumerateKeys(soap, "sai:CertStoreEnumerateKeys", -1, &a->sai__CertStoreEnumerateKeys, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_get___sai__CertStoreEnumerateKeys(struct soap *soap, struct __sai__CertStoreEnumerateKeys *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__CertStoreEnumerateKeys(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreEnumerateKeys * SOAP_FMAC4 soap_in___sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, struct __sai__CertStoreEnumerateKeys *a, const char *type)
-{
-       short soap_flag_sai__CertStoreEnumerateKeys = 1;
-       a = (struct __sai__CertStoreEnumerateKeys *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreEnumerateKeys, sizeof(struct __sai__CertStoreEnumerateKeys), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__CertStoreEnumerateKeys(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__CertStoreEnumerateKeys && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__CertStoreEnumerateKeys(soap, "sai:CertStoreEnumerateKeys", &a->sai__CertStoreEnumerateKeys, ""))
-                               {       soap_flag_sai__CertStoreEnumerateKeys--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__CertStoreEnumerateKeys * SOAP_FMAC6 soap_new___sai__CertStoreEnumerateKeys(struct soap *soap, int n)
-{      return soap_instantiate___sai__CertStoreEnumerateKeys(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreEnumerateKeys(struct soap *soap, struct __sai__CertStoreEnumerateKeys *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreEnumerateKeys(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreEnumerateKeys, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__CertStoreEnumerateKeys;
-               if (size)
-                       *size = sizeof(struct __sai__CertStoreEnumerateKeys);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__CertStoreEnumerateKeys[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__CertStoreEnumerateKeys);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__CertStoreEnumerateKeys*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreEnumerateKeys %p -> %p\n", q, p));
-       *(struct __sai__CertStoreEnumerateKeys*)p = *(struct __sai__CertStoreEnumerateKeys*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CertStoreAddKey(struct soap *soap, const struct __sai__CertStoreAddKey *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__CertStoreAddKey(soap, &a->sai__CertStoreAddKey);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CertStoreAddKey(struct soap *soap, struct __sai__CertStoreAddKey *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__CertStoreAddKey = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CertStoreAddKey(struct soap *soap, const struct __sai__CertStoreAddKey *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__CertStoreAddKey(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__CertStoreAddKey(soap, "sai:CertStoreAddKey", -1, &a->sai__CertStoreAddKey, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreAddKey * SOAP_FMAC4 soap_get___sai__CertStoreAddKey(struct soap *soap, struct __sai__CertStoreAddKey *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__CertStoreAddKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__CertStoreAddKey * SOAP_FMAC4 soap_in___sai__CertStoreAddKey(struct soap *soap, const char *tag, struct __sai__CertStoreAddKey *a, const char *type)
-{
-       short soap_flag_sai__CertStoreAddKey = 1;
-       a = (struct __sai__CertStoreAddKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CertStoreAddKey, sizeof(struct __sai__CertStoreAddKey), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__CertStoreAddKey(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__CertStoreAddKey && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__CertStoreAddKey(soap, "sai:CertStoreAddKey", &a->sai__CertStoreAddKey, ""))
-                               {       soap_flag_sai__CertStoreAddKey--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__CertStoreAddKey * SOAP_FMAC6 soap_new___sai__CertStoreAddKey(struct soap *soap, int n)
-{      return soap_instantiate___sai__CertStoreAddKey(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CertStoreAddKey(struct soap *soap, struct __sai__CertStoreAddKey *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CertStoreAddKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CertStoreAddKey, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__CertStoreAddKey;
-               if (size)
-                       *size = sizeof(struct __sai__CertStoreAddKey);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__CertStoreAddKey[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__CertStoreAddKey);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__CertStoreAddKey*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CertStoreAddKey %p -> %p\n", q, p));
-       *(struct __sai__CertStoreAddKey*)p = *(struct __sai__CertStoreAddKey*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetGlobalPowerPolicy(struct soap *soap, const struct __sai__GetGlobalPowerPolicy *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetGlobalPowerPolicy(soap, &a->sai__GetGlobalPowerPolicy);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetGlobalPowerPolicy(struct soap *soap, struct __sai__GetGlobalPowerPolicy *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetGlobalPowerPolicy = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetGlobalPowerPolicy(struct soap *soap, const struct __sai__GetGlobalPowerPolicy *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetGlobalPowerPolicy(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetGlobalPowerPolicy(soap, "sai:GetGlobalPowerPolicy", -1, &a->sai__GetGlobalPowerPolicy, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_get___sai__GetGlobalPowerPolicy(struct soap *soap, struct __sai__GetGlobalPowerPolicy *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetGlobalPowerPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetGlobalPowerPolicy * SOAP_FMAC4 soap_in___sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, struct __sai__GetGlobalPowerPolicy *a, const char *type)
-{
-       short soap_flag_sai__GetGlobalPowerPolicy = 1;
-       a = (struct __sai__GetGlobalPowerPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetGlobalPowerPolicy, sizeof(struct __sai__GetGlobalPowerPolicy), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetGlobalPowerPolicy(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetGlobalPowerPolicy && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetGlobalPowerPolicy(soap, "sai:GetGlobalPowerPolicy", &a->sai__GetGlobalPowerPolicy, ""))
-                               {       soap_flag_sai__GetGlobalPowerPolicy--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetGlobalPowerPolicy * SOAP_FMAC6 soap_new___sai__GetGlobalPowerPolicy(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetGlobalPowerPolicy(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetGlobalPowerPolicy(struct soap *soap, struct __sai__GetGlobalPowerPolicy *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetGlobalPowerPolicy, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetGlobalPowerPolicy;
-               if (size)
-                       *size = sizeof(struct __sai__GetGlobalPowerPolicy);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetGlobalPowerPolicy[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetGlobalPowerPolicy);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetGlobalPowerPolicy*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetGlobalPowerPolicy %p -> %p\n", q, p));
-       *(struct __sai__GetGlobalPowerPolicy*)p = *(struct __sai__GetGlobalPowerPolicy*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetGlobalPowerPolicy(struct soap *soap, const struct __sai__SetGlobalPowerPolicy *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetGlobalPowerPolicy(soap, &a->sai__SetGlobalPowerPolicy);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetGlobalPowerPolicy(struct soap *soap, struct __sai__SetGlobalPowerPolicy *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetGlobalPowerPolicy = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetGlobalPowerPolicy(struct soap *soap, const struct __sai__SetGlobalPowerPolicy *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetGlobalPowerPolicy(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetGlobalPowerPolicy(soap, "sai:SetGlobalPowerPolicy", -1, &a->sai__SetGlobalPowerPolicy, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_get___sai__SetGlobalPowerPolicy(struct soap *soap, struct __sai__SetGlobalPowerPolicy *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetGlobalPowerPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetGlobalPowerPolicy * SOAP_FMAC4 soap_in___sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, struct __sai__SetGlobalPowerPolicy *a, const char *type)
-{
-       short soap_flag_sai__SetGlobalPowerPolicy = 1;
-       a = (struct __sai__SetGlobalPowerPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetGlobalPowerPolicy, sizeof(struct __sai__SetGlobalPowerPolicy), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetGlobalPowerPolicy(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetGlobalPowerPolicy && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetGlobalPowerPolicy(soap, "sai:SetGlobalPowerPolicy", &a->sai__SetGlobalPowerPolicy, ""))
-                               {       soap_flag_sai__SetGlobalPowerPolicy--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetGlobalPowerPolicy * SOAP_FMAC6 soap_new___sai__SetGlobalPowerPolicy(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetGlobalPowerPolicy(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetGlobalPowerPolicy(struct soap *soap, struct __sai__SetGlobalPowerPolicy *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetGlobalPowerPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetGlobalPowerPolicy, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetGlobalPowerPolicy;
-               if (size)
-                       *size = sizeof(struct __sai__SetGlobalPowerPolicy);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetGlobalPowerPolicy[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetGlobalPowerPolicy);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetGlobalPowerPolicy*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetGlobalPowerPolicy %p -> %p\n", q, p));
-       *(struct __sai__SetGlobalPowerPolicy*)p = *(struct __sai__SetGlobalPowerPolicy*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetActivePowerPackage(struct soap *soap, const struct __sai__SetActivePowerPackage *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetActivePowerPackage(soap, &a->sai__SetActivePowerPackage);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetActivePowerPackage(struct soap *soap, struct __sai__SetActivePowerPackage *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetActivePowerPackage = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetActivePowerPackage(struct soap *soap, const struct __sai__SetActivePowerPackage *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetActivePowerPackage(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetActivePowerPackage(soap, "sai:SetActivePowerPackage", -1, &a->sai__SetActivePowerPackage, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetActivePowerPackage * SOAP_FMAC4 soap_get___sai__SetActivePowerPackage(struct soap *soap, struct __sai__SetActivePowerPackage *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetActivePowerPackage(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetActivePowerPackage * SOAP_FMAC4 soap_in___sai__SetActivePowerPackage(struct soap *soap, const char *tag, struct __sai__SetActivePowerPackage *a, const char *type)
-{
-       short soap_flag_sai__SetActivePowerPackage = 1;
-       a = (struct __sai__SetActivePowerPackage *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetActivePowerPackage, sizeof(struct __sai__SetActivePowerPackage), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetActivePowerPackage(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetActivePowerPackage && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetActivePowerPackage(soap, "sai:SetActivePowerPackage", &a->sai__SetActivePowerPackage, ""))
-                               {       soap_flag_sai__SetActivePowerPackage--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetActivePowerPackage * SOAP_FMAC6 soap_new___sai__SetActivePowerPackage(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetActivePowerPackage(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetActivePowerPackage(struct soap *soap, struct __sai__SetActivePowerPackage *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetActivePowerPackage, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetActivePowerPackage;
-               if (size)
-                       *size = sizeof(struct __sai__SetActivePowerPackage);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetActivePowerPackage[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetActivePowerPackage);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetActivePowerPackage*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetActivePowerPackage %p -> %p\n", q, p));
-       *(struct __sai__SetActivePowerPackage*)p = *(struct __sai__SetActivePowerPackage*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetActivePowerPackage(struct soap *soap, const struct __sai__GetActivePowerPackage *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetActivePowerPackage(soap, &a->sai__GetActivePowerPackage);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetActivePowerPackage(struct soap *soap, struct __sai__GetActivePowerPackage *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetActivePowerPackage = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetActivePowerPackage(struct soap *soap, const struct __sai__GetActivePowerPackage *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetActivePowerPackage(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetActivePowerPackage(soap, "sai:GetActivePowerPackage", -1, &a->sai__GetActivePowerPackage, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetActivePowerPackage * SOAP_FMAC4 soap_get___sai__GetActivePowerPackage(struct soap *soap, struct __sai__GetActivePowerPackage *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetActivePowerPackage(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetActivePowerPackage * SOAP_FMAC4 soap_in___sai__GetActivePowerPackage(struct soap *soap, const char *tag, struct __sai__GetActivePowerPackage *a, const char *type)
-{
-       short soap_flag_sai__GetActivePowerPackage = 1;
-       a = (struct __sai__GetActivePowerPackage *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetActivePowerPackage, sizeof(struct __sai__GetActivePowerPackage), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetActivePowerPackage(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetActivePowerPackage && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetActivePowerPackage(soap, "sai:GetActivePowerPackage", &a->sai__GetActivePowerPackage, ""))
-                               {       soap_flag_sai__GetActivePowerPackage--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetActivePowerPackage * SOAP_FMAC6 soap_new___sai__GetActivePowerPackage(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetActivePowerPackage(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetActivePowerPackage(struct soap *soap, struct __sai__GetActivePowerPackage *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetActivePowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetActivePowerPackage, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetActivePowerPackage;
-               if (size)
-                       *size = sizeof(struct __sai__GetActivePowerPackage);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetActivePowerPackage[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetActivePowerPackage);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetActivePowerPackage*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetActivePowerPackage %p -> %p\n", q, p));
-       *(struct __sai__GetActivePowerPackage*)p = *(struct __sai__GetActivePowerPackage*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetPowerPackage(struct soap *soap, const struct __sai__GetPowerPackage *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetPowerPackage(soap, &a->sai__GetPowerPackage);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetPowerPackage(struct soap *soap, struct __sai__GetPowerPackage *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetPowerPackage = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetPowerPackage(struct soap *soap, const struct __sai__GetPowerPackage *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetPowerPackage(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetPowerPackage(soap, "sai:GetPowerPackage", -1, &a->sai__GetPowerPackage, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetPowerPackage * SOAP_FMAC4 soap_get___sai__GetPowerPackage(struct soap *soap, struct __sai__GetPowerPackage *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetPowerPackage(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetPowerPackage * SOAP_FMAC4 soap_in___sai__GetPowerPackage(struct soap *soap, const char *tag, struct __sai__GetPowerPackage *a, const char *type)
-{
-       short soap_flag_sai__GetPowerPackage = 1;
-       a = (struct __sai__GetPowerPackage *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetPowerPackage, sizeof(struct __sai__GetPowerPackage), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetPowerPackage(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetPowerPackage && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetPowerPackage(soap, "sai:GetPowerPackage", &a->sai__GetPowerPackage, ""))
-                               {       soap_flag_sai__GetPowerPackage--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetPowerPackage * SOAP_FMAC6 soap_new___sai__GetPowerPackage(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetPowerPackage(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetPowerPackage(struct soap *soap, struct __sai__GetPowerPackage *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetPowerPackage(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetPowerPackage, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetPowerPackage;
-               if (size)
-                       *size = sizeof(struct __sai__GetPowerPackage);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetPowerPackage[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetPowerPackage);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetPowerPackage*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetPowerPackage %p -> %p\n", q, p));
-       *(struct __sai__GetPowerPackage*)p = *(struct __sai__GetPowerPackage*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumeratePowerPackages(struct soap *soap, const struct __sai__EnumeratePowerPackages *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__EnumeratePowerPackages(soap, &a->sai__EnumeratePowerPackages);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumeratePowerPackages(struct soap *soap, struct __sai__EnumeratePowerPackages *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__EnumeratePowerPackages = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumeratePowerPackages(struct soap *soap, const struct __sai__EnumeratePowerPackages *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__EnumeratePowerPackages(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__EnumeratePowerPackages(soap, "sai:EnumeratePowerPackages", -1, &a->sai__EnumeratePowerPackages, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__EnumeratePowerPackages * SOAP_FMAC4 soap_get___sai__EnumeratePowerPackages(struct soap *soap, struct __sai__EnumeratePowerPackages *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__EnumeratePowerPackages(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__EnumeratePowerPackages * SOAP_FMAC4 soap_in___sai__EnumeratePowerPackages(struct soap *soap, const char *tag, struct __sai__EnumeratePowerPackages *a, const char *type)
-{
-       short soap_flag_sai__EnumeratePowerPackages = 1;
-       a = (struct __sai__EnumeratePowerPackages *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumeratePowerPackages, sizeof(struct __sai__EnumeratePowerPackages), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__EnumeratePowerPackages(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__EnumeratePowerPackages && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__EnumeratePowerPackages(soap, "sai:EnumeratePowerPackages", &a->sai__EnumeratePowerPackages, ""))
-                               {       soap_flag_sai__EnumeratePowerPackages--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__EnumeratePowerPackages * SOAP_FMAC6 soap_new___sai__EnumeratePowerPackages(struct soap *soap, int n)
-{      return soap_instantiate___sai__EnumeratePowerPackages(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumeratePowerPackages(struct soap *soap, struct __sai__EnumeratePowerPackages *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumeratePowerPackages(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumeratePowerPackages, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__EnumeratePowerPackages;
-               if (size)
-                       *size = sizeof(struct __sai__EnumeratePowerPackages);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__EnumeratePowerPackages[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__EnumeratePowerPackages);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__EnumeratePowerPackages*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumeratePowerPackages %p -> %p\n", q, p));
-       *(struct __sai__EnumeratePowerPackages*)p = *(struct __sai__EnumeratePowerPackages*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetEnvironmentDetection(struct soap *soap, const struct __sai__GetEnvironmentDetection *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetEnvironmentDetection(soap, &a->sai__GetEnvironmentDetection);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetEnvironmentDetection(struct soap *soap, struct __sai__GetEnvironmentDetection *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetEnvironmentDetection = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetEnvironmentDetection(struct soap *soap, const struct __sai__GetEnvironmentDetection *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetEnvironmentDetection(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetEnvironmentDetection(soap, "sai:GetEnvironmentDetection", -1, &a->sai__GetEnvironmentDetection, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetEnvironmentDetection * SOAP_FMAC4 soap_get___sai__GetEnvironmentDetection(struct soap *soap, struct __sai__GetEnvironmentDetection *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetEnvironmentDetection(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetEnvironmentDetection * SOAP_FMAC4 soap_in___sai__GetEnvironmentDetection(struct soap *soap, const char *tag, struct __sai__GetEnvironmentDetection *a, const char *type)
-{
-       short soap_flag_sai__GetEnvironmentDetection = 1;
-       a = (struct __sai__GetEnvironmentDetection *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetEnvironmentDetection, sizeof(struct __sai__GetEnvironmentDetection), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetEnvironmentDetection(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetEnvironmentDetection && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetEnvironmentDetection(soap, "sai:GetEnvironmentDetection", &a->sai__GetEnvironmentDetection, ""))
-                               {       soap_flag_sai__GetEnvironmentDetection--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetEnvironmentDetection * SOAP_FMAC6 soap_new___sai__GetEnvironmentDetection(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetEnvironmentDetection(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetEnvironmentDetection(struct soap *soap, struct __sai__GetEnvironmentDetection *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetEnvironmentDetection, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetEnvironmentDetection;
-               if (size)
-                       *size = sizeof(struct __sai__GetEnvironmentDetection);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetEnvironmentDetection[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetEnvironmentDetection);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetEnvironmentDetection*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetEnvironmentDetection %p -> %p\n", q, p));
-       *(struct __sai__GetEnvironmentDetection*)p = *(struct __sai__GetEnvironmentDetection*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetEnvironmentDetection(struct soap *soap, const struct __sai__SetEnvironmentDetection *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetEnvironmentDetection(soap, &a->sai__SetEnvironmentDetection);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetEnvironmentDetection(struct soap *soap, struct __sai__SetEnvironmentDetection *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetEnvironmentDetection = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetEnvironmentDetection(struct soap *soap, const struct __sai__SetEnvironmentDetection *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetEnvironmentDetection(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetEnvironmentDetection(soap, "sai:SetEnvironmentDetection", -1, &a->sai__SetEnvironmentDetection, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetEnvironmentDetection * SOAP_FMAC4 soap_get___sai__SetEnvironmentDetection(struct soap *soap, struct __sai__SetEnvironmentDetection *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetEnvironmentDetection(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetEnvironmentDetection * SOAP_FMAC4 soap_in___sai__SetEnvironmentDetection(struct soap *soap, const char *tag, struct __sai__SetEnvironmentDetection *a, const char *type)
-{
-       short soap_flag_sai__SetEnvironmentDetection = 1;
-       a = (struct __sai__SetEnvironmentDetection *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetEnvironmentDetection, sizeof(struct __sai__SetEnvironmentDetection), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetEnvironmentDetection(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetEnvironmentDetection && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetEnvironmentDetection(soap, "sai:SetEnvironmentDetection", &a->sai__SetEnvironmentDetection, ""))
-                               {       soap_flag_sai__SetEnvironmentDetection--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetEnvironmentDetection * SOAP_FMAC6 soap_new___sai__SetEnvironmentDetection(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetEnvironmentDetection(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetEnvironmentDetection(struct soap *soap, struct __sai__SetEnvironmentDetection *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetEnvironmentDetection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetEnvironmentDetection, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetEnvironmentDetection;
-               if (size)
-                       *size = sizeof(struct __sai__SetEnvironmentDetection);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetEnvironmentDetection[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetEnvironmentDetection);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetEnvironmentDetection*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetEnvironmentDetection %p -> %p\n", q, p));
-       *(struct __sai__SetEnvironmentDetection*)p = *(struct __sai__SetEnvironmentDetection*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetRealmAuthOptions(struct soap *soap, const struct __sai__SetRealmAuthOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetRealmAuthOptions(soap, &a->sai__SetRealmAuthOptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetRealmAuthOptions(struct soap *soap, struct __sai__SetRealmAuthOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetRealmAuthOptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetRealmAuthOptions(struct soap *soap, const struct __sai__SetRealmAuthOptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetRealmAuthOptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetRealmAuthOptions(soap, "sai:SetRealmAuthOptions", -1, &a->sai__SetRealmAuthOptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetRealmAuthOptions * SOAP_FMAC4 soap_get___sai__SetRealmAuthOptions(struct soap *soap, struct __sai__SetRealmAuthOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetRealmAuthOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetRealmAuthOptions * SOAP_FMAC4 soap_in___sai__SetRealmAuthOptions(struct soap *soap, const char *tag, struct __sai__SetRealmAuthOptions *a, const char *type)
-{
-       short soap_flag_sai__SetRealmAuthOptions = 1;
-       a = (struct __sai__SetRealmAuthOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetRealmAuthOptions, sizeof(struct __sai__SetRealmAuthOptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetRealmAuthOptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetRealmAuthOptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetRealmAuthOptions(soap, "sai:SetRealmAuthOptions", &a->sai__SetRealmAuthOptions, ""))
-                               {       soap_flag_sai__SetRealmAuthOptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetRealmAuthOptions * SOAP_FMAC6 soap_new___sai__SetRealmAuthOptions(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetRealmAuthOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetRealmAuthOptions(struct soap *soap, struct __sai__SetRealmAuthOptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetRealmAuthOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetRealmAuthOptions;
-               if (size)
-                       *size = sizeof(struct __sai__SetRealmAuthOptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetRealmAuthOptions[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetRealmAuthOptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetRealmAuthOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetRealmAuthOptions %p -> %p\n", q, p));
-       *(struct __sai__SetRealmAuthOptions*)p = *(struct __sai__SetRealmAuthOptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetRealmAuthOptions(struct soap *soap, const struct __sai__GetRealmAuthOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetRealmAuthOptions(soap, &a->sai__GetRealmAuthOptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetRealmAuthOptions(struct soap *soap, struct __sai__GetRealmAuthOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetRealmAuthOptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetRealmAuthOptions(struct soap *soap, const struct __sai__GetRealmAuthOptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetRealmAuthOptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetRealmAuthOptions(soap, "sai:GetRealmAuthOptions", -1, &a->sai__GetRealmAuthOptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetRealmAuthOptions * SOAP_FMAC4 soap_get___sai__GetRealmAuthOptions(struct soap *soap, struct __sai__GetRealmAuthOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetRealmAuthOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetRealmAuthOptions * SOAP_FMAC4 soap_in___sai__GetRealmAuthOptions(struct soap *soap, const char *tag, struct __sai__GetRealmAuthOptions *a, const char *type)
-{
-       short soap_flag_sai__GetRealmAuthOptions = 1;
-       a = (struct __sai__GetRealmAuthOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetRealmAuthOptions, sizeof(struct __sai__GetRealmAuthOptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetRealmAuthOptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetRealmAuthOptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetRealmAuthOptions(soap, "sai:GetRealmAuthOptions", &a->sai__GetRealmAuthOptions, ""))
-                               {       soap_flag_sai__GetRealmAuthOptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetRealmAuthOptions * SOAP_FMAC6 soap_new___sai__GetRealmAuthOptions(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetRealmAuthOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetRealmAuthOptions(struct soap *soap, struct __sai__GetRealmAuthOptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetRealmAuthOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetRealmAuthOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetRealmAuthOptions;
-               if (size)
-                       *size = sizeof(struct __sai__GetRealmAuthOptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetRealmAuthOptions[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetRealmAuthOptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetRealmAuthOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetRealmAuthOptions %p -> %p\n", q, p));
-       *(struct __sai__GetRealmAuthOptions*)p = *(struct __sai__GetRealmAuthOptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__ExtendProvisioningPeriod(struct soap *soap, const struct __sai__ExtendProvisioningPeriod *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__ExtendProvisioningPeriod(soap, &a->sai__ExtendProvisioningPeriod);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__ExtendProvisioningPeriod(struct soap *soap, struct __sai__ExtendProvisioningPeriod *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__ExtendProvisioningPeriod = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__ExtendProvisioningPeriod(struct soap *soap, const struct __sai__ExtendProvisioningPeriod *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__ExtendProvisioningPeriod(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__ExtendProvisioningPeriod(soap, "sai:ExtendProvisioningPeriod", -1, &a->sai__ExtendProvisioningPeriod, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_get___sai__ExtendProvisioningPeriod(struct soap *soap, struct __sai__ExtendProvisioningPeriod *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__ExtendProvisioningPeriod(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__ExtendProvisioningPeriod * SOAP_FMAC4 soap_in___sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, struct __sai__ExtendProvisioningPeriod *a, const char *type)
-{
-       short soap_flag_sai__ExtendProvisioningPeriod = 1;
-       a = (struct __sai__ExtendProvisioningPeriod *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__ExtendProvisioningPeriod, sizeof(struct __sai__ExtendProvisioningPeriod), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__ExtendProvisioningPeriod(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__ExtendProvisioningPeriod && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__ExtendProvisioningPeriod(soap, "sai:ExtendProvisioningPeriod", &a->sai__ExtendProvisioningPeriod, ""))
-                               {       soap_flag_sai__ExtendProvisioningPeriod--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__ExtendProvisioningPeriod * SOAP_FMAC6 soap_new___sai__ExtendProvisioningPeriod(struct soap *soap, int n)
-{      return soap_instantiate___sai__ExtendProvisioningPeriod(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__ExtendProvisioningPeriod(struct soap *soap, struct __sai__ExtendProvisioningPeriod *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__ExtendProvisioningPeriod(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__ExtendProvisioningPeriod, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__ExtendProvisioningPeriod;
-               if (size)
-                       *size = sizeof(struct __sai__ExtendProvisioningPeriod);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__ExtendProvisioningPeriod[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__ExtendProvisioningPeriod);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__ExtendProvisioningPeriod*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__ExtendProvisioningPeriod %p -> %p\n", q, p));
-       *(struct __sai__ExtendProvisioningPeriod*)p = *(struct __sai__ExtendProvisioningPeriod*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningPID(struct soap *soap, const struct __sai__GetProvisioningPID *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetProvisioningPID(soap, &a->sai__GetProvisioningPID);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningPID(struct soap *soap, struct __sai__GetProvisioningPID *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetProvisioningPID = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningPID(struct soap *soap, const struct __sai__GetProvisioningPID *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetProvisioningPID(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetProvisioningPID(soap, "sai:GetProvisioningPID", -1, &a->sai__GetProvisioningPID, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetProvisioningPID * SOAP_FMAC4 soap_get___sai__GetProvisioningPID(struct soap *soap, struct __sai__GetProvisioningPID *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetProvisioningPID(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetProvisioningPID * SOAP_FMAC4 soap_in___sai__GetProvisioningPID(struct soap *soap, const char *tag, struct __sai__GetProvisioningPID *a, const char *type)
-{
-       short soap_flag_sai__GetProvisioningPID = 1;
-       a = (struct __sai__GetProvisioningPID *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningPID, sizeof(struct __sai__GetProvisioningPID), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetProvisioningPID(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetProvisioningPID && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetProvisioningPID(soap, "sai:GetProvisioningPID", &a->sai__GetProvisioningPID, ""))
-                               {       soap_flag_sai__GetProvisioningPID--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetProvisioningPID * SOAP_FMAC6 soap_new___sai__GetProvisioningPID(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetProvisioningPID(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningPID(struct soap *soap, struct __sai__GetProvisioningPID *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningPID(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningPID, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetProvisioningPID;
-               if (size)
-                       *size = sizeof(struct __sai__GetProvisioningPID);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetProvisioningPID[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetProvisioningPID);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetProvisioningPID*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningPID %p -> %p\n", q, p));
-       *(struct __sai__GetProvisioningPID*)p = *(struct __sai__GetProvisioningPID*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningAuditRecord(struct soap *soap, const struct __sai__GetProvisioningAuditRecord *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetProvisioningAuditRecord(soap, &a->sai__GetProvisioningAuditRecord);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningAuditRecord(struct soap *soap, struct __sai__GetProvisioningAuditRecord *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetProvisioningAuditRecord = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningAuditRecord(struct soap *soap, const struct __sai__GetProvisioningAuditRecord *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetProvisioningAuditRecord(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetProvisioningAuditRecord(soap, "sai:GetProvisioningAuditRecord", -1, &a->sai__GetProvisioningAuditRecord, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_get___sai__GetProvisioningAuditRecord(struct soap *soap, struct __sai__GetProvisioningAuditRecord *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetProvisioningAuditRecord(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetProvisioningAuditRecord * SOAP_FMAC4 soap_in___sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, struct __sai__GetProvisioningAuditRecord *a, const char *type)
-{
-       short soap_flag_sai__GetProvisioningAuditRecord = 1;
-       a = (struct __sai__GetProvisioningAuditRecord *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningAuditRecord, sizeof(struct __sai__GetProvisioningAuditRecord), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetProvisioningAuditRecord(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetProvisioningAuditRecord && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetProvisioningAuditRecord(soap, "sai:GetProvisioningAuditRecord", &a->sai__GetProvisioningAuditRecord, ""))
-                               {       soap_flag_sai__GetProvisioningAuditRecord--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetProvisioningAuditRecord * SOAP_FMAC6 soap_new___sai__GetProvisioningAuditRecord(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetProvisioningAuditRecord(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningAuditRecord(struct soap *soap, struct __sai__GetProvisioningAuditRecord *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningAuditRecord(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningAuditRecord, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetProvisioningAuditRecord;
-               if (size)
-                       *size = sizeof(struct __sai__GetProvisioningAuditRecord);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetProvisioningAuditRecord[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetProvisioningAuditRecord);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetProvisioningAuditRecord*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningAuditRecord %p -> %p\n", q, p));
-       *(struct __sai__GetProvisioningAuditRecord*)p = *(struct __sai__GetProvisioningAuditRecord*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__SetZeroTouchConfigurationMode *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetZeroTouchConfigurationMode(soap, &a->sai__SetZeroTouchConfigurationMode);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetZeroTouchConfigurationMode(struct soap *soap, struct __sai__SetZeroTouchConfigurationMode *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetZeroTouchConfigurationMode = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__SetZeroTouchConfigurationMode *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetZeroTouchConfigurationMode(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetZeroTouchConfigurationMode(soap, "sai:SetZeroTouchConfigurationMode", -1, &a->sai__SetZeroTouchConfigurationMode, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get___sai__SetZeroTouchConfigurationMode(struct soap *soap, struct __sai__SetZeroTouchConfigurationMode *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetZeroTouchConfigurationMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in___sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, struct __sai__SetZeroTouchConfigurationMode *a, const char *type)
-{
-       short soap_flag_sai__SetZeroTouchConfigurationMode = 1;
-       a = (struct __sai__SetZeroTouchConfigurationMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetZeroTouchConfigurationMode, sizeof(struct __sai__SetZeroTouchConfigurationMode), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetZeroTouchConfigurationMode(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetZeroTouchConfigurationMode && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(soap, "sai:SetZeroTouchConfigurationMode", &a->sai__SetZeroTouchConfigurationMode, ""))
-                               {       soap_flag_sai__SetZeroTouchConfigurationMode--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new___sai__SetZeroTouchConfigurationMode(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetZeroTouchConfigurationMode(struct soap *soap, struct __sai__SetZeroTouchConfigurationMode *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetZeroTouchConfigurationMode, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetZeroTouchConfigurationMode;
-               if (size)
-                       *size = sizeof(struct __sai__SetZeroTouchConfigurationMode);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetZeroTouchConfigurationMode[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetZeroTouchConfigurationMode);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetZeroTouchConfigurationMode*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetZeroTouchConfigurationMode %p -> %p\n", q, p));
-       *(struct __sai__SetZeroTouchConfigurationMode*)p = *(struct __sai__SetZeroTouchConfigurationMode*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__GetZeroTouchConfigurationMode *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetZeroTouchConfigurationMode(soap, &a->sai__GetZeroTouchConfigurationMode);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetZeroTouchConfigurationMode(struct soap *soap, struct __sai__GetZeroTouchConfigurationMode *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetZeroTouchConfigurationMode = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetZeroTouchConfigurationMode(struct soap *soap, const struct __sai__GetZeroTouchConfigurationMode *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetZeroTouchConfigurationMode(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetZeroTouchConfigurationMode(soap, "sai:GetZeroTouchConfigurationMode", -1, &a->sai__GetZeroTouchConfigurationMode, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_get___sai__GetZeroTouchConfigurationMode(struct soap *soap, struct __sai__GetZeroTouchConfigurationMode *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetZeroTouchConfigurationMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetZeroTouchConfigurationMode * SOAP_FMAC4 soap_in___sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, struct __sai__GetZeroTouchConfigurationMode *a, const char *type)
-{
-       short soap_flag_sai__GetZeroTouchConfigurationMode = 1;
-       a = (struct __sai__GetZeroTouchConfigurationMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetZeroTouchConfigurationMode, sizeof(struct __sai__GetZeroTouchConfigurationMode), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetZeroTouchConfigurationMode(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetZeroTouchConfigurationMode && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(soap, "sai:GetZeroTouchConfigurationMode", &a->sai__GetZeroTouchConfigurationMode, ""))
-                               {       soap_flag_sai__GetZeroTouchConfigurationMode--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetZeroTouchConfigurationMode * SOAP_FMAC6 soap_new___sai__GetZeroTouchConfigurationMode(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetZeroTouchConfigurationMode(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetZeroTouchConfigurationMode(struct soap *soap, struct __sai__GetZeroTouchConfigurationMode *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetZeroTouchConfigurationMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetZeroTouchConfigurationMode, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetZeroTouchConfigurationMode;
-               if (size)
-                       *size = sizeof(struct __sai__GetZeroTouchConfigurationMode);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetZeroTouchConfigurationMode[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetZeroTouchConfigurationMode);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetZeroTouchConfigurationMode*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetZeroTouchConfigurationMode %p -> %p\n", q, p));
-       *(struct __sai__GetZeroTouchConfigurationMode*)p = *(struct __sai__GetZeroTouchConfigurationMode*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnableCertificateHashEntry(struct soap *soap, const struct __sai__EnableCertificateHashEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__EnableCertificateHashEntry(soap, &a->sai__EnableCertificateHashEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnableCertificateHashEntry(struct soap *soap, struct __sai__EnableCertificateHashEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__EnableCertificateHashEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnableCertificateHashEntry(struct soap *soap, const struct __sai__EnableCertificateHashEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__EnableCertificateHashEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__EnableCertificateHashEntry(soap, "sai:EnableCertificateHashEntry", -1, &a->sai__EnableCertificateHashEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_get___sai__EnableCertificateHashEntry(struct soap *soap, struct __sai__EnableCertificateHashEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__EnableCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__EnableCertificateHashEntry * SOAP_FMAC4 soap_in___sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__EnableCertificateHashEntry *a, const char *type)
-{
-       short soap_flag_sai__EnableCertificateHashEntry = 1;
-       a = (struct __sai__EnableCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnableCertificateHashEntry, sizeof(struct __sai__EnableCertificateHashEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__EnableCertificateHashEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__EnableCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__EnableCertificateHashEntry(soap, "sai:EnableCertificateHashEntry", &a->sai__EnableCertificateHashEntry, ""))
-                               {       soap_flag_sai__EnableCertificateHashEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__EnableCertificateHashEntry * SOAP_FMAC6 soap_new___sai__EnableCertificateHashEntry(struct soap *soap, int n)
-{      return soap_instantiate___sai__EnableCertificateHashEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnableCertificateHashEntry(struct soap *soap, struct __sai__EnableCertificateHashEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnableCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnableCertificateHashEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__EnableCertificateHashEntry;
-               if (size)
-                       *size = sizeof(struct __sai__EnableCertificateHashEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__EnableCertificateHashEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__EnableCertificateHashEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__EnableCertificateHashEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnableCertificateHashEntry %p -> %p\n", q, p));
-       *(struct __sai__EnableCertificateHashEntry*)p = *(struct __sai__EnableCertificateHashEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__DeleteCertificateHashEntry(struct soap *soap, const struct __sai__DeleteCertificateHashEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__DeleteCertificateHashEntry(soap, &a->sai__DeleteCertificateHashEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__DeleteCertificateHashEntry(struct soap *soap, struct __sai__DeleteCertificateHashEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__DeleteCertificateHashEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__DeleteCertificateHashEntry(struct soap *soap, const struct __sai__DeleteCertificateHashEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__DeleteCertificateHashEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__DeleteCertificateHashEntry(soap, "sai:DeleteCertificateHashEntry", -1, &a->sai__DeleteCertificateHashEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_get___sai__DeleteCertificateHashEntry(struct soap *soap, struct __sai__DeleteCertificateHashEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__DeleteCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__DeleteCertificateHashEntry * SOAP_FMAC4 soap_in___sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__DeleteCertificateHashEntry *a, const char *type)
-{
-       short soap_flag_sai__DeleteCertificateHashEntry = 1;
-       a = (struct __sai__DeleteCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__DeleteCertificateHashEntry, sizeof(struct __sai__DeleteCertificateHashEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__DeleteCertificateHashEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__DeleteCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__DeleteCertificateHashEntry(soap, "sai:DeleteCertificateHashEntry", &a->sai__DeleteCertificateHashEntry, ""))
-                               {       soap_flag_sai__DeleteCertificateHashEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__DeleteCertificateHashEntry * SOAP_FMAC6 soap_new___sai__DeleteCertificateHashEntry(struct soap *soap, int n)
-{      return soap_instantiate___sai__DeleteCertificateHashEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__DeleteCertificateHashEntry(struct soap *soap, struct __sai__DeleteCertificateHashEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__DeleteCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__DeleteCertificateHashEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__DeleteCertificateHashEntry;
-               if (size)
-                       *size = sizeof(struct __sai__DeleteCertificateHashEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__DeleteCertificateHashEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__DeleteCertificateHashEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__DeleteCertificateHashEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__DeleteCertificateHashEntry %p -> %p\n", q, p));
-       *(struct __sai__DeleteCertificateHashEntry*)p = *(struct __sai__DeleteCertificateHashEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddCertificateHashEntry(struct soap *soap, const struct __sai__AddCertificateHashEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__AddCertificateHashEntry(soap, &a->sai__AddCertificateHashEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddCertificateHashEntry(struct soap *soap, struct __sai__AddCertificateHashEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__AddCertificateHashEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddCertificateHashEntry(struct soap *soap, const struct __sai__AddCertificateHashEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__AddCertificateHashEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__AddCertificateHashEntry(soap, "sai:AddCertificateHashEntry", -1, &a->sai__AddCertificateHashEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__AddCertificateHashEntry * SOAP_FMAC4 soap_get___sai__AddCertificateHashEntry(struct soap *soap, struct __sai__AddCertificateHashEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__AddCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__AddCertificateHashEntry * SOAP_FMAC4 soap_in___sai__AddCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__AddCertificateHashEntry *a, const char *type)
-{
-       short soap_flag_sai__AddCertificateHashEntry = 1;
-       a = (struct __sai__AddCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddCertificateHashEntry, sizeof(struct __sai__AddCertificateHashEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__AddCertificateHashEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__AddCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__AddCertificateHashEntry(soap, "sai:AddCertificateHashEntry", &a->sai__AddCertificateHashEntry, ""))
-                               {       soap_flag_sai__AddCertificateHashEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__AddCertificateHashEntry * SOAP_FMAC6 soap_new___sai__AddCertificateHashEntry(struct soap *soap, int n)
-{      return soap_instantiate___sai__AddCertificateHashEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddCertificateHashEntry(struct soap *soap, struct __sai__AddCertificateHashEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddCertificateHashEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__AddCertificateHashEntry;
-               if (size)
-                       *size = sizeof(struct __sai__AddCertificateHashEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__AddCertificateHashEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__AddCertificateHashEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__AddCertificateHashEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddCertificateHashEntry %p -> %p\n", q, p));
-       *(struct __sai__AddCertificateHashEntry*)p = *(struct __sai__AddCertificateHashEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetCertificateHashEntry(struct soap *soap, const struct __sai__GetCertificateHashEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetCertificateHashEntry(soap, &a->sai__GetCertificateHashEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetCertificateHashEntry(struct soap *soap, struct __sai__GetCertificateHashEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetCertificateHashEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetCertificateHashEntry(struct soap *soap, const struct __sai__GetCertificateHashEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetCertificateHashEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetCertificateHashEntry(soap, "sai:GetCertificateHashEntry", -1, &a->sai__GetCertificateHashEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetCertificateHashEntry * SOAP_FMAC4 soap_get___sai__GetCertificateHashEntry(struct soap *soap, struct __sai__GetCertificateHashEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetCertificateHashEntry * SOAP_FMAC4 soap_in___sai__GetCertificateHashEntry(struct soap *soap, const char *tag, struct __sai__GetCertificateHashEntry *a, const char *type)
-{
-       short soap_flag_sai__GetCertificateHashEntry = 1;
-       a = (struct __sai__GetCertificateHashEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetCertificateHashEntry, sizeof(struct __sai__GetCertificateHashEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetCertificateHashEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetCertificateHashEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetCertificateHashEntry(soap, "sai:GetCertificateHashEntry", &a->sai__GetCertificateHashEntry, ""))
-                               {       soap_flag_sai__GetCertificateHashEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetCertificateHashEntry * SOAP_FMAC6 soap_new___sai__GetCertificateHashEntry(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetCertificateHashEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetCertificateHashEntry(struct soap *soap, struct __sai__GetCertificateHashEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetCertificateHashEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetCertificateHashEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetCertificateHashEntry;
-               if (size)
-                       *size = sizeof(struct __sai__GetCertificateHashEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetCertificateHashEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetCertificateHashEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetCertificateHashEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetCertificateHashEntry %p -> %p\n", q, p));
-       *(struct __sai__GetCertificateHashEntry*)p = *(struct __sai__GetCertificateHashEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumerateCertificateHashEntries(struct soap *soap, const struct __sai__EnumerateCertificateHashEntries *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__EnumerateCertificateHashEntries(soap, &a->sai__EnumerateCertificateHashEntries);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumerateCertificateHashEntries(struct soap *soap, struct __sai__EnumerateCertificateHashEntries *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__EnumerateCertificateHashEntries = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumerateCertificateHashEntries(struct soap *soap, const struct __sai__EnumerateCertificateHashEntries *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__EnumerateCertificateHashEntries(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__EnumerateCertificateHashEntries(soap, "sai:EnumerateCertificateHashEntries", -1, &a->sai__EnumerateCertificateHashEntries, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_get___sai__EnumerateCertificateHashEntries(struct soap *soap, struct __sai__EnumerateCertificateHashEntries *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__EnumerateCertificateHashEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__EnumerateCertificateHashEntries * SOAP_FMAC4 soap_in___sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, struct __sai__EnumerateCertificateHashEntries *a, const char *type)
-{
-       short soap_flag_sai__EnumerateCertificateHashEntries = 1;
-       a = (struct __sai__EnumerateCertificateHashEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumerateCertificateHashEntries, sizeof(struct __sai__EnumerateCertificateHashEntries), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__EnumerateCertificateHashEntries(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__EnumerateCertificateHashEntries && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__EnumerateCertificateHashEntries(soap, "sai:EnumerateCertificateHashEntries", &a->sai__EnumerateCertificateHashEntries, ""))
-                               {       soap_flag_sai__EnumerateCertificateHashEntries--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__EnumerateCertificateHashEntries * SOAP_FMAC6 soap_new___sai__EnumerateCertificateHashEntries(struct soap *soap, int n)
-{      return soap_instantiate___sai__EnumerateCertificateHashEntries(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumerateCertificateHashEntries(struct soap *soap, struct __sai__EnumerateCertificateHashEntries *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumerateCertificateHashEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumerateCertificateHashEntries, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__EnumerateCertificateHashEntries;
-               if (size)
-                       *size = sizeof(struct __sai__EnumerateCertificateHashEntries);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__EnumerateCertificateHashEntries[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__EnumerateCertificateHashEntries);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__EnumerateCertificateHashEntries*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumerateCertificateHashEntries %p -> %p\n", q, p));
-       *(struct __sai__EnumerateCertificateHashEntries*)p = *(struct __sai__EnumerateCertificateHashEntries*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningServerOTP(struct soap *soap, const struct __sai__GetProvisioningServerOTP *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetProvisioningServerOTP(soap, &a->sai__GetProvisioningServerOTP);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningServerOTP(struct soap *soap, struct __sai__GetProvisioningServerOTP *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetProvisioningServerOTP = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningServerOTP(struct soap *soap, const struct __sai__GetProvisioningServerOTP *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetProvisioningServerOTP(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetProvisioningServerOTP(soap, "sai:GetProvisioningServerOTP", -1, &a->sai__GetProvisioningServerOTP, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_get___sai__GetProvisioningServerOTP(struct soap *soap, struct __sai__GetProvisioningServerOTP *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetProvisioningServerOTP(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetProvisioningServerOTP * SOAP_FMAC4 soap_in___sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, struct __sai__GetProvisioningServerOTP *a, const char *type)
-{
-       short soap_flag_sai__GetProvisioningServerOTP = 1;
-       a = (struct __sai__GetProvisioningServerOTP *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningServerOTP, sizeof(struct __sai__GetProvisioningServerOTP), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetProvisioningServerOTP(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetProvisioningServerOTP && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetProvisioningServerOTP(soap, "sai:GetProvisioningServerOTP", &a->sai__GetProvisioningServerOTP, ""))
-                               {       soap_flag_sai__GetProvisioningServerOTP--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetProvisioningServerOTP * SOAP_FMAC6 soap_new___sai__GetProvisioningServerOTP(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetProvisioningServerOTP(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningServerOTP(struct soap *soap, struct __sai__GetProvisioningServerOTP *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningServerOTP, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetProvisioningServerOTP;
-               if (size)
-                       *size = sizeof(struct __sai__GetProvisioningServerOTP);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetProvisioningServerOTP[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetProvisioningServerOTP);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetProvisioningServerOTP*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningServerOTP %p -> %p\n", q, p));
-       *(struct __sai__GetProvisioningServerOTP*)p = *(struct __sai__GetProvisioningServerOTP*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetProvisioningServerOTP(struct soap *soap, const struct __sai__SetProvisioningServerOTP *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetProvisioningServerOTP(soap, &a->sai__SetProvisioningServerOTP);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetProvisioningServerOTP(struct soap *soap, struct __sai__SetProvisioningServerOTP *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetProvisioningServerOTP = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetProvisioningServerOTP(struct soap *soap, const struct __sai__SetProvisioningServerOTP *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetProvisioningServerOTP(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetProvisioningServerOTP(soap, "sai:SetProvisioningServerOTP", -1, &a->sai__SetProvisioningServerOTP, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_get___sai__SetProvisioningServerOTP(struct soap *soap, struct __sai__SetProvisioningServerOTP *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetProvisioningServerOTP(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetProvisioningServerOTP * SOAP_FMAC4 soap_in___sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, struct __sai__SetProvisioningServerOTP *a, const char *type)
-{
-       short soap_flag_sai__SetProvisioningServerOTP = 1;
-       a = (struct __sai__SetProvisioningServerOTP *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetProvisioningServerOTP, sizeof(struct __sai__SetProvisioningServerOTP), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetProvisioningServerOTP(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetProvisioningServerOTP && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetProvisioningServerOTP(soap, "sai:SetProvisioningServerOTP", &a->sai__SetProvisioningServerOTP, ""))
-                               {       soap_flag_sai__SetProvisioningServerOTP--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetProvisioningServerOTP * SOAP_FMAC6 soap_new___sai__SetProvisioningServerOTP(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetProvisioningServerOTP(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetProvisioningServerOTP(struct soap *soap, struct __sai__SetProvisioningServerOTP *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetProvisioningServerOTP(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetProvisioningServerOTP, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetProvisioningServerOTP;
-               if (size)
-                       *size = sizeof(struct __sai__SetProvisioningServerOTP);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetProvisioningServerOTP[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetProvisioningServerOTP);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetProvisioningServerOTP*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetProvisioningServerOTP %p -> %p\n", q, p));
-       *(struct __sai__SetProvisioningServerOTP*)p = *(struct __sai__SetProvisioningServerOTP*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetMEBxPassword(struct soap *soap, const struct __sai__SetMEBxPassword *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetMEBxPassword(soap, &a->sai__SetMEBxPassword);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetMEBxPassword(struct soap *soap, struct __sai__SetMEBxPassword *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetMEBxPassword = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetMEBxPassword(struct soap *soap, const struct __sai__SetMEBxPassword *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetMEBxPassword(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetMEBxPassword(soap, "sai:SetMEBxPassword", -1, &a->sai__SetMEBxPassword, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetMEBxPassword * SOAP_FMAC4 soap_get___sai__SetMEBxPassword(struct soap *soap, struct __sai__SetMEBxPassword *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetMEBxPassword(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetMEBxPassword * SOAP_FMAC4 soap_in___sai__SetMEBxPassword(struct soap *soap, const char *tag, struct __sai__SetMEBxPassword *a, const char *type)
-{
-       short soap_flag_sai__SetMEBxPassword = 1;
-       a = (struct __sai__SetMEBxPassword *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetMEBxPassword, sizeof(struct __sai__SetMEBxPassword), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetMEBxPassword(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetMEBxPassword && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetMEBxPassword(soap, "sai:SetMEBxPassword", &a->sai__SetMEBxPassword, ""))
-                               {       soap_flag_sai__SetMEBxPassword--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetMEBxPassword * SOAP_FMAC6 soap_new___sai__SetMEBxPassword(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetMEBxPassword(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetMEBxPassword(struct soap *soap, struct __sai__SetMEBxPassword *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetMEBxPassword(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetMEBxPassword, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetMEBxPassword;
-               if (size)
-                       *size = sizeof(struct __sai__SetMEBxPassword);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetMEBxPassword[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetMEBxPassword);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetMEBxPassword*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetMEBxPassword %p -> %p\n", q, p));
-       *(struct __sai__SetMEBxPassword*)p = *(struct __sai__SetMEBxPassword*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__PartialUnprovision(struct soap *soap, const struct __sai__PartialUnprovision *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__PartialUnprovision(soap, &a->sai__PartialUnprovision);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__PartialUnprovision(struct soap *soap, struct __sai__PartialUnprovision *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__PartialUnprovision = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__PartialUnprovision(struct soap *soap, const struct __sai__PartialUnprovision *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__PartialUnprovision(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__PartialUnprovision(soap, "sai:PartialUnprovision", -1, &a->sai__PartialUnprovision, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__PartialUnprovision * SOAP_FMAC4 soap_get___sai__PartialUnprovision(struct soap *soap, struct __sai__PartialUnprovision *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__PartialUnprovision(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__PartialUnprovision * SOAP_FMAC4 soap_in___sai__PartialUnprovision(struct soap *soap, const char *tag, struct __sai__PartialUnprovision *a, const char *type)
-{
-       short soap_flag_sai__PartialUnprovision = 1;
-       a = (struct __sai__PartialUnprovision *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__PartialUnprovision, sizeof(struct __sai__PartialUnprovision), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__PartialUnprovision(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__PartialUnprovision && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__PartialUnprovision(soap, "sai:PartialUnprovision", &a->sai__PartialUnprovision, ""))
-                               {       soap_flag_sai__PartialUnprovision--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__PartialUnprovision * SOAP_FMAC6 soap_new___sai__PartialUnprovision(struct soap *soap, int n)
-{      return soap_instantiate___sai__PartialUnprovision(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__PartialUnprovision(struct soap *soap, struct __sai__PartialUnprovision *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__PartialUnprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__PartialUnprovision, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__PartialUnprovision;
-               if (size)
-                       *size = sizeof(struct __sai__PartialUnprovision);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__PartialUnprovision[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__PartialUnprovision);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__PartialUnprovision*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__PartialUnprovision %p -> %p\n", q, p));
-       *(struct __sai__PartialUnprovision*)p = *(struct __sai__PartialUnprovision*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSPSK(struct soap *soap, const struct __sai__SetTLSPSK *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetTLSPSK(soap, &a->sai__SetTLSPSK);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSPSK(struct soap *soap, struct __sai__SetTLSPSK *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetTLSPSK = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSPSK(struct soap *soap, const struct __sai__SetTLSPSK *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetTLSPSK(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetTLSPSK(soap, "sai:SetTLSPSK", -1, &a->sai__SetTLSPSK, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetTLSPSK * SOAP_FMAC4 soap_get___sai__SetTLSPSK(struct soap *soap, struct __sai__SetTLSPSK *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetTLSPSK(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetTLSPSK * SOAP_FMAC4 soap_in___sai__SetTLSPSK(struct soap *soap, const char *tag, struct __sai__SetTLSPSK *a, const char *type)
-{
-       short soap_flag_sai__SetTLSPSK = 1;
-       a = (struct __sai__SetTLSPSK *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSPSK, sizeof(struct __sai__SetTLSPSK), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetTLSPSK(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetTLSPSK && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetTLSPSK(soap, "sai:SetTLSPSK", &a->sai__SetTLSPSK, ""))
-                               {       soap_flag_sai__SetTLSPSK--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetTLSPSK * SOAP_FMAC6 soap_new___sai__SetTLSPSK(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetTLSPSK(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSPSK(struct soap *soap, struct __sai__SetTLSPSK *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSPSK(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSPSK, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetTLSPSK;
-               if (size)
-                       *size = sizeof(struct __sai__SetTLSPSK);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetTLSPSK[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetTLSPSK);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetTLSPSK*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSPSK %p -> %p\n", q, p));
-       *(struct __sai__SetTLSPSK*)p = *(struct __sai__SetTLSPSK*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetPowerSavingOptions(struct soap *soap, const struct __sai__GetPowerSavingOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetPowerSavingOptions(soap, &a->sai__GetPowerSavingOptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetPowerSavingOptions(struct soap *soap, struct __sai__GetPowerSavingOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetPowerSavingOptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetPowerSavingOptions(struct soap *soap, const struct __sai__GetPowerSavingOptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetPowerSavingOptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetPowerSavingOptions(soap, "sai:GetPowerSavingOptions", -1, &a->sai__GetPowerSavingOptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetPowerSavingOptions * SOAP_FMAC4 soap_get___sai__GetPowerSavingOptions(struct soap *soap, struct __sai__GetPowerSavingOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetPowerSavingOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetPowerSavingOptions * SOAP_FMAC4 soap_in___sai__GetPowerSavingOptions(struct soap *soap, const char *tag, struct __sai__GetPowerSavingOptions *a, const char *type)
-{
-       short soap_flag_sai__GetPowerSavingOptions = 1;
-       a = (struct __sai__GetPowerSavingOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetPowerSavingOptions, sizeof(struct __sai__GetPowerSavingOptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetPowerSavingOptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetPowerSavingOptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetPowerSavingOptions(soap, "sai:GetPowerSavingOptions", &a->sai__GetPowerSavingOptions, ""))
-                               {       soap_flag_sai__GetPowerSavingOptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetPowerSavingOptions * SOAP_FMAC6 soap_new___sai__GetPowerSavingOptions(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetPowerSavingOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetPowerSavingOptions(struct soap *soap, struct __sai__GetPowerSavingOptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetPowerSavingOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetPowerSavingOptions;
-               if (size)
-                       *size = sizeof(struct __sai__GetPowerSavingOptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetPowerSavingOptions[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetPowerSavingOptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetPowerSavingOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetPowerSavingOptions %p -> %p\n", q, p));
-       *(struct __sai__GetPowerSavingOptions*)p = *(struct __sai__GetPowerSavingOptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetPowerSavingOptions(struct soap *soap, const struct __sai__SetPowerSavingOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetPowerSavingOptions(soap, &a->sai__SetPowerSavingOptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetPowerSavingOptions(struct soap *soap, struct __sai__SetPowerSavingOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetPowerSavingOptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetPowerSavingOptions(struct soap *soap, const struct __sai__SetPowerSavingOptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetPowerSavingOptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetPowerSavingOptions(soap, "sai:SetPowerSavingOptions", -1, &a->sai__SetPowerSavingOptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetPowerSavingOptions * SOAP_FMAC4 soap_get___sai__SetPowerSavingOptions(struct soap *soap, struct __sai__SetPowerSavingOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetPowerSavingOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetPowerSavingOptions * SOAP_FMAC4 soap_in___sai__SetPowerSavingOptions(struct soap *soap, const char *tag, struct __sai__SetPowerSavingOptions *a, const char *type)
-{
-       short soap_flag_sai__SetPowerSavingOptions = 1;
-       a = (struct __sai__SetPowerSavingOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetPowerSavingOptions, sizeof(struct __sai__SetPowerSavingOptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetPowerSavingOptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetPowerSavingOptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetPowerSavingOptions(soap, "sai:SetPowerSavingOptions", &a->sai__SetPowerSavingOptions, ""))
-                               {       soap_flag_sai__SetPowerSavingOptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetPowerSavingOptions * SOAP_FMAC6 soap_new___sai__SetPowerSavingOptions(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetPowerSavingOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetPowerSavingOptions(struct soap *soap, struct __sai__SetPowerSavingOptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetPowerSavingOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetPowerSavingOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetPowerSavingOptions;
-               if (size)
-                       *size = sizeof(struct __sai__SetPowerSavingOptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetPowerSavingOptions[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetPowerSavingOptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetPowerSavingOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetPowerSavingOptions %p -> %p\n", q, p));
-       *(struct __sai__SetPowerSavingOptions*)p = *(struct __sai__SetPowerSavingOptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetPkiCapabilities(struct soap *soap, const struct __sai__GetPkiCapabilities *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetPkiCapabilities(soap, &a->sai__GetPkiCapabilities);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetPkiCapabilities(struct soap *soap, struct __sai__GetPkiCapabilities *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetPkiCapabilities = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetPkiCapabilities(struct soap *soap, const struct __sai__GetPkiCapabilities *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetPkiCapabilities(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetPkiCapabilities(soap, "sai:GetPkiCapabilities", -1, &a->sai__GetPkiCapabilities, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetPkiCapabilities * SOAP_FMAC4 soap_get___sai__GetPkiCapabilities(struct soap *soap, struct __sai__GetPkiCapabilities *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetPkiCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetPkiCapabilities * SOAP_FMAC4 soap_in___sai__GetPkiCapabilities(struct soap *soap, const char *tag, struct __sai__GetPkiCapabilities *a, const char *type)
-{
-       short soap_flag_sai__GetPkiCapabilities = 1;
-       a = (struct __sai__GetPkiCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetPkiCapabilities, sizeof(struct __sai__GetPkiCapabilities), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetPkiCapabilities(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetPkiCapabilities && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetPkiCapabilities(soap, "sai:GetPkiCapabilities", &a->sai__GetPkiCapabilities, ""))
-                               {       soap_flag_sai__GetPkiCapabilities--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetPkiCapabilities * SOAP_FMAC6 soap_new___sai__GetPkiCapabilities(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetPkiCapabilities(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetPkiCapabilities(struct soap *soap, struct __sai__GetPkiCapabilities *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetPkiCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetPkiCapabilities, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetPkiCapabilities;
-               if (size)
-                       *size = sizeof(struct __sai__GetPkiCapabilities);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetPkiCapabilities[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetPkiCapabilities);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetPkiCapabilities*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetPkiCapabilities %p -> %p\n", q, p));
-       *(struct __sai__GetPkiCapabilities*)p = *(struct __sai__GetPkiCapabilities*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetServerCertificateReq(struct soap *soap, const struct __sai__GetServerCertificateReq *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetServerCertificateReq(soap, &a->sai__GetServerCertificateReq);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetServerCertificateReq(struct soap *soap, struct __sai__GetServerCertificateReq *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetServerCertificateReq = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetServerCertificateReq(struct soap *soap, const struct __sai__GetServerCertificateReq *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetServerCertificateReq(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetServerCertificateReq(soap, "sai:GetServerCertificateReq", -1, &a->sai__GetServerCertificateReq, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetServerCertificateReq * SOAP_FMAC4 soap_get___sai__GetServerCertificateReq(struct soap *soap, struct __sai__GetServerCertificateReq *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetServerCertificateReq(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetServerCertificateReq * SOAP_FMAC4 soap_in___sai__GetServerCertificateReq(struct soap *soap, const char *tag, struct __sai__GetServerCertificateReq *a, const char *type)
-{
-       short soap_flag_sai__GetServerCertificateReq = 1;
-       a = (struct __sai__GetServerCertificateReq *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetServerCertificateReq, sizeof(struct __sai__GetServerCertificateReq), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetServerCertificateReq(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetServerCertificateReq && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetServerCertificateReq(soap, "sai:GetServerCertificateReq", &a->sai__GetServerCertificateReq, ""))
-                               {       soap_flag_sai__GetServerCertificateReq--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetServerCertificateReq * SOAP_FMAC6 soap_new___sai__GetServerCertificateReq(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetServerCertificateReq(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetServerCertificateReq(struct soap *soap, struct __sai__GetServerCertificateReq *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetServerCertificateReq(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetServerCertificateReq, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetServerCertificateReq;
-               if (size)
-                       *size = sizeof(struct __sai__GetServerCertificateReq);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetServerCertificateReq[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetServerCertificateReq);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetServerCertificateReq*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetServerCertificateReq %p -> %p\n", q, p));
-       *(struct __sai__GetServerCertificateReq*)p = *(struct __sai__GetServerCertificateReq*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetCRL(struct soap *soap, const struct __sai__GetCRL *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetCRL(soap, &a->sai__GetCRL);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetCRL(struct soap *soap, struct __sai__GetCRL *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetCRL = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetCRL(struct soap *soap, const struct __sai__GetCRL *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetCRL(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetCRL(soap, "sai:GetCRL", -1, &a->sai__GetCRL, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetCRL * SOAP_FMAC4 soap_get___sai__GetCRL(struct soap *soap, struct __sai__GetCRL *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetCRL(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetCRL * SOAP_FMAC4 soap_in___sai__GetCRL(struct soap *soap, const char *tag, struct __sai__GetCRL *a, const char *type)
-{
-       short soap_flag_sai__GetCRL = 1;
-       a = (struct __sai__GetCRL *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetCRL, sizeof(struct __sai__GetCRL), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetCRL(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetCRL && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetCRL(soap, "sai:GetCRL", &a->sai__GetCRL, ""))
-                               {       soap_flag_sai__GetCRL--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetCRL * SOAP_FMAC6 soap_new___sai__GetCRL(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetCRL(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetCRL(struct soap *soap, struct __sai__GetCRL *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetCRL, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetCRL;
-               if (size)
-                       *size = sizeof(struct __sai__GetCRL);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetCRL[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetCRL);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetCRL*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetCRL %p -> %p\n", q, p));
-       *(struct __sai__GetCRL*)p = *(struct __sai__GetCRL*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetCRL(struct soap *soap, const struct __sai__SetCRL *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetCRL(soap, &a->sai__SetCRL);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetCRL(struct soap *soap, struct __sai__SetCRL *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetCRL = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetCRL(struct soap *soap, const struct __sai__SetCRL *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetCRL(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetCRL(soap, "sai:SetCRL", -1, &a->sai__SetCRL, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetCRL * SOAP_FMAC4 soap_get___sai__SetCRL(struct soap *soap, struct __sai__SetCRL *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetCRL(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetCRL * SOAP_FMAC4 soap_in___sai__SetCRL(struct soap *soap, const char *tag, struct __sai__SetCRL *a, const char *type)
-{
-       short soap_flag_sai__SetCRL = 1;
-       a = (struct __sai__SetCRL *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetCRL, sizeof(struct __sai__SetCRL), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetCRL(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetCRL && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetCRL(soap, "sai:SetCRL", &a->sai__SetCRL, ""))
-                               {       soap_flag_sai__SetCRL--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetCRL * SOAP_FMAC6 soap_new___sai__SetCRL(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetCRL(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetCRL(struct soap *soap, struct __sai__SetCRL *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetCRL(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetCRL, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetCRL;
-               if (size)
-                       *size = sizeof(struct __sai__SetCRL);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetCRL[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetCRL);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetCRL*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetCRL %p -> %p\n", q, p));
-       *(struct __sai__SetCRL*)p = *(struct __sai__SetCRL*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTrustedFqdnCN(struct soap *soap, const struct __sai__GetTrustedFqdnCN *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetTrustedFqdnCN(soap, &a->sai__GetTrustedFqdnCN);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTrustedFqdnCN(struct soap *soap, struct __sai__GetTrustedFqdnCN *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetTrustedFqdnCN = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTrustedFqdnCN(struct soap *soap, const struct __sai__GetTrustedFqdnCN *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetTrustedFqdnCN(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetTrustedFqdnCN(soap, "sai:GetTrustedFqdnCN", -1, &a->sai__GetTrustedFqdnCN, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_get___sai__GetTrustedFqdnCN(struct soap *soap, struct __sai__GetTrustedFqdnCN *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetTrustedFqdnCN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetTrustedFqdnCN * SOAP_FMAC4 soap_in___sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, struct __sai__GetTrustedFqdnCN *a, const char *type)
-{
-       short soap_flag_sai__GetTrustedFqdnCN = 1;
-       a = (struct __sai__GetTrustedFqdnCN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTrustedFqdnCN, sizeof(struct __sai__GetTrustedFqdnCN), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetTrustedFqdnCN(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetTrustedFqdnCN && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetTrustedFqdnCN(soap, "sai:GetTrustedFqdnCN", &a->sai__GetTrustedFqdnCN, ""))
-                               {       soap_flag_sai__GetTrustedFqdnCN--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetTrustedFqdnCN * SOAP_FMAC6 soap_new___sai__GetTrustedFqdnCN(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetTrustedFqdnCN(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTrustedFqdnCN(struct soap *soap, struct __sai__GetTrustedFqdnCN *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTrustedFqdnCN, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetTrustedFqdnCN;
-               if (size)
-                       *size = sizeof(struct __sai__GetTrustedFqdnCN);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetTrustedFqdnCN[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetTrustedFqdnCN);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetTrustedFqdnCN*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTrustedFqdnCN %p -> %p\n", q, p));
-       *(struct __sai__GetTrustedFqdnCN*)p = *(struct __sai__GetTrustedFqdnCN*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTrustedFqdnCN(struct soap *soap, const struct __sai__SetTrustedFqdnCN *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetTrustedFqdnCN(soap, &a->sai__SetTrustedFqdnCN);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTrustedFqdnCN(struct soap *soap, struct __sai__SetTrustedFqdnCN *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetTrustedFqdnCN = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTrustedFqdnCN(struct soap *soap, const struct __sai__SetTrustedFqdnCN *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetTrustedFqdnCN(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetTrustedFqdnCN(soap, "sai:SetTrustedFqdnCN", -1, &a->sai__SetTrustedFqdnCN, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_get___sai__SetTrustedFqdnCN(struct soap *soap, struct __sai__SetTrustedFqdnCN *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetTrustedFqdnCN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetTrustedFqdnCN * SOAP_FMAC4 soap_in___sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, struct __sai__SetTrustedFqdnCN *a, const char *type)
-{
-       short soap_flag_sai__SetTrustedFqdnCN = 1;
-       a = (struct __sai__SetTrustedFqdnCN *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTrustedFqdnCN, sizeof(struct __sai__SetTrustedFqdnCN), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetTrustedFqdnCN(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetTrustedFqdnCN && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetTrustedFqdnCN(soap, "sai:SetTrustedFqdnCN", &a->sai__SetTrustedFqdnCN, ""))
-                               {       soap_flag_sai__SetTrustedFqdnCN--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetTrustedFqdnCN * SOAP_FMAC6 soap_new___sai__SetTrustedFqdnCN(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetTrustedFqdnCN(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTrustedFqdnCN(struct soap *soap, struct __sai__SetTrustedFqdnCN *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTrustedFqdnCN(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTrustedFqdnCN, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetTrustedFqdnCN;
-               if (size)
-                       *size = sizeof(struct __sai__SetTrustedFqdnCN);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetTrustedFqdnCN[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetTrustedFqdnCN);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetTrustedFqdnCN*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTrustedFqdnCN %p -> %p\n", q, p));
-       *(struct __sai__SetTrustedFqdnCN*)p = *(struct __sai__SetTrustedFqdnCN*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumerateTrustedRootCertificates(struct soap *soap, const struct __sai__EnumerateTrustedRootCertificates *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificates(soap, &a->sai__EnumerateTrustedRootCertificates);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumerateTrustedRootCertificates(struct soap *soap, struct __sai__EnumerateTrustedRootCertificates *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__EnumerateTrustedRootCertificates = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumerateTrustedRootCertificates(struct soap *soap, const struct __sai__EnumerateTrustedRootCertificates *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__EnumerateTrustedRootCertificates(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__EnumerateTrustedRootCertificates(soap, "sai:EnumerateTrustedRootCertificates", -1, &a->sai__EnumerateTrustedRootCertificates, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_get___sai__EnumerateTrustedRootCertificates(struct soap *soap, struct __sai__EnumerateTrustedRootCertificates *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__EnumerateTrustedRootCertificates(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__EnumerateTrustedRootCertificates * SOAP_FMAC4 soap_in___sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, struct __sai__EnumerateTrustedRootCertificates *a, const char *type)
-{
-       short soap_flag_sai__EnumerateTrustedRootCertificates = 1;
-       a = (struct __sai__EnumerateTrustedRootCertificates *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumerateTrustedRootCertificates, sizeof(struct __sai__EnumerateTrustedRootCertificates), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__EnumerateTrustedRootCertificates(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__EnumerateTrustedRootCertificates && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(soap, "sai:EnumerateTrustedRootCertificates", &a->sai__EnumerateTrustedRootCertificates, ""))
-                               {       soap_flag_sai__EnumerateTrustedRootCertificates--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__EnumerateTrustedRootCertificates * SOAP_FMAC6 soap_new___sai__EnumerateTrustedRootCertificates(struct soap *soap, int n)
-{      return soap_instantiate___sai__EnumerateTrustedRootCertificates(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumerateTrustedRootCertificates(struct soap *soap, struct __sai__EnumerateTrustedRootCertificates *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumerateTrustedRootCertificates(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumerateTrustedRootCertificates, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__EnumerateTrustedRootCertificates;
-               if (size)
-                       *size = sizeof(struct __sai__EnumerateTrustedRootCertificates);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__EnumerateTrustedRootCertificates[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__EnumerateTrustedRootCertificates);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__EnumerateTrustedRootCertificates*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumerateTrustedRootCertificates %p -> %p\n", q, p));
-       *(struct __sai__EnumerateTrustedRootCertificates*)p = *(struct __sai__EnumerateTrustedRootCertificates*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__DeleteTrustedRootCertificate(struct soap *soap, const struct __sai__DeleteTrustedRootCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__DeleteTrustedRootCertificate(soap, &a->sai__DeleteTrustedRootCertificate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__DeleteTrustedRootCertificate(struct soap *soap, struct __sai__DeleteTrustedRootCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__DeleteTrustedRootCertificate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__DeleteTrustedRootCertificate(struct soap *soap, const struct __sai__DeleteTrustedRootCertificate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__DeleteTrustedRootCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__DeleteTrustedRootCertificate(soap, "sai:DeleteTrustedRootCertificate", -1, &a->sai__DeleteTrustedRootCertificate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_get___sai__DeleteTrustedRootCertificate(struct soap *soap, struct __sai__DeleteTrustedRootCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__DeleteTrustedRootCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__DeleteTrustedRootCertificate * SOAP_FMAC4 soap_in___sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, struct __sai__DeleteTrustedRootCertificate *a, const char *type)
-{
-       short soap_flag_sai__DeleteTrustedRootCertificate = 1;
-       a = (struct __sai__DeleteTrustedRootCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__DeleteTrustedRootCertificate, sizeof(struct __sai__DeleteTrustedRootCertificate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__DeleteTrustedRootCertificate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__DeleteTrustedRootCertificate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__DeleteTrustedRootCertificate(soap, "sai:DeleteTrustedRootCertificate", &a->sai__DeleteTrustedRootCertificate, ""))
-                               {       soap_flag_sai__DeleteTrustedRootCertificate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__DeleteTrustedRootCertificate * SOAP_FMAC6 soap_new___sai__DeleteTrustedRootCertificate(struct soap *soap, int n)
-{      return soap_instantiate___sai__DeleteTrustedRootCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__DeleteTrustedRootCertificate(struct soap *soap, struct __sai__DeleteTrustedRootCertificate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__DeleteTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__DeleteTrustedRootCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__DeleteTrustedRootCertificate;
-               if (size)
-                       *size = sizeof(struct __sai__DeleteTrustedRootCertificate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__DeleteTrustedRootCertificate[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__DeleteTrustedRootCertificate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__DeleteTrustedRootCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__DeleteTrustedRootCertificate %p -> %p\n", q, p));
-       *(struct __sai__DeleteTrustedRootCertificate*)p = *(struct __sai__DeleteTrustedRootCertificate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTrustedRootCertificate(struct soap *soap, const struct __sai__GetTrustedRootCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetTrustedRootCertificate(soap, &a->sai__GetTrustedRootCertificate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTrustedRootCertificate(struct soap *soap, struct __sai__GetTrustedRootCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetTrustedRootCertificate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTrustedRootCertificate(struct soap *soap, const struct __sai__GetTrustedRootCertificate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetTrustedRootCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetTrustedRootCertificate(soap, "sai:GetTrustedRootCertificate", -1, &a->sai__GetTrustedRootCertificate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_get___sai__GetTrustedRootCertificate(struct soap *soap, struct __sai__GetTrustedRootCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetTrustedRootCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetTrustedRootCertificate * SOAP_FMAC4 soap_in___sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, struct __sai__GetTrustedRootCertificate *a, const char *type)
-{
-       short soap_flag_sai__GetTrustedRootCertificate = 1;
-       a = (struct __sai__GetTrustedRootCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTrustedRootCertificate, sizeof(struct __sai__GetTrustedRootCertificate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetTrustedRootCertificate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetTrustedRootCertificate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetTrustedRootCertificate(soap, "sai:GetTrustedRootCertificate", &a->sai__GetTrustedRootCertificate, ""))
-                               {       soap_flag_sai__GetTrustedRootCertificate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetTrustedRootCertificate * SOAP_FMAC6 soap_new___sai__GetTrustedRootCertificate(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetTrustedRootCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTrustedRootCertificate(struct soap *soap, struct __sai__GetTrustedRootCertificate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTrustedRootCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetTrustedRootCertificate;
-               if (size)
-                       *size = sizeof(struct __sai__GetTrustedRootCertificate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetTrustedRootCertificate[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetTrustedRootCertificate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetTrustedRootCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTrustedRootCertificate %p -> %p\n", q, p));
-       *(struct __sai__GetTrustedRootCertificate*)p = *(struct __sai__GetTrustedRootCertificate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddTrustedRootCertificate(struct soap *soap, const struct __sai__AddTrustedRootCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__AddTrustedRootCertificate(soap, &a->sai__AddTrustedRootCertificate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddTrustedRootCertificate(struct soap *soap, struct __sai__AddTrustedRootCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__AddTrustedRootCertificate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddTrustedRootCertificate(struct soap *soap, const struct __sai__AddTrustedRootCertificate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__AddTrustedRootCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__AddTrustedRootCertificate(soap, "sai:AddTrustedRootCertificate", -1, &a->sai__AddTrustedRootCertificate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_get___sai__AddTrustedRootCertificate(struct soap *soap, struct __sai__AddTrustedRootCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__AddTrustedRootCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__AddTrustedRootCertificate * SOAP_FMAC4 soap_in___sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, struct __sai__AddTrustedRootCertificate *a, const char *type)
-{
-       short soap_flag_sai__AddTrustedRootCertificate = 1;
-       a = (struct __sai__AddTrustedRootCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddTrustedRootCertificate, sizeof(struct __sai__AddTrustedRootCertificate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__AddTrustedRootCertificate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__AddTrustedRootCertificate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__AddTrustedRootCertificate(soap, "sai:AddTrustedRootCertificate", &a->sai__AddTrustedRootCertificate, ""))
-                               {       soap_flag_sai__AddTrustedRootCertificate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__AddTrustedRootCertificate * SOAP_FMAC6 soap_new___sai__AddTrustedRootCertificate(struct soap *soap, int n)
-{      return soap_instantiate___sai__AddTrustedRootCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddTrustedRootCertificate(struct soap *soap, struct __sai__AddTrustedRootCertificate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddTrustedRootCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddTrustedRootCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__AddTrustedRootCertificate;
-               if (size)
-                       *size = sizeof(struct __sai__AddTrustedRootCertificate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__AddTrustedRootCertificate[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__AddTrustedRootCertificate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__AddTrustedRootCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddTrustedRootCertificate %p -> %p\n", q, p));
-       *(struct __sai__AddTrustedRootCertificate*)p = *(struct __sai__AddTrustedRootCertificate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTlsOptions(struct soap *soap, const struct __sai__GetTlsOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetTlsOptions(soap, &a->sai__GetTlsOptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTlsOptions(struct soap *soap, struct __sai__GetTlsOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetTlsOptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTlsOptions(struct soap *soap, const struct __sai__GetTlsOptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetTlsOptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetTlsOptions(soap, "sai:GetTlsOptions", -1, &a->sai__GetTlsOptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetTlsOptions * SOAP_FMAC4 soap_get___sai__GetTlsOptions(struct soap *soap, struct __sai__GetTlsOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetTlsOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetTlsOptions * SOAP_FMAC4 soap_in___sai__GetTlsOptions(struct soap *soap, const char *tag, struct __sai__GetTlsOptions *a, const char *type)
-{
-       short soap_flag_sai__GetTlsOptions = 1;
-       a = (struct __sai__GetTlsOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTlsOptions, sizeof(struct __sai__GetTlsOptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetTlsOptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetTlsOptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetTlsOptions(soap, "sai:GetTlsOptions", &a->sai__GetTlsOptions, ""))
-                               {       soap_flag_sai__GetTlsOptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetTlsOptions * SOAP_FMAC6 soap_new___sai__GetTlsOptions(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetTlsOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTlsOptions(struct soap *soap, struct __sai__GetTlsOptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTlsOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetTlsOptions;
-               if (size)
-                       *size = sizeof(struct __sai__GetTlsOptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetTlsOptions[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetTlsOptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetTlsOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTlsOptions %p -> %p\n", q, p));
-       *(struct __sai__GetTlsOptions*)p = *(struct __sai__GetTlsOptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTlsOptions(struct soap *soap, const struct __sai__SetTlsOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetTlsOptions(soap, &a->sai__SetTlsOptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTlsOptions(struct soap *soap, struct __sai__SetTlsOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetTlsOptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTlsOptions(struct soap *soap, const struct __sai__SetTlsOptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetTlsOptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetTlsOptions(soap, "sai:SetTlsOptions", -1, &a->sai__SetTlsOptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetTlsOptions * SOAP_FMAC4 soap_get___sai__SetTlsOptions(struct soap *soap, struct __sai__SetTlsOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetTlsOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetTlsOptions * SOAP_FMAC4 soap_in___sai__SetTlsOptions(struct soap *soap, const char *tag, struct __sai__SetTlsOptions *a, const char *type)
-{
-       short soap_flag_sai__SetTlsOptions = 1;
-       a = (struct __sai__SetTlsOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTlsOptions, sizeof(struct __sai__SetTlsOptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetTlsOptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetTlsOptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetTlsOptions(soap, "sai:SetTlsOptions", &a->sai__SetTlsOptions, ""))
-                               {       soap_flag_sai__SetTlsOptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetTlsOptions * SOAP_FMAC6 soap_new___sai__SetTlsOptions(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetTlsOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTlsOptions(struct soap *soap, struct __sai__SetTlsOptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTlsOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTlsOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetTlsOptions;
-               if (size)
-                       *size = sizeof(struct __sai__SetTlsOptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetTlsOptions[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetTlsOptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetTlsOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTlsOptions %p -> %p\n", q, p));
-       *(struct __sai__SetTlsOptions*)p = *(struct __sai__SetTlsOptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetEnabledInterfaces(struct soap *soap, const struct __sai__GetEnabledInterfaces *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetEnabledInterfaces(soap, &a->sai__GetEnabledInterfaces);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetEnabledInterfaces(struct soap *soap, struct __sai__GetEnabledInterfaces *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetEnabledInterfaces = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetEnabledInterfaces(struct soap *soap, const struct __sai__GetEnabledInterfaces *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetEnabledInterfaces(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetEnabledInterfaces(soap, "sai:GetEnabledInterfaces", -1, &a->sai__GetEnabledInterfaces, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetEnabledInterfaces * SOAP_FMAC4 soap_get___sai__GetEnabledInterfaces(struct soap *soap, struct __sai__GetEnabledInterfaces *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetEnabledInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetEnabledInterfaces * SOAP_FMAC4 soap_in___sai__GetEnabledInterfaces(struct soap *soap, const char *tag, struct __sai__GetEnabledInterfaces *a, const char *type)
-{
-       short soap_flag_sai__GetEnabledInterfaces = 1;
-       a = (struct __sai__GetEnabledInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetEnabledInterfaces, sizeof(struct __sai__GetEnabledInterfaces), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetEnabledInterfaces(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetEnabledInterfaces && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetEnabledInterfaces(soap, "sai:GetEnabledInterfaces", &a->sai__GetEnabledInterfaces, ""))
-                               {       soap_flag_sai__GetEnabledInterfaces--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetEnabledInterfaces * SOAP_FMAC6 soap_new___sai__GetEnabledInterfaces(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetEnabledInterfaces(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetEnabledInterfaces(struct soap *soap, struct __sai__GetEnabledInterfaces *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetEnabledInterfaces, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetEnabledInterfaces;
-               if (size)
-                       *size = sizeof(struct __sai__GetEnabledInterfaces);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetEnabledInterfaces[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetEnabledInterfaces);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetEnabledInterfaces*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetEnabledInterfaces %p -> %p\n", q, p));
-       *(struct __sai__GetEnabledInterfaces*)p = *(struct __sai__GetEnabledInterfaces*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetEnabledInterfaces(struct soap *soap, const struct __sai__SetEnabledInterfaces *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetEnabledInterfaces(soap, &a->sai__SetEnabledInterfaces);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetEnabledInterfaces(struct soap *soap, struct __sai__SetEnabledInterfaces *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetEnabledInterfaces = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetEnabledInterfaces(struct soap *soap, const struct __sai__SetEnabledInterfaces *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetEnabledInterfaces(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetEnabledInterfaces(soap, "sai:SetEnabledInterfaces", -1, &a->sai__SetEnabledInterfaces, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetEnabledInterfaces * SOAP_FMAC4 soap_get___sai__SetEnabledInterfaces(struct soap *soap, struct __sai__SetEnabledInterfaces *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetEnabledInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetEnabledInterfaces * SOAP_FMAC4 soap_in___sai__SetEnabledInterfaces(struct soap *soap, const char *tag, struct __sai__SetEnabledInterfaces *a, const char *type)
-{
-       short soap_flag_sai__SetEnabledInterfaces = 1;
-       a = (struct __sai__SetEnabledInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetEnabledInterfaces, sizeof(struct __sai__SetEnabledInterfaces), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetEnabledInterfaces(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetEnabledInterfaces && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetEnabledInterfaces(soap, "sai:SetEnabledInterfaces", &a->sai__SetEnabledInterfaces, ""))
-                               {       soap_flag_sai__SetEnabledInterfaces--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetEnabledInterfaces * SOAP_FMAC6 soap_new___sai__SetEnabledInterfaces(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetEnabledInterfaces(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetEnabledInterfaces(struct soap *soap, struct __sai__SetEnabledInterfaces *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetEnabledInterfaces, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetEnabledInterfaces;
-               if (size)
-                       *size = sizeof(struct __sai__SetEnabledInterfaces);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetEnabledInterfaces[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetEnabledInterfaces);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetEnabledInterfaces*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetEnabledInterfaces %p -> %p\n", q, p));
-       *(struct __sai__SetEnabledInterfaces*)p = *(struct __sai__SetEnabledInterfaces*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetKerberosOptions(struct soap *soap, const struct __sai__GetKerberosOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetKerberosOptions(soap, &a->sai__GetKerberosOptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetKerberosOptions(struct soap *soap, struct __sai__GetKerberosOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetKerberosOptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetKerberosOptions(struct soap *soap, const struct __sai__GetKerberosOptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetKerberosOptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetKerberosOptions(soap, "sai:GetKerberosOptions", -1, &a->sai__GetKerberosOptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetKerberosOptions * SOAP_FMAC4 soap_get___sai__GetKerberosOptions(struct soap *soap, struct __sai__GetKerberosOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetKerberosOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetKerberosOptions * SOAP_FMAC4 soap_in___sai__GetKerberosOptions(struct soap *soap, const char *tag, struct __sai__GetKerberosOptions *a, const char *type)
-{
-       short soap_flag_sai__GetKerberosOptions = 1;
-       a = (struct __sai__GetKerberosOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetKerberosOptions, sizeof(struct __sai__GetKerberosOptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetKerberosOptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetKerberosOptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetKerberosOptions(soap, "sai:GetKerberosOptions", &a->sai__GetKerberosOptions, ""))
-                               {       soap_flag_sai__GetKerberosOptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetKerberosOptions * SOAP_FMAC6 soap_new___sai__GetKerberosOptions(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetKerberosOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetKerberosOptions(struct soap *soap, struct __sai__GetKerberosOptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetKerberosOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetKerberosOptions;
-               if (size)
-                       *size = sizeof(struct __sai__GetKerberosOptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetKerberosOptions[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetKerberosOptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetKerberosOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetKerberosOptions %p -> %p\n", q, p));
-       *(struct __sai__GetKerberosOptions*)p = *(struct __sai__GetKerberosOptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetKerberosOptions(struct soap *soap, const struct __sai__SetKerberosOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetKerberosOptions(soap, &a->sai__SetKerberosOptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetKerberosOptions(struct soap *soap, struct __sai__SetKerberosOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetKerberosOptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetKerberosOptions(struct soap *soap, const struct __sai__SetKerberosOptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetKerberosOptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetKerberosOptions(soap, "sai:SetKerberosOptions", -1, &a->sai__SetKerberosOptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetKerberosOptions * SOAP_FMAC4 soap_get___sai__SetKerberosOptions(struct soap *soap, struct __sai__SetKerberosOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetKerberosOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetKerberosOptions * SOAP_FMAC4 soap_in___sai__SetKerberosOptions(struct soap *soap, const char *tag, struct __sai__SetKerberosOptions *a, const char *type)
-{
-       short soap_flag_sai__SetKerberosOptions = 1;
-       a = (struct __sai__SetKerberosOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetKerberosOptions, sizeof(struct __sai__SetKerberosOptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetKerberosOptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetKerberosOptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetKerberosOptions(soap, "sai:SetKerberosOptions", &a->sai__SetKerberosOptions, ""))
-                               {       soap_flag_sai__SetKerberosOptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetKerberosOptions * SOAP_FMAC6 soap_new___sai__SetKerberosOptions(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetKerberosOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetKerberosOptions(struct soap *soap, struct __sai__SetKerberosOptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetKerberosOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetKerberosOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetKerberosOptions;
-               if (size)
-                       *size = sizeof(struct __sai__SetKerberosOptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetKerberosOptions[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetKerberosOptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetKerberosOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetKerberosOptions %p -> %p\n", q, p));
-       *(struct __sai__SetKerberosOptions*)p = *(struct __sai__SetKerberosOptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetDigestRealm(struct soap *soap, const struct __sai__GetDigestRealm *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetDigestRealm(soap, &a->sai__GetDigestRealm);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetDigestRealm(struct soap *soap, struct __sai__GetDigestRealm *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetDigestRealm = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetDigestRealm(struct soap *soap, const struct __sai__GetDigestRealm *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetDigestRealm(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetDigestRealm(soap, "sai:GetDigestRealm", -1, &a->sai__GetDigestRealm, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetDigestRealm * SOAP_FMAC4 soap_get___sai__GetDigestRealm(struct soap *soap, struct __sai__GetDigestRealm *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetDigestRealm(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetDigestRealm * SOAP_FMAC4 soap_in___sai__GetDigestRealm(struct soap *soap, const char *tag, struct __sai__GetDigestRealm *a, const char *type)
-{
-       short soap_flag_sai__GetDigestRealm = 1;
-       a = (struct __sai__GetDigestRealm *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetDigestRealm, sizeof(struct __sai__GetDigestRealm), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetDigestRealm(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetDigestRealm && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetDigestRealm(soap, "sai:GetDigestRealm", &a->sai__GetDigestRealm, ""))
-                               {       soap_flag_sai__GetDigestRealm--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetDigestRealm * SOAP_FMAC6 soap_new___sai__GetDigestRealm(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetDigestRealm(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetDigestRealm(struct soap *soap, struct __sai__GetDigestRealm *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetDigestRealm(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetDigestRealm, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetDigestRealm;
-               if (size)
-                       *size = sizeof(struct __sai__GetDigestRealm);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetDigestRealm[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetDigestRealm);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetDigestRealm*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetDigestRealm %p -> %p\n", q, p));
-       *(struct __sai__GetDigestRealm*)p = *(struct __sai__GetDigestRealm*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetAdminAclEntryEx(struct soap *soap, const struct __sai__SetAdminAclEntryEx *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetAdminAclEntryEx(soap, &a->sai__SetAdminAclEntryEx);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetAdminAclEntryEx(struct soap *soap, struct __sai__SetAdminAclEntryEx *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetAdminAclEntryEx = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetAdminAclEntryEx(struct soap *soap, const struct __sai__SetAdminAclEntryEx *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetAdminAclEntryEx(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetAdminAclEntryEx(soap, "sai:SetAdminAclEntryEx", -1, &a->sai__SetAdminAclEntryEx, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_get___sai__SetAdminAclEntryEx(struct soap *soap, struct __sai__SetAdminAclEntryEx *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetAdminAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetAdminAclEntryEx * SOAP_FMAC4 soap_in___sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, struct __sai__SetAdminAclEntryEx *a, const char *type)
-{
-       short soap_flag_sai__SetAdminAclEntryEx = 1;
-       a = (struct __sai__SetAdminAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetAdminAclEntryEx, sizeof(struct __sai__SetAdminAclEntryEx), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetAdminAclEntryEx(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetAdminAclEntryEx && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetAdminAclEntryEx(soap, "sai:SetAdminAclEntryEx", &a->sai__SetAdminAclEntryEx, ""))
-                               {       soap_flag_sai__SetAdminAclEntryEx--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetAdminAclEntryEx * SOAP_FMAC6 soap_new___sai__SetAdminAclEntryEx(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetAdminAclEntryEx(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetAdminAclEntryEx(struct soap *soap, struct __sai__SetAdminAclEntryEx *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetAdminAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetAdminAclEntryEx, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetAdminAclEntryEx;
-               if (size)
-                       *size = sizeof(struct __sai__SetAdminAclEntryEx);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetAdminAclEntryEx[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetAdminAclEntryEx);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetAdminAclEntryEx*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetAdminAclEntryEx %p -> %p\n", q, p));
-       *(struct __sai__SetAdminAclEntryEx*)p = *(struct __sai__SetAdminAclEntryEx*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__UpdateUserAclEntryEx(struct soap *soap, const struct __sai__UpdateUserAclEntryEx *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__UpdateUserAclEntryEx(soap, &a->sai__UpdateUserAclEntryEx);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__UpdateUserAclEntryEx(struct soap *soap, struct __sai__UpdateUserAclEntryEx *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__UpdateUserAclEntryEx = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__UpdateUserAclEntryEx(struct soap *soap, const struct __sai__UpdateUserAclEntryEx *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__UpdateUserAclEntryEx(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__UpdateUserAclEntryEx(soap, "sai:UpdateUserAclEntryEx", -1, &a->sai__UpdateUserAclEntryEx, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_get___sai__UpdateUserAclEntryEx(struct soap *soap, struct __sai__UpdateUserAclEntryEx *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__UpdateUserAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__UpdateUserAclEntryEx * SOAP_FMAC4 soap_in___sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, struct __sai__UpdateUserAclEntryEx *a, const char *type)
-{
-       short soap_flag_sai__UpdateUserAclEntryEx = 1;
-       a = (struct __sai__UpdateUserAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__UpdateUserAclEntryEx, sizeof(struct __sai__UpdateUserAclEntryEx), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__UpdateUserAclEntryEx(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__UpdateUserAclEntryEx && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__UpdateUserAclEntryEx(soap, "sai:UpdateUserAclEntryEx", &a->sai__UpdateUserAclEntryEx, ""))
-                               {       soap_flag_sai__UpdateUserAclEntryEx--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__UpdateUserAclEntryEx * SOAP_FMAC6 soap_new___sai__UpdateUserAclEntryEx(struct soap *soap, int n)
-{      return soap_instantiate___sai__UpdateUserAclEntryEx(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__UpdateUserAclEntryEx(struct soap *soap, struct __sai__UpdateUserAclEntryEx *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__UpdateUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__UpdateUserAclEntryEx, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__UpdateUserAclEntryEx;
-               if (size)
-                       *size = sizeof(struct __sai__UpdateUserAclEntryEx);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__UpdateUserAclEntryEx[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__UpdateUserAclEntryEx);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__UpdateUserAclEntryEx*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__UpdateUserAclEntryEx %p -> %p\n", q, p));
-       *(struct __sai__UpdateUserAclEntryEx*)p = *(struct __sai__UpdateUserAclEntryEx*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetUserAclEntryEx(struct soap *soap, const struct __sai__GetUserAclEntryEx *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetUserAclEntryEx(soap, &a->sai__GetUserAclEntryEx);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetUserAclEntryEx(struct soap *soap, struct __sai__GetUserAclEntryEx *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetUserAclEntryEx = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetUserAclEntryEx(struct soap *soap, const struct __sai__GetUserAclEntryEx *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetUserAclEntryEx(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetUserAclEntryEx(soap, "sai:GetUserAclEntryEx", -1, &a->sai__GetUserAclEntryEx, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetUserAclEntryEx * SOAP_FMAC4 soap_get___sai__GetUserAclEntryEx(struct soap *soap, struct __sai__GetUserAclEntryEx *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetUserAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetUserAclEntryEx * SOAP_FMAC4 soap_in___sai__GetUserAclEntryEx(struct soap *soap, const char *tag, struct __sai__GetUserAclEntryEx *a, const char *type)
-{
-       short soap_flag_sai__GetUserAclEntryEx = 1;
-       a = (struct __sai__GetUserAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetUserAclEntryEx, sizeof(struct __sai__GetUserAclEntryEx), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetUserAclEntryEx(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetUserAclEntryEx && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetUserAclEntryEx(soap, "sai:GetUserAclEntryEx", &a->sai__GetUserAclEntryEx, ""))
-                               {       soap_flag_sai__GetUserAclEntryEx--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetUserAclEntryEx * SOAP_FMAC6 soap_new___sai__GetUserAclEntryEx(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetUserAclEntryEx(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetUserAclEntryEx(struct soap *soap, struct __sai__GetUserAclEntryEx *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetUserAclEntryEx, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetUserAclEntryEx;
-               if (size)
-                       *size = sizeof(struct __sai__GetUserAclEntryEx);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetUserAclEntryEx[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetUserAclEntryEx);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetUserAclEntryEx*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetUserAclEntryEx %p -> %p\n", q, p));
-       *(struct __sai__GetUserAclEntryEx*)p = *(struct __sai__GetUserAclEntryEx*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddUserAclEntryEx(struct soap *soap, const struct __sai__AddUserAclEntryEx *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__AddUserAclEntryEx(soap, &a->sai__AddUserAclEntryEx);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddUserAclEntryEx(struct soap *soap, struct __sai__AddUserAclEntryEx *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__AddUserAclEntryEx = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddUserAclEntryEx(struct soap *soap, const struct __sai__AddUserAclEntryEx *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__AddUserAclEntryEx(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__AddUserAclEntryEx(soap, "sai:AddUserAclEntryEx", -1, &a->sai__AddUserAclEntryEx, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__AddUserAclEntryEx * SOAP_FMAC4 soap_get___sai__AddUserAclEntryEx(struct soap *soap, struct __sai__AddUserAclEntryEx *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__AddUserAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__AddUserAclEntryEx * SOAP_FMAC4 soap_in___sai__AddUserAclEntryEx(struct soap *soap, const char *tag, struct __sai__AddUserAclEntryEx *a, const char *type)
-{
-       short soap_flag_sai__AddUserAclEntryEx = 1;
-       a = (struct __sai__AddUserAclEntryEx *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddUserAclEntryEx, sizeof(struct __sai__AddUserAclEntryEx), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__AddUserAclEntryEx(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__AddUserAclEntryEx && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__AddUserAclEntryEx(soap, "sai:AddUserAclEntryEx", &a->sai__AddUserAclEntryEx, ""))
-                               {       soap_flag_sai__AddUserAclEntryEx--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__AddUserAclEntryEx * SOAP_FMAC6 soap_new___sai__AddUserAclEntryEx(struct soap *soap, int n)
-{      return soap_instantiate___sai__AddUserAclEntryEx(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddUserAclEntryEx(struct soap *soap, struct __sai__AddUserAclEntryEx *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddUserAclEntryEx(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddUserAclEntryEx, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__AddUserAclEntryEx;
-               if (size)
-                       *size = sizeof(struct __sai__AddUserAclEntryEx);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__AddUserAclEntryEx[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__AddUserAclEntryEx);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__AddUserAclEntryEx*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddUserAclEntryEx %p -> %p\n", q, p));
-       *(struct __sai__AddUserAclEntryEx*)p = *(struct __sai__AddUserAclEntryEx*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetCoreVersion(struct soap *soap, const struct __sai__GetCoreVersion *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetCoreVersion(soap, &a->sai__GetCoreVersion);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetCoreVersion(struct soap *soap, struct __sai__GetCoreVersion *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetCoreVersion = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetCoreVersion(struct soap *soap, const struct __sai__GetCoreVersion *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetCoreVersion(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetCoreVersion(soap, "sai:GetCoreVersion", -1, &a->sai__GetCoreVersion, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetCoreVersion * SOAP_FMAC4 soap_get___sai__GetCoreVersion(struct soap *soap, struct __sai__GetCoreVersion *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetCoreVersion(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetCoreVersion * SOAP_FMAC4 soap_in___sai__GetCoreVersion(struct soap *soap, const char *tag, struct __sai__GetCoreVersion *a, const char *type)
-{
-       short soap_flag_sai__GetCoreVersion = 1;
-       a = (struct __sai__GetCoreVersion *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetCoreVersion, sizeof(struct __sai__GetCoreVersion), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetCoreVersion(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetCoreVersion && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetCoreVersion(soap, "sai:GetCoreVersion", &a->sai__GetCoreVersion, ""))
-                               {       soap_flag_sai__GetCoreVersion--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetCoreVersion * SOAP_FMAC6 soap_new___sai__GetCoreVersion(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetCoreVersion(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetCoreVersion(struct soap *soap, struct __sai__GetCoreVersion *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetCoreVersion, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetCoreVersion;
-               if (size)
-                       *size = sizeof(struct __sai__GetCoreVersion);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetCoreVersion[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetCoreVersion);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetCoreVersion*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetCoreVersion %p -> %p\n", q, p));
-       *(struct __sai__GetCoreVersion*)p = *(struct __sai__GetCoreVersion*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__CommitChanges(struct soap *soap, const struct __sai__CommitChanges *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__CommitChanges(soap, &a->sai__CommitChanges);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__CommitChanges(struct soap *soap, struct __sai__CommitChanges *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__CommitChanges = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__CommitChanges(struct soap *soap, const struct __sai__CommitChanges *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__CommitChanges(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__CommitChanges(soap, "sai:CommitChanges", -1, &a->sai__CommitChanges, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__CommitChanges * SOAP_FMAC4 soap_get___sai__CommitChanges(struct soap *soap, struct __sai__CommitChanges *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__CommitChanges(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__CommitChanges * SOAP_FMAC4 soap_in___sai__CommitChanges(struct soap *soap, const char *tag, struct __sai__CommitChanges *a, const char *type)
-{
-       short soap_flag_sai__CommitChanges = 1;
-       a = (struct __sai__CommitChanges *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__CommitChanges, sizeof(struct __sai__CommitChanges), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__CommitChanges(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__CommitChanges && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__CommitChanges(soap, "sai:CommitChanges", &a->sai__CommitChanges, ""))
-                               {       soap_flag_sai__CommitChanges--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__CommitChanges * SOAP_FMAC6 soap_new___sai__CommitChanges(struct soap *soap, int n)
-{      return soap_instantiate___sai__CommitChanges(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__CommitChanges(struct soap *soap, struct __sai__CommitChanges *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__CommitChanges(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__CommitChanges, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__CommitChanges;
-               if (size)
-                       *size = sizeof(struct __sai__CommitChanges);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__CommitChanges[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__CommitChanges);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__CommitChanges*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__CommitChanges %p -> %p\n", q, p));
-       *(struct __sai__CommitChanges*)p = *(struct __sai__CommitChanges*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__Unprovision(struct soap *soap, const struct __sai__Unprovision *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__Unprovision(soap, &a->sai__Unprovision);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__Unprovision(struct soap *soap, struct __sai__Unprovision *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__Unprovision = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__Unprovision(struct soap *soap, const struct __sai__Unprovision *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__Unprovision(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__Unprovision(soap, "sai:Unprovision", -1, &a->sai__Unprovision, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__Unprovision * SOAP_FMAC4 soap_get___sai__Unprovision(struct soap *soap, struct __sai__Unprovision *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__Unprovision(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__Unprovision * SOAP_FMAC4 soap_in___sai__Unprovision(struct soap *soap, const char *tag, struct __sai__Unprovision *a, const char *type)
-{
-       short soap_flag_sai__Unprovision = 1;
-       a = (struct __sai__Unprovision *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__Unprovision, sizeof(struct __sai__Unprovision), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__Unprovision(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__Unprovision && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__Unprovision(soap, "sai:Unprovision", &a->sai__Unprovision, ""))
-                               {       soap_flag_sai__Unprovision--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__Unprovision * SOAP_FMAC6 soap_new___sai__Unprovision(struct soap *soap, int n)
-{      return soap_instantiate___sai__Unprovision(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__Unprovision(struct soap *soap, struct __sai__Unprovision *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__Unprovision(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__Unprovision, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__Unprovision;
-               if (size)
-                       *size = sizeof(struct __sai__Unprovision);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__Unprovision[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__Unprovision);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__Unprovision*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__Unprovision %p -> %p\n", q, p));
-       *(struct __sai__Unprovision*)p = *(struct __sai__Unprovision*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetProvisioningMode(struct soap *soap, const struct __sai__SetProvisioningMode *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetProvisioningMode(soap, &a->sai__SetProvisioningMode);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetProvisioningMode(struct soap *soap, struct __sai__SetProvisioningMode *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetProvisioningMode = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetProvisioningMode(struct soap *soap, const struct __sai__SetProvisioningMode *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetProvisioningMode(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetProvisioningMode(soap, "sai:SetProvisioningMode", -1, &a->sai__SetProvisioningMode, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetProvisioningMode * SOAP_FMAC4 soap_get___sai__SetProvisioningMode(struct soap *soap, struct __sai__SetProvisioningMode *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetProvisioningMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetProvisioningMode * SOAP_FMAC4 soap_in___sai__SetProvisioningMode(struct soap *soap, const char *tag, struct __sai__SetProvisioningMode *a, const char *type)
-{
-       short soap_flag_sai__SetProvisioningMode = 1;
-       a = (struct __sai__SetProvisioningMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetProvisioningMode, sizeof(struct __sai__SetProvisioningMode), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetProvisioningMode(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetProvisioningMode && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetProvisioningMode(soap, "sai:SetProvisioningMode", &a->sai__SetProvisioningMode, ""))
-                               {       soap_flag_sai__SetProvisioningMode--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetProvisioningMode * SOAP_FMAC6 soap_new___sai__SetProvisioningMode(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetProvisioningMode(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetProvisioningMode(struct soap *soap, struct __sai__SetProvisioningMode *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetProvisioningMode, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetProvisioningMode;
-               if (size)
-                       *size = sizeof(struct __sai__SetProvisioningMode);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetProvisioningMode[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetProvisioningMode);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetProvisioningMode*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetProvisioningMode %p -> %p\n", q, p));
-       *(struct __sai__SetProvisioningMode*)p = *(struct __sai__SetProvisioningMode*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetProvisioningMode(struct soap *soap, const struct __sai__GetProvisioningMode *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetProvisioningMode(soap, &a->sai__GetProvisioningMode);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetProvisioningMode(struct soap *soap, struct __sai__GetProvisioningMode *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetProvisioningMode = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetProvisioningMode(struct soap *soap, const struct __sai__GetProvisioningMode *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetProvisioningMode(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetProvisioningMode(soap, "sai:GetProvisioningMode", -1, &a->sai__GetProvisioningMode, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetProvisioningMode * SOAP_FMAC4 soap_get___sai__GetProvisioningMode(struct soap *soap, struct __sai__GetProvisioningMode *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetProvisioningMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetProvisioningMode * SOAP_FMAC4 soap_in___sai__GetProvisioningMode(struct soap *soap, const char *tag, struct __sai__GetProvisioningMode *a, const char *type)
-{
-       short soap_flag_sai__GetProvisioningMode = 1;
-       a = (struct __sai__GetProvisioningMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetProvisioningMode, sizeof(struct __sai__GetProvisioningMode), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetProvisioningMode(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetProvisioningMode && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetProvisioningMode(soap, "sai:GetProvisioningMode", &a->sai__GetProvisioningMode, ""))
-                               {       soap_flag_sai__GetProvisioningMode--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetProvisioningMode * SOAP_FMAC6 soap_new___sai__GetProvisioningMode(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetProvisioningMode(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetProvisioningMode(struct soap *soap, struct __sai__GetProvisioningMode *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetProvisioningMode, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetProvisioningMode;
-               if (size)
-                       *size = sizeof(struct __sai__GetProvisioningMode);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetProvisioningMode[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetProvisioningMode);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetProvisioningMode*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetProvisioningMode %p -> %p\n", q, p));
-       *(struct __sai__GetProvisioningMode*)p = *(struct __sai__GetProvisioningMode*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__UpdateCoreFromUrl(struct soap *soap, const struct __sai__UpdateCoreFromUrl *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__UpdateCoreFromUrl(soap, &a->sai__UpdateCoreFromUrl);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__UpdateCoreFromUrl(struct soap *soap, struct __sai__UpdateCoreFromUrl *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__UpdateCoreFromUrl = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__UpdateCoreFromUrl(struct soap *soap, const struct __sai__UpdateCoreFromUrl *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__UpdateCoreFromUrl(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__UpdateCoreFromUrl(soap, "sai:UpdateCoreFromUrl", -1, &a->sai__UpdateCoreFromUrl, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_get___sai__UpdateCoreFromUrl(struct soap *soap, struct __sai__UpdateCoreFromUrl *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__UpdateCoreFromUrl(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__UpdateCoreFromUrl * SOAP_FMAC4 soap_in___sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, struct __sai__UpdateCoreFromUrl *a, const char *type)
-{
-       short soap_flag_sai__UpdateCoreFromUrl = 1;
-       a = (struct __sai__UpdateCoreFromUrl *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__UpdateCoreFromUrl, sizeof(struct __sai__UpdateCoreFromUrl), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__UpdateCoreFromUrl(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__UpdateCoreFromUrl && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__UpdateCoreFromUrl(soap, "sai:UpdateCoreFromUrl", &a->sai__UpdateCoreFromUrl, ""))
-                               {       soap_flag_sai__UpdateCoreFromUrl--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__UpdateCoreFromUrl * SOAP_FMAC6 soap_new___sai__UpdateCoreFromUrl(struct soap *soap, int n)
-{      return soap_instantiate___sai__UpdateCoreFromUrl(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__UpdateCoreFromUrl(struct soap *soap, struct __sai__UpdateCoreFromUrl *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__UpdateCoreFromUrl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__UpdateCoreFromUrl, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__UpdateCoreFromUrl;
-               if (size)
-                       *size = sizeof(struct __sai__UpdateCoreFromUrl);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__UpdateCoreFromUrl[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__UpdateCoreFromUrl);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__UpdateCoreFromUrl*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__UpdateCoreFromUrl %p -> %p\n", q, p));
-       *(struct __sai__UpdateCoreFromUrl*)p = *(struct __sai__UpdateCoreFromUrl*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetTLSCertificate(struct soap *soap, const struct __sai__GetTLSCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetTLSCertificate(soap, &a->sai__GetTLSCertificate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetTLSCertificate(struct soap *soap, struct __sai__GetTLSCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetTLSCertificate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetTLSCertificate(struct soap *soap, const struct __sai__GetTLSCertificate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetTLSCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetTLSCertificate(soap, "sai:GetTLSCertificate", -1, &a->sai__GetTLSCertificate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetTLSCertificate * SOAP_FMAC4 soap_get___sai__GetTLSCertificate(struct soap *soap, struct __sai__GetTLSCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetTLSCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetTLSCertificate * SOAP_FMAC4 soap_in___sai__GetTLSCertificate(struct soap *soap, const char *tag, struct __sai__GetTLSCertificate *a, const char *type)
-{
-       short soap_flag_sai__GetTLSCertificate = 1;
-       a = (struct __sai__GetTLSCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetTLSCertificate, sizeof(struct __sai__GetTLSCertificate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetTLSCertificate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetTLSCertificate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetTLSCertificate(soap, "sai:GetTLSCertificate", &a->sai__GetTLSCertificate, ""))
-                               {       soap_flag_sai__GetTLSCertificate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetTLSCertificate * SOAP_FMAC6 soap_new___sai__GetTLSCertificate(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetTLSCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetTLSCertificate(struct soap *soap, struct __sai__GetTLSCertificate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetTLSCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetTLSCertificate;
-               if (size)
-                       *size = sizeof(struct __sai__GetTLSCertificate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetTLSCertificate[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetTLSCertificate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetTLSCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetTLSCertificate %p -> %p\n", q, p));
-       *(struct __sai__GetTLSCertificate*)p = *(struct __sai__GetTLSCertificate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSCertificate(struct soap *soap, const struct __sai__SetTLSCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetTLSCertificate(soap, &a->sai__SetTLSCertificate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSCertificate(struct soap *soap, struct __sai__SetTLSCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetTLSCertificate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSCertificate(struct soap *soap, const struct __sai__SetTLSCertificate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetTLSCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetTLSCertificate(soap, "sai:SetTLSCertificate", -1, &a->sai__SetTLSCertificate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetTLSCertificate * SOAP_FMAC4 soap_get___sai__SetTLSCertificate(struct soap *soap, struct __sai__SetTLSCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetTLSCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetTLSCertificate * SOAP_FMAC4 soap_in___sai__SetTLSCertificate(struct soap *soap, const char *tag, struct __sai__SetTLSCertificate *a, const char *type)
-{
-       short soap_flag_sai__SetTLSCertificate = 1;
-       a = (struct __sai__SetTLSCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSCertificate, sizeof(struct __sai__SetTLSCertificate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetTLSCertificate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetTLSCertificate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetTLSCertificate(soap, "sai:SetTLSCertificate", &a->sai__SetTLSCertificate, ""))
-                               {       soap_flag_sai__SetTLSCertificate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetTLSCertificate * SOAP_FMAC6 soap_new___sai__SetTLSCertificate(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetTLSCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSCertificate(struct soap *soap, struct __sai__SetTLSCertificate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetTLSCertificate;
-               if (size)
-                       *size = sizeof(struct __sai__SetTLSCertificate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetTLSCertificate[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetTLSCertificate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetTLSCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSCertificate %p -> %p\n", q, p));
-       *(struct __sai__SetTLSCertificate*)p = *(struct __sai__SetTLSCertificate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTLSKeyAndCertificate(struct soap *soap, const struct __sai__SetTLSKeyAndCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetTLSKeyAndCertificate(soap, &a->sai__SetTLSKeyAndCertificate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTLSKeyAndCertificate(struct soap *soap, struct __sai__SetTLSKeyAndCertificate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetTLSKeyAndCertificate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTLSKeyAndCertificate(struct soap *soap, const struct __sai__SetTLSKeyAndCertificate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetTLSKeyAndCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetTLSKeyAndCertificate(soap, "sai:SetTLSKeyAndCertificate", -1, &a->sai__SetTLSKeyAndCertificate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_get___sai__SetTLSKeyAndCertificate(struct soap *soap, struct __sai__SetTLSKeyAndCertificate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetTLSKeyAndCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetTLSKeyAndCertificate * SOAP_FMAC4 soap_in___sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, struct __sai__SetTLSKeyAndCertificate *a, const char *type)
-{
-       short soap_flag_sai__SetTLSKeyAndCertificate = 1;
-       a = (struct __sai__SetTLSKeyAndCertificate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTLSKeyAndCertificate, sizeof(struct __sai__SetTLSKeyAndCertificate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetTLSKeyAndCertificate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetTLSKeyAndCertificate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetTLSKeyAndCertificate(soap, "sai:SetTLSKeyAndCertificate", &a->sai__SetTLSKeyAndCertificate, ""))
-                               {       soap_flag_sai__SetTLSKeyAndCertificate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetTLSKeyAndCertificate * SOAP_FMAC6 soap_new___sai__SetTLSKeyAndCertificate(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetTLSKeyAndCertificate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTLSKeyAndCertificate(struct soap *soap, struct __sai__SetTLSKeyAndCertificate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTLSKeyAndCertificate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTLSKeyAndCertificate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetTLSKeyAndCertificate;
-               if (size)
-                       *size = sizeof(struct __sai__SetTLSKeyAndCertificate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetTLSKeyAndCertificate[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetTLSKeyAndCertificate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetTLSKeyAndCertificate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTLSKeyAndCertificate %p -> %p\n", q, p));
-       *(struct __sai__SetTLSKeyAndCertificate*)p = *(struct __sai__SetTLSKeyAndCertificate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetRngKey(struct soap *soap, const struct __sai__SetRngKey *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetRngKey(soap, &a->sai__SetRngKey);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetRngKey(struct soap *soap, struct __sai__SetRngKey *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetRngKey = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetRngKey(struct soap *soap, const struct __sai__SetRngKey *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetRngKey(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetRngKey(soap, "sai:SetRngKey", -1, &a->sai__SetRngKey, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetRngKey * SOAP_FMAC4 soap_get___sai__SetRngKey(struct soap *soap, struct __sai__SetRngKey *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetRngKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetRngKey * SOAP_FMAC4 soap_in___sai__SetRngKey(struct soap *soap, const char *tag, struct __sai__SetRngKey *a, const char *type)
-{
-       short soap_flag_sai__SetRngKey = 1;
-       a = (struct __sai__SetRngKey *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetRngKey, sizeof(struct __sai__SetRngKey), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetRngKey(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetRngKey && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetRngKey(soap, "sai:SetRngKey", &a->sai__SetRngKey, ""))
-                               {       soap_flag_sai__SetRngKey--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetRngKey * SOAP_FMAC6 soap_new___sai__SetRngKey(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetRngKey(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetRngKey(struct soap *soap, struct __sai__SetRngKey *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetRngKey(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetRngKey, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetRngKey;
-               if (size)
-                       *size = sizeof(struct __sai__SetRngKey);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetRngKey[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetRngKey);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetRngKey*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetRngKey %p -> %p\n", q, p));
-       *(struct __sai__SetRngKey*)p = *(struct __sai__SetRngKey*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetTlsEnabled(struct soap *soap, const struct __sai__SetTlsEnabled *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetTlsEnabled(soap, &a->sai__SetTlsEnabled);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetTlsEnabled(struct soap *soap, struct __sai__SetTlsEnabled *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetTlsEnabled = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetTlsEnabled(struct soap *soap, const struct __sai__SetTlsEnabled *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetTlsEnabled(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetTlsEnabled(soap, "sai:SetTlsEnabled", -1, &a->sai__SetTlsEnabled, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetTlsEnabled * SOAP_FMAC4 soap_get___sai__SetTlsEnabled(struct soap *soap, struct __sai__SetTlsEnabled *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetTlsEnabled(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetTlsEnabled * SOAP_FMAC4 soap_in___sai__SetTlsEnabled(struct soap *soap, const char *tag, struct __sai__SetTlsEnabled *a, const char *type)
-{
-       short soap_flag_sai__SetTlsEnabled = 1;
-       a = (struct __sai__SetTlsEnabled *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetTlsEnabled, sizeof(struct __sai__SetTlsEnabled), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetTlsEnabled(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetTlsEnabled && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetTlsEnabled(soap, "sai:SetTlsEnabled", &a->sai__SetTlsEnabled, ""))
-                               {       soap_flag_sai__SetTlsEnabled--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetTlsEnabled * SOAP_FMAC6 soap_new___sai__SetTlsEnabled(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetTlsEnabled(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetTlsEnabled(struct soap *soap, struct __sai__SetTlsEnabled *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetTlsEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetTlsEnabled, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetTlsEnabled;
-               if (size)
-                       *size = sizeof(struct __sai__SetTlsEnabled);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetTlsEnabled[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetTlsEnabled);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetTlsEnabled*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetTlsEnabled %p -> %p\n", q, p));
-       *(struct __sai__SetTlsEnabled*)p = *(struct __sai__SetTlsEnabled*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__RemoveUserAclEntry(struct soap *soap, const struct __sai__RemoveUserAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__RemoveUserAclEntry(soap, &a->sai__RemoveUserAclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__RemoveUserAclEntry(struct soap *soap, struct __sai__RemoveUserAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__RemoveUserAclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__RemoveUserAclEntry(struct soap *soap, const struct __sai__RemoveUserAclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__RemoveUserAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__RemoveUserAclEntry(soap, "sai:RemoveUserAclEntry", -1, &a->sai__RemoveUserAclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__RemoveUserAclEntry * SOAP_FMAC4 soap_get___sai__RemoveUserAclEntry(struct soap *soap, struct __sai__RemoveUserAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__RemoveUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__RemoveUserAclEntry * SOAP_FMAC4 soap_in___sai__RemoveUserAclEntry(struct soap *soap, const char *tag, struct __sai__RemoveUserAclEntry *a, const char *type)
-{
-       short soap_flag_sai__RemoveUserAclEntry = 1;
-       a = (struct __sai__RemoveUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__RemoveUserAclEntry, sizeof(struct __sai__RemoveUserAclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__RemoveUserAclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__RemoveUserAclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__RemoveUserAclEntry(soap, "sai:RemoveUserAclEntry", &a->sai__RemoveUserAclEntry, ""))
-                               {       soap_flag_sai__RemoveUserAclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__RemoveUserAclEntry * SOAP_FMAC6 soap_new___sai__RemoveUserAclEntry(struct soap *soap, int n)
-{      return soap_instantiate___sai__RemoveUserAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__RemoveUserAclEntry(struct soap *soap, struct __sai__RemoveUserAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__RemoveUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__RemoveUserAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__RemoveUserAclEntry;
-               if (size)
-                       *size = sizeof(struct __sai__RemoveUserAclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__RemoveUserAclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__RemoveUserAclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__RemoveUserAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__RemoveUserAclEntry %p -> %p\n", q, p));
-       *(struct __sai__RemoveUserAclEntry*)p = *(struct __sai__RemoveUserAclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__UpdateUserAclEntry(struct soap *soap, const struct __sai__UpdateUserAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__UpdateUserAclEntry(soap, &a->sai__UpdateUserAclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__UpdateUserAclEntry(struct soap *soap, struct __sai__UpdateUserAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__UpdateUserAclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__UpdateUserAclEntry(struct soap *soap, const struct __sai__UpdateUserAclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__UpdateUserAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__UpdateUserAclEntry(soap, "sai:UpdateUserAclEntry", -1, &a->sai__UpdateUserAclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__UpdateUserAclEntry * SOAP_FMAC4 soap_get___sai__UpdateUserAclEntry(struct soap *soap, struct __sai__UpdateUserAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__UpdateUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__UpdateUserAclEntry * SOAP_FMAC4 soap_in___sai__UpdateUserAclEntry(struct soap *soap, const char *tag, struct __sai__UpdateUserAclEntry *a, const char *type)
-{
-       short soap_flag_sai__UpdateUserAclEntry = 1;
-       a = (struct __sai__UpdateUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__UpdateUserAclEntry, sizeof(struct __sai__UpdateUserAclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__UpdateUserAclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__UpdateUserAclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__UpdateUserAclEntry(soap, "sai:UpdateUserAclEntry", &a->sai__UpdateUserAclEntry, ""))
-                               {       soap_flag_sai__UpdateUserAclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__UpdateUserAclEntry * SOAP_FMAC6 soap_new___sai__UpdateUserAclEntry(struct soap *soap, int n)
-{      return soap_instantiate___sai__UpdateUserAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__UpdateUserAclEntry(struct soap *soap, struct __sai__UpdateUserAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__UpdateUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__UpdateUserAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__UpdateUserAclEntry;
-               if (size)
-                       *size = sizeof(struct __sai__UpdateUserAclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__UpdateUserAclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__UpdateUserAclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__UpdateUserAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__UpdateUserAclEntry %p -> %p\n", q, p));
-       *(struct __sai__UpdateUserAclEntry*)p = *(struct __sai__UpdateUserAclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetUserAclEntry(struct soap *soap, const struct __sai__GetUserAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetUserAclEntry(soap, &a->sai__GetUserAclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetUserAclEntry(struct soap *soap, struct __sai__GetUserAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetUserAclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetUserAclEntry(struct soap *soap, const struct __sai__GetUserAclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetUserAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetUserAclEntry(soap, "sai:GetUserAclEntry", -1, &a->sai__GetUserAclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetUserAclEntry * SOAP_FMAC4 soap_get___sai__GetUserAclEntry(struct soap *soap, struct __sai__GetUserAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetUserAclEntry * SOAP_FMAC4 soap_in___sai__GetUserAclEntry(struct soap *soap, const char *tag, struct __sai__GetUserAclEntry *a, const char *type)
-{
-       short soap_flag_sai__GetUserAclEntry = 1;
-       a = (struct __sai__GetUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetUserAclEntry, sizeof(struct __sai__GetUserAclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetUserAclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetUserAclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetUserAclEntry(soap, "sai:GetUserAclEntry", &a->sai__GetUserAclEntry, ""))
-                               {       soap_flag_sai__GetUserAclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetUserAclEntry * SOAP_FMAC6 soap_new___sai__GetUserAclEntry(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetUserAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetUserAclEntry(struct soap *soap, struct __sai__GetUserAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetUserAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetUserAclEntry;
-               if (size)
-                       *size = sizeof(struct __sai__GetUserAclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetUserAclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetUserAclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetUserAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetUserAclEntry %p -> %p\n", q, p));
-       *(struct __sai__GetUserAclEntry*)p = *(struct __sai__GetUserAclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__EnumerateUserAclEntries(struct soap *soap, const struct __sai__EnumerateUserAclEntries *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__EnumerateUserAclEntries(soap, &a->sai__EnumerateUserAclEntries);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__EnumerateUserAclEntries(struct soap *soap, struct __sai__EnumerateUserAclEntries *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__EnumerateUserAclEntries = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__EnumerateUserAclEntries(struct soap *soap, const struct __sai__EnumerateUserAclEntries *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__EnumerateUserAclEntries(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__EnumerateUserAclEntries(soap, "sai:EnumerateUserAclEntries", -1, &a->sai__EnumerateUserAclEntries, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_get___sai__EnumerateUserAclEntries(struct soap *soap, struct __sai__EnumerateUserAclEntries *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__EnumerateUserAclEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__EnumerateUserAclEntries * SOAP_FMAC4 soap_in___sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, struct __sai__EnumerateUserAclEntries *a, const char *type)
-{
-       short soap_flag_sai__EnumerateUserAclEntries = 1;
-       a = (struct __sai__EnumerateUserAclEntries *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__EnumerateUserAclEntries, sizeof(struct __sai__EnumerateUserAclEntries), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__EnumerateUserAclEntries(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__EnumerateUserAclEntries && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__EnumerateUserAclEntries(soap, "sai:EnumerateUserAclEntries", &a->sai__EnumerateUserAclEntries, ""))
-                               {       soap_flag_sai__EnumerateUserAclEntries--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__EnumerateUserAclEntries * SOAP_FMAC6 soap_new___sai__EnumerateUserAclEntries(struct soap *soap, int n)
-{      return soap_instantiate___sai__EnumerateUserAclEntries(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__EnumerateUserAclEntries(struct soap *soap, struct __sai__EnumerateUserAclEntries *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__EnumerateUserAclEntries(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__EnumerateUserAclEntries, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__EnumerateUserAclEntries;
-               if (size)
-                       *size = sizeof(struct __sai__EnumerateUserAclEntries);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__EnumerateUserAclEntries[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__EnumerateUserAclEntries);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__EnumerateUserAclEntries*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__EnumerateUserAclEntries %p -> %p\n", q, p));
-       *(struct __sai__EnumerateUserAclEntries*)p = *(struct __sai__EnumerateUserAclEntries*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__AddUserAclEntry(struct soap *soap, const struct __sai__AddUserAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__AddUserAclEntry(soap, &a->sai__AddUserAclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__AddUserAclEntry(struct soap *soap, struct __sai__AddUserAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__AddUserAclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__AddUserAclEntry(struct soap *soap, const struct __sai__AddUserAclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__AddUserAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__AddUserAclEntry(soap, "sai:AddUserAclEntry", -1, &a->sai__AddUserAclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__AddUserAclEntry * SOAP_FMAC4 soap_get___sai__AddUserAclEntry(struct soap *soap, struct __sai__AddUserAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__AddUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__AddUserAclEntry * SOAP_FMAC4 soap_in___sai__AddUserAclEntry(struct soap *soap, const char *tag, struct __sai__AddUserAclEntry *a, const char *type)
-{
-       short soap_flag_sai__AddUserAclEntry = 1;
-       a = (struct __sai__AddUserAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__AddUserAclEntry, sizeof(struct __sai__AddUserAclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__AddUserAclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__AddUserAclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__AddUserAclEntry(soap, "sai:AddUserAclEntry", &a->sai__AddUserAclEntry, ""))
-                               {       soap_flag_sai__AddUserAclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__AddUserAclEntry * SOAP_FMAC6 soap_new___sai__AddUserAclEntry(struct soap *soap, int n)
-{      return soap_instantiate___sai__AddUserAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__AddUserAclEntry(struct soap *soap, struct __sai__AddUserAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__AddUserAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__AddUserAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__AddUserAclEntry;
-               if (size)
-                       *size = sizeof(struct __sai__AddUserAclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__AddUserAclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__AddUserAclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__AddUserAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__AddUserAclEntry %p -> %p\n", q, p));
-       *(struct __sai__AddUserAclEntry*)p = *(struct __sai__AddUserAclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__SetAdminAclEntry(struct soap *soap, const struct __sai__SetAdminAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__SetAdminAclEntry(soap, &a->sai__SetAdminAclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__SetAdminAclEntry(struct soap *soap, struct __sai__SetAdminAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__SetAdminAclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__SetAdminAclEntry(struct soap *soap, const struct __sai__SetAdminAclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__SetAdminAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__SetAdminAclEntry(soap, "sai:SetAdminAclEntry", -1, &a->sai__SetAdminAclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__SetAdminAclEntry * SOAP_FMAC4 soap_get___sai__SetAdminAclEntry(struct soap *soap, struct __sai__SetAdminAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__SetAdminAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__SetAdminAclEntry * SOAP_FMAC4 soap_in___sai__SetAdminAclEntry(struct soap *soap, const char *tag, struct __sai__SetAdminAclEntry *a, const char *type)
-{
-       short soap_flag_sai__SetAdminAclEntry = 1;
-       a = (struct __sai__SetAdminAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__SetAdminAclEntry, sizeof(struct __sai__SetAdminAclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__SetAdminAclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__SetAdminAclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__SetAdminAclEntry(soap, "sai:SetAdminAclEntry", &a->sai__SetAdminAclEntry, ""))
-                               {       soap_flag_sai__SetAdminAclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__SetAdminAclEntry * SOAP_FMAC6 soap_new___sai__SetAdminAclEntry(struct soap *soap, int n)
-{      return soap_instantiate___sai__SetAdminAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__SetAdminAclEntry(struct soap *soap, struct __sai__SetAdminAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__SetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__SetAdminAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__SetAdminAclEntry;
-               if (size)
-                       *size = sizeof(struct __sai__SetAdminAclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__SetAdminAclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__SetAdminAclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__SetAdminAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__SetAdminAclEntry %p -> %p\n", q, p));
-       *(struct __sai__SetAdminAclEntry*)p = *(struct __sai__SetAdminAclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__GetAdminAclEntry(struct soap *soap, const struct __sai__GetAdminAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__GetAdminAclEntry(soap, &a->sai__GetAdminAclEntry);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__GetAdminAclEntry(struct soap *soap, struct __sai__GetAdminAclEntry *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__GetAdminAclEntry = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__GetAdminAclEntry(struct soap *soap, const struct __sai__GetAdminAclEntry *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__GetAdminAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__GetAdminAclEntry(soap, "sai:GetAdminAclEntry", -1, &a->sai__GetAdminAclEntry, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__GetAdminAclEntry * SOAP_FMAC4 soap_get___sai__GetAdminAclEntry(struct soap *soap, struct __sai__GetAdminAclEntry *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__GetAdminAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__GetAdminAclEntry * SOAP_FMAC4 soap_in___sai__GetAdminAclEntry(struct soap *soap, const char *tag, struct __sai__GetAdminAclEntry *a, const char *type)
-{
-       short soap_flag_sai__GetAdminAclEntry = 1;
-       a = (struct __sai__GetAdminAclEntry *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__GetAdminAclEntry, sizeof(struct __sai__GetAdminAclEntry), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__GetAdminAclEntry(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__GetAdminAclEntry && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__GetAdminAclEntry(soap, "sai:GetAdminAclEntry", &a->sai__GetAdminAclEntry, ""))
-                               {       soap_flag_sai__GetAdminAclEntry--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__GetAdminAclEntry * SOAP_FMAC6 soap_new___sai__GetAdminAclEntry(struct soap *soap, int n)
-{      return soap_instantiate___sai__GetAdminAclEntry(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__GetAdminAclEntry(struct soap *soap, struct __sai__GetAdminAclEntry *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__GetAdminAclEntry(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__GetAdminAclEntry, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__GetAdminAclEntry;
-               if (size)
-                       *size = sizeof(struct __sai__GetAdminAclEntry);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__GetAdminAclEntry[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__GetAdminAclEntry);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__GetAdminAclEntry*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__GetAdminAclEntry %p -> %p\n", q, p));
-       *(struct __sai__GetAdminAclEntry*)p = *(struct __sai__GetAdminAclEntry*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___sai__ResetFlashWearOutProtection(struct soap *soap, const struct __sai__ResetFlashWearOutProtection *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_sai__ResetFlashWearOutProtection(soap, &a->sai__ResetFlashWearOutProtection);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___sai__ResetFlashWearOutProtection(struct soap *soap, struct __sai__ResetFlashWearOutProtection *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->sai__ResetFlashWearOutProtection = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___sai__ResetFlashWearOutProtection(struct soap *soap, const struct __sai__ResetFlashWearOutProtection *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___sai__ResetFlashWearOutProtection(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_sai__ResetFlashWearOutProtection(soap, "sai:ResetFlashWearOutProtection", -1, &a->sai__ResetFlashWearOutProtection, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_get___sai__ResetFlashWearOutProtection(struct soap *soap, struct __sai__ResetFlashWearOutProtection *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___sai__ResetFlashWearOutProtection(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __sai__ResetFlashWearOutProtection * SOAP_FMAC4 soap_in___sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, struct __sai__ResetFlashWearOutProtection *a, const char *type)
-{
-       short soap_flag_sai__ResetFlashWearOutProtection = 1;
-       a = (struct __sai__ResetFlashWearOutProtection *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___sai__ResetFlashWearOutProtection, sizeof(struct __sai__ResetFlashWearOutProtection), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___sai__ResetFlashWearOutProtection(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_sai__ResetFlashWearOutProtection && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_sai__ResetFlashWearOutProtection(soap, "sai:ResetFlashWearOutProtection", &a->sai__ResetFlashWearOutProtection, ""))
-                               {       soap_flag_sai__ResetFlashWearOutProtection--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __sai__ResetFlashWearOutProtection * SOAP_FMAC6 soap_new___sai__ResetFlashWearOutProtection(struct soap *soap, int n)
-{      return soap_instantiate___sai__ResetFlashWearOutProtection(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___sai__ResetFlashWearOutProtection(struct soap *soap, struct __sai__ResetFlashWearOutProtection *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___sai__ResetFlashWearOutProtection(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___sai__ResetFlashWearOutProtection, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __sai__ResetFlashWearOutProtection;
-               if (size)
-                       *size = sizeof(struct __sai__ResetFlashWearOutProtection);
-       }
-       else
-       {       cp->ptr = (void*)new struct __sai__ResetFlashWearOutProtection[n];
-               if (size)
-                       *size = n * sizeof(struct __sai__ResetFlashWearOutProtection);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __sai__ResetFlashWearOutProtection*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __sai__ResetFlashWearOutProtection %p -> %p\n", q, p));
-       *(struct __sai__ResetFlashWearOutProtection*)p = *(struct __sai__ResetFlashWearOutProtection*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___rci__GetSystemPowerState(struct soap *soap, const struct __rci__GetSystemPowerState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_rci__GetSystemPowerState(soap, &a->rci__GetSystemPowerState);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___rci__GetSystemPowerState(struct soap *soap, struct __rci__GetSystemPowerState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->rci__GetSystemPowerState = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___rci__GetSystemPowerState(struct soap *soap, const struct __rci__GetSystemPowerState *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___rci__GetSystemPowerState(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_rci__GetSystemPowerState(soap, "rci:GetSystemPowerState", -1, &a->rci__GetSystemPowerState, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __rci__GetSystemPowerState * SOAP_FMAC4 soap_get___rci__GetSystemPowerState(struct soap *soap, struct __rci__GetSystemPowerState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___rci__GetSystemPowerState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __rci__GetSystemPowerState * SOAP_FMAC4 soap_in___rci__GetSystemPowerState(struct soap *soap, const char *tag, struct __rci__GetSystemPowerState *a, const char *type)
-{
-       short soap_flag_rci__GetSystemPowerState = 1;
-       a = (struct __rci__GetSystemPowerState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___rci__GetSystemPowerState, sizeof(struct __rci__GetSystemPowerState), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___rci__GetSystemPowerState(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_rci__GetSystemPowerState && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_rci__GetSystemPowerState(soap, "rci:GetSystemPowerState", &a->rci__GetSystemPowerState, ""))
-                               {       soap_flag_rci__GetSystemPowerState--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __rci__GetSystemPowerState * SOAP_FMAC6 soap_new___rci__GetSystemPowerState(struct soap *soap, int n)
-{      return soap_instantiate___rci__GetSystemPowerState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___rci__GetSystemPowerState(struct soap *soap, struct __rci__GetSystemPowerState *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___rci__GetSystemPowerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___rci__GetSystemPowerState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __rci__GetSystemPowerState;
-               if (size)
-                       *size = sizeof(struct __rci__GetSystemPowerState);
-       }
-       else
-       {       cp->ptr = (void*)new struct __rci__GetSystemPowerState[n];
-               if (size)
-                       *size = n * sizeof(struct __rci__GetSystemPowerState);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __rci__GetSystemPowerState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __rci__GetSystemPowerState %p -> %p\n", q, p));
-       *(struct __rci__GetSystemPowerState*)p = *(struct __rci__GetSystemPowerState*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___rci__RemoteControl(struct soap *soap, const struct __rci__RemoteControl *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_rci__RemoteControl(soap, &a->rci__RemoteControl);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___rci__RemoteControl(struct soap *soap, struct __rci__RemoteControl *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->rci__RemoteControl = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___rci__RemoteControl(struct soap *soap, const struct __rci__RemoteControl *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___rci__RemoteControl(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_rci__RemoteControl(soap, "rci:RemoteControl", -1, &a->rci__RemoteControl, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __rci__RemoteControl * SOAP_FMAC4 soap_get___rci__RemoteControl(struct soap *soap, struct __rci__RemoteControl *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___rci__RemoteControl(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __rci__RemoteControl * SOAP_FMAC4 soap_in___rci__RemoteControl(struct soap *soap, const char *tag, struct __rci__RemoteControl *a, const char *type)
-{
-       short soap_flag_rci__RemoteControl = 1;
-       a = (struct __rci__RemoteControl *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___rci__RemoteControl, sizeof(struct __rci__RemoteControl), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___rci__RemoteControl(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_rci__RemoteControl && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_rci__RemoteControl(soap, "rci:RemoteControl", &a->rci__RemoteControl, ""))
-                               {       soap_flag_rci__RemoteControl--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __rci__RemoteControl * SOAP_FMAC6 soap_new___rci__RemoteControl(struct soap *soap, int n)
-{      return soap_instantiate___rci__RemoteControl(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___rci__RemoteControl(struct soap *soap, struct __rci__RemoteControl *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___rci__RemoteControl(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___rci__RemoteControl, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __rci__RemoteControl;
-               if (size)
-                       *size = sizeof(struct __rci__RemoteControl);
-       }
-       else
-       {       cp->ptr = (void*)new struct __rci__RemoteControl[n];
-               if (size)
-                       *size = n * sizeof(struct __rci__RemoteControl);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __rci__RemoteControl*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __rci__RemoteControl %p -> %p\n", q, p));
-       *(struct __rci__RemoteControl*)p = *(struct __rci__RemoteControl*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___rci__GetRemoteControlCapabilities(struct soap *soap, const struct __rci__GetRemoteControlCapabilities *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_rci__GetRemoteControlCapabilities(soap, &a->rci__GetRemoteControlCapabilities);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___rci__GetRemoteControlCapabilities(struct soap *soap, struct __rci__GetRemoteControlCapabilities *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->rci__GetRemoteControlCapabilities = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___rci__GetRemoteControlCapabilities(struct soap *soap, const struct __rci__GetRemoteControlCapabilities *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___rci__GetRemoteControlCapabilities(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_rci__GetRemoteControlCapabilities(soap, "rci:GetRemoteControlCapabilities", -1, &a->rci__GetRemoteControlCapabilities, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_get___rci__GetRemoteControlCapabilities(struct soap *soap, struct __rci__GetRemoteControlCapabilities *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___rci__GetRemoteControlCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __rci__GetRemoteControlCapabilities * SOAP_FMAC4 soap_in___rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, struct __rci__GetRemoteControlCapabilities *a, const char *type)
-{
-       short soap_flag_rci__GetRemoteControlCapabilities = 1;
-       a = (struct __rci__GetRemoteControlCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___rci__GetRemoteControlCapabilities, sizeof(struct __rci__GetRemoteControlCapabilities), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___rci__GetRemoteControlCapabilities(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_rci__GetRemoteControlCapabilities && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_rci__GetRemoteControlCapabilities(soap, "rci:GetRemoteControlCapabilities", &a->rci__GetRemoteControlCapabilities, ""))
-                               {       soap_flag_rci__GetRemoteControlCapabilities--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __rci__GetRemoteControlCapabilities * SOAP_FMAC6 soap_new___rci__GetRemoteControlCapabilities(struct soap *soap, int n)
-{      return soap_instantiate___rci__GetRemoteControlCapabilities(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___rci__GetRemoteControlCapabilities(struct soap *soap, struct __rci__GetRemoteControlCapabilities *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___rci__GetRemoteControlCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___rci__GetRemoteControlCapabilities, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __rci__GetRemoteControlCapabilities;
-               if (size)
-                       *size = sizeof(struct __rci__GetRemoteControlCapabilities);
-       }
-       else
-       {       cp->ptr = (void*)new struct __rci__GetRemoteControlCapabilities[n];
-               if (size)
-                       *size = n * sizeof(struct __rci__GetRemoteControlCapabilities);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __rci__GetRemoteControlCapabilities*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __rci__GetRemoteControlCapabilities %p -> %p\n", q, p));
-       *(struct __rci__GetRemoteControlCapabilities*)p = *(struct __rci__GetRemoteControlCapabilities*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Get8021XPxeTimeout(struct soap *soap, const struct __net__Get8021XPxeTimeout *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__Get8021XPxeTimeout(soap, &a->net__Get8021XPxeTimeout);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Get8021XPxeTimeout(struct soap *soap, struct __net__Get8021XPxeTimeout *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__Get8021XPxeTimeout = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Get8021XPxeTimeout(struct soap *soap, const struct __net__Get8021XPxeTimeout *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__Get8021XPxeTimeout(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__Get8021XPxeTimeout(soap, "net:Get8021XPxeTimeout", -1, &a->net__Get8021XPxeTimeout, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__Get8021XPxeTimeout * SOAP_FMAC4 soap_get___net__Get8021XPxeTimeout(struct soap *soap, struct __net__Get8021XPxeTimeout *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__Get8021XPxeTimeout(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__Get8021XPxeTimeout * SOAP_FMAC4 soap_in___net__Get8021XPxeTimeout(struct soap *soap, const char *tag, struct __net__Get8021XPxeTimeout *a, const char *type)
-{
-       short soap_flag_net__Get8021XPxeTimeout = 1;
-       a = (struct __net__Get8021XPxeTimeout *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Get8021XPxeTimeout, sizeof(struct __net__Get8021XPxeTimeout), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__Get8021XPxeTimeout(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__Get8021XPxeTimeout && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__Get8021XPxeTimeout(soap, "net:Get8021XPxeTimeout", &a->net__Get8021XPxeTimeout, ""))
-                               {       soap_flag_net__Get8021XPxeTimeout--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__Get8021XPxeTimeout * SOAP_FMAC6 soap_new___net__Get8021XPxeTimeout(struct soap *soap, int n)
-{      return soap_instantiate___net__Get8021XPxeTimeout(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Get8021XPxeTimeout(struct soap *soap, struct __net__Get8021XPxeTimeout *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Get8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Get8021XPxeTimeout, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__Get8021XPxeTimeout;
-               if (size)
-                       *size = sizeof(struct __net__Get8021XPxeTimeout);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__Get8021XPxeTimeout[n];
-               if (size)
-                       *size = n * sizeof(struct __net__Get8021XPxeTimeout);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__Get8021XPxeTimeout*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Get8021XPxeTimeout %p -> %p\n", q, p));
-       *(struct __net__Get8021XPxeTimeout*)p = *(struct __net__Get8021XPxeTimeout*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Set8021XPxeTimeout(struct soap *soap, const struct __net__Set8021XPxeTimeout *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__Set8021XPxeTimeout(soap, &a->net__Set8021XPxeTimeout);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Set8021XPxeTimeout(struct soap *soap, struct __net__Set8021XPxeTimeout *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__Set8021XPxeTimeout = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Set8021XPxeTimeout(struct soap *soap, const struct __net__Set8021XPxeTimeout *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__Set8021XPxeTimeout(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__Set8021XPxeTimeout(soap, "net:Set8021XPxeTimeout", -1, &a->net__Set8021XPxeTimeout, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__Set8021XPxeTimeout * SOAP_FMAC4 soap_get___net__Set8021XPxeTimeout(struct soap *soap, struct __net__Set8021XPxeTimeout *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__Set8021XPxeTimeout(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__Set8021XPxeTimeout * SOAP_FMAC4 soap_in___net__Set8021XPxeTimeout(struct soap *soap, const char *tag, struct __net__Set8021XPxeTimeout *a, const char *type)
-{
-       short soap_flag_net__Set8021XPxeTimeout = 1;
-       a = (struct __net__Set8021XPxeTimeout *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Set8021XPxeTimeout, sizeof(struct __net__Set8021XPxeTimeout), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__Set8021XPxeTimeout(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__Set8021XPxeTimeout && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__Set8021XPxeTimeout(soap, "net:Set8021XPxeTimeout", &a->net__Set8021XPxeTimeout, ""))
-                               {       soap_flag_net__Set8021XPxeTimeout--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__Set8021XPxeTimeout * SOAP_FMAC6 soap_new___net__Set8021XPxeTimeout(struct soap *soap, int n)
-{      return soap_instantiate___net__Set8021XPxeTimeout(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Set8021XPxeTimeout(struct soap *soap, struct __net__Set8021XPxeTimeout *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Set8021XPxeTimeout(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Set8021XPxeTimeout, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__Set8021XPxeTimeout;
-               if (size)
-                       *size = sizeof(struct __net__Set8021XPxeTimeout);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__Set8021XPxeTimeout[n];
-               if (size)
-                       *size = n * sizeof(struct __net__Set8021XPxeTimeout);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__Set8021XPxeTimeout*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Set8021XPxeTimeout %p -> %p\n", q, p));
-       *(struct __net__Set8021XPxeTimeout*)p = *(struct __net__Set8021XPxeTimeout*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Get8021XActiveS0(struct soap *soap, const struct __net__Get8021XActiveS0 *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__Get8021XActiveS0(soap, &a->net__Get8021XActiveS0);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Get8021XActiveS0(struct soap *soap, struct __net__Get8021XActiveS0 *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__Get8021XActiveS0 = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Get8021XActiveS0(struct soap *soap, const struct __net__Get8021XActiveS0 *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__Get8021XActiveS0(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__Get8021XActiveS0(soap, "net:Get8021XActiveS0", -1, &a->net__Get8021XActiveS0, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__Get8021XActiveS0 * SOAP_FMAC4 soap_get___net__Get8021XActiveS0(struct soap *soap, struct __net__Get8021XActiveS0 *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__Get8021XActiveS0(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__Get8021XActiveS0 * SOAP_FMAC4 soap_in___net__Get8021XActiveS0(struct soap *soap, const char *tag, struct __net__Get8021XActiveS0 *a, const char *type)
-{
-       short soap_flag_net__Get8021XActiveS0 = 1;
-       a = (struct __net__Get8021XActiveS0 *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Get8021XActiveS0, sizeof(struct __net__Get8021XActiveS0), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__Get8021XActiveS0(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__Get8021XActiveS0 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__Get8021XActiveS0(soap, "net:Get8021XActiveS0", &a->net__Get8021XActiveS0, ""))
-                               {       soap_flag_net__Get8021XActiveS0--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__Get8021XActiveS0 * SOAP_FMAC6 soap_new___net__Get8021XActiveS0(struct soap *soap, int n)
-{      return soap_instantiate___net__Get8021XActiveS0(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Get8021XActiveS0(struct soap *soap, struct __net__Get8021XActiveS0 *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Get8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Get8021XActiveS0, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__Get8021XActiveS0;
-               if (size)
-                       *size = sizeof(struct __net__Get8021XActiveS0);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__Get8021XActiveS0[n];
-               if (size)
-                       *size = n * sizeof(struct __net__Get8021XActiveS0);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__Get8021XActiveS0*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Get8021XActiveS0 %p -> %p\n", q, p));
-       *(struct __net__Get8021XActiveS0*)p = *(struct __net__Get8021XActiveS0*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Set8021XActiveS0(struct soap *soap, const struct __net__Set8021XActiveS0 *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__Set8021XActiveS0(soap, &a->net__Set8021XActiveS0);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Set8021XActiveS0(struct soap *soap, struct __net__Set8021XActiveS0 *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__Set8021XActiveS0 = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Set8021XActiveS0(struct soap *soap, const struct __net__Set8021XActiveS0 *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__Set8021XActiveS0(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__Set8021XActiveS0(soap, "net:Set8021XActiveS0", -1, &a->net__Set8021XActiveS0, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__Set8021XActiveS0 * SOAP_FMAC4 soap_get___net__Set8021XActiveS0(struct soap *soap, struct __net__Set8021XActiveS0 *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__Set8021XActiveS0(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__Set8021XActiveS0 * SOAP_FMAC4 soap_in___net__Set8021XActiveS0(struct soap *soap, const char *tag, struct __net__Set8021XActiveS0 *a, const char *type)
-{
-       short soap_flag_net__Set8021XActiveS0 = 1;
-       a = (struct __net__Set8021XActiveS0 *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Set8021XActiveS0, sizeof(struct __net__Set8021XActiveS0), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__Set8021XActiveS0(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__Set8021XActiveS0 && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__Set8021XActiveS0(soap, "net:Set8021XActiveS0", &a->net__Set8021XActiveS0, ""))
-                               {       soap_flag_net__Set8021XActiveS0--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__Set8021XActiveS0 * SOAP_FMAC6 soap_new___net__Set8021XActiveS0(struct soap *soap, int n)
-{      return soap_instantiate___net__Set8021XActiveS0(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Set8021XActiveS0(struct soap *soap, struct __net__Set8021XActiveS0 *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Set8021XActiveS0(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Set8021XActiveS0, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__Set8021XActiveS0;
-               if (size)
-                       *size = sizeof(struct __net__Set8021XActiveS0);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__Set8021XActiveS0[n];
-               if (size)
-                       *size = n * sizeof(struct __net__Set8021XActiveS0);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__Set8021XActiveS0*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Set8021XActiveS0 %p -> %p\n", q, p));
-       *(struct __net__Set8021XActiveS0*)p = *(struct __net__Set8021XActiveS0*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Get8021XWiredProfile(struct soap *soap, const struct __net__Get8021XWiredProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__Get8021XWiredProfile(soap, &a->net__Get8021XWiredProfile);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Get8021XWiredProfile(struct soap *soap, struct __net__Get8021XWiredProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__Get8021XWiredProfile = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Get8021XWiredProfile(struct soap *soap, const struct __net__Get8021XWiredProfile *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__Get8021XWiredProfile(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__Get8021XWiredProfile(soap, "net:Get8021XWiredProfile", -1, &a->net__Get8021XWiredProfile, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__Get8021XWiredProfile * SOAP_FMAC4 soap_get___net__Get8021XWiredProfile(struct soap *soap, struct __net__Get8021XWiredProfile *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__Get8021XWiredProfile(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__Get8021XWiredProfile * SOAP_FMAC4 soap_in___net__Get8021XWiredProfile(struct soap *soap, const char *tag, struct __net__Get8021XWiredProfile *a, const char *type)
-{
-       short soap_flag_net__Get8021XWiredProfile = 1;
-       a = (struct __net__Get8021XWiredProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Get8021XWiredProfile, sizeof(struct __net__Get8021XWiredProfile), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__Get8021XWiredProfile(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__Get8021XWiredProfile && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__Get8021XWiredProfile(soap, "net:Get8021XWiredProfile", &a->net__Get8021XWiredProfile, ""))
-                               {       soap_flag_net__Get8021XWiredProfile--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__Get8021XWiredProfile * SOAP_FMAC6 soap_new___net__Get8021XWiredProfile(struct soap *soap, int n)
-{      return soap_instantiate___net__Get8021XWiredProfile(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Get8021XWiredProfile(struct soap *soap, struct __net__Get8021XWiredProfile *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Get8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Get8021XWiredProfile, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__Get8021XWiredProfile;
-               if (size)
-                       *size = sizeof(struct __net__Get8021XWiredProfile);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__Get8021XWiredProfile[n];
-               if (size)
-                       *size = n * sizeof(struct __net__Get8021XWiredProfile);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__Get8021XWiredProfile*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Get8021XWiredProfile %p -> %p\n", q, p));
-       *(struct __net__Get8021XWiredProfile*)p = *(struct __net__Get8021XWiredProfile*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__Set8021XWiredProfile(struct soap *soap, const struct __net__Set8021XWiredProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__Set8021XWiredProfile(soap, &a->net__Set8021XWiredProfile);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__Set8021XWiredProfile(struct soap *soap, struct __net__Set8021XWiredProfile *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__Set8021XWiredProfile = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__Set8021XWiredProfile(struct soap *soap, const struct __net__Set8021XWiredProfile *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__Set8021XWiredProfile(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__Set8021XWiredProfile(soap, "net:Set8021XWiredProfile", -1, &a->net__Set8021XWiredProfile, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__Set8021XWiredProfile * SOAP_FMAC4 soap_get___net__Set8021XWiredProfile(struct soap *soap, struct __net__Set8021XWiredProfile *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__Set8021XWiredProfile(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__Set8021XWiredProfile * SOAP_FMAC4 soap_in___net__Set8021XWiredProfile(struct soap *soap, const char *tag, struct __net__Set8021XWiredProfile *a, const char *type)
-{
-       short soap_flag_net__Set8021XWiredProfile = 1;
-       a = (struct __net__Set8021XWiredProfile *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__Set8021XWiredProfile, sizeof(struct __net__Set8021XWiredProfile), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__Set8021XWiredProfile(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__Set8021XWiredProfile && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__Set8021XWiredProfile(soap, "net:Set8021XWiredProfile", &a->net__Set8021XWiredProfile, ""))
-                               {       soap_flag_net__Set8021XWiredProfile--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__Set8021XWiredProfile * SOAP_FMAC6 soap_new___net__Set8021XWiredProfile(struct soap *soap, int n)
-{      return soap_instantiate___net__Set8021XWiredProfile(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__Set8021XWiredProfile(struct soap *soap, struct __net__Set8021XWiredProfile *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__Set8021XWiredProfile(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__Set8021XWiredProfile, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__Set8021XWiredProfile;
-               if (size)
-                       *size = sizeof(struct __net__Set8021XWiredProfile);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__Set8021XWiredProfile[n];
-               if (size)
-                       *size = n * sizeof(struct __net__Set8021XWiredProfile);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__Set8021XWiredProfile*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__Set8021XWiredProfile %p -> %p\n", q, p));
-       *(struct __net__Set8021XWiredProfile*)p = *(struct __net__Set8021XWiredProfile*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetInterfaceSettings(struct soap *soap, const struct __net__SetInterfaceSettings *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__SetInterfaceSettings(soap, &a->net__SetInterfaceSettings);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetInterfaceSettings(struct soap *soap, struct __net__SetInterfaceSettings *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__SetInterfaceSettings = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetInterfaceSettings(struct soap *soap, const struct __net__SetInterfaceSettings *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__SetInterfaceSettings(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__SetInterfaceSettings(soap, "net:SetInterfaceSettings", -1, &a->net__SetInterfaceSettings, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__SetInterfaceSettings * SOAP_FMAC4 soap_get___net__SetInterfaceSettings(struct soap *soap, struct __net__SetInterfaceSettings *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__SetInterfaceSettings(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__SetInterfaceSettings * SOAP_FMAC4 soap_in___net__SetInterfaceSettings(struct soap *soap, const char *tag, struct __net__SetInterfaceSettings *a, const char *type)
-{
-       short soap_flag_net__SetInterfaceSettings = 1;
-       a = (struct __net__SetInterfaceSettings *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetInterfaceSettings, sizeof(struct __net__SetInterfaceSettings), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__SetInterfaceSettings(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__SetInterfaceSettings && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__SetInterfaceSettings(soap, "net:SetInterfaceSettings", &a->net__SetInterfaceSettings, ""))
-                               {       soap_flag_net__SetInterfaceSettings--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__SetInterfaceSettings * SOAP_FMAC6 soap_new___net__SetInterfaceSettings(struct soap *soap, int n)
-{      return soap_instantiate___net__SetInterfaceSettings(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetInterfaceSettings(struct soap *soap, struct __net__SetInterfaceSettings *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetInterfaceSettings, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__SetInterfaceSettings;
-               if (size)
-                       *size = sizeof(struct __net__SetInterfaceSettings);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__SetInterfaceSettings[n];
-               if (size)
-                       *size = n * sizeof(struct __net__SetInterfaceSettings);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__SetInterfaceSettings*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetInterfaceSettings %p -> %p\n", q, p));
-       *(struct __net__SetInterfaceSettings*)p = *(struct __net__SetInterfaceSettings*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetInterfaceSettings(struct soap *soap, const struct __net__GetInterfaceSettings *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__GetInterfaceSettings(soap, &a->net__GetInterfaceSettings);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetInterfaceSettings(struct soap *soap, struct __net__GetInterfaceSettings *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__GetInterfaceSettings = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetInterfaceSettings(struct soap *soap, const struct __net__GetInterfaceSettings *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__GetInterfaceSettings(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__GetInterfaceSettings(soap, "net:GetInterfaceSettings", -1, &a->net__GetInterfaceSettings, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__GetInterfaceSettings * SOAP_FMAC4 soap_get___net__GetInterfaceSettings(struct soap *soap, struct __net__GetInterfaceSettings *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__GetInterfaceSettings(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__GetInterfaceSettings * SOAP_FMAC4 soap_in___net__GetInterfaceSettings(struct soap *soap, const char *tag, struct __net__GetInterfaceSettings *a, const char *type)
-{
-       short soap_flag_net__GetInterfaceSettings = 1;
-       a = (struct __net__GetInterfaceSettings *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetInterfaceSettings, sizeof(struct __net__GetInterfaceSettings), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__GetInterfaceSettings(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__GetInterfaceSettings && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__GetInterfaceSettings(soap, "net:GetInterfaceSettings", &a->net__GetInterfaceSettings, ""))
-                               {       soap_flag_net__GetInterfaceSettings--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__GetInterfaceSettings * SOAP_FMAC6 soap_new___net__GetInterfaceSettings(struct soap *soap, int n)
-{      return soap_instantiate___net__GetInterfaceSettings(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetInterfaceSettings(struct soap *soap, struct __net__GetInterfaceSettings *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetInterfaceSettings(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetInterfaceSettings, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__GetInterfaceSettings;
-               if (size)
-                       *size = sizeof(struct __net__GetInterfaceSettings);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__GetInterfaceSettings[n];
-               if (size)
-                       *size = n * sizeof(struct __net__GetInterfaceSettings);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__GetInterfaceSettings*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetInterfaceSettings %p -> %p\n", q, p));
-       *(struct __net__GetInterfaceSettings*)p = *(struct __net__GetInterfaceSettings*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__EnumerateInterfaces(struct soap *soap, const struct __net__EnumerateInterfaces *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__EnumerateInterfaces(soap, &a->net__EnumerateInterfaces);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__EnumerateInterfaces(struct soap *soap, struct __net__EnumerateInterfaces *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__EnumerateInterfaces = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__EnumerateInterfaces(struct soap *soap, const struct __net__EnumerateInterfaces *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__EnumerateInterfaces(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__EnumerateInterfaces(soap, "net:EnumerateInterfaces", -1, &a->net__EnumerateInterfaces, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__EnumerateInterfaces * SOAP_FMAC4 soap_get___net__EnumerateInterfaces(struct soap *soap, struct __net__EnumerateInterfaces *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__EnumerateInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__EnumerateInterfaces * SOAP_FMAC4 soap_in___net__EnumerateInterfaces(struct soap *soap, const char *tag, struct __net__EnumerateInterfaces *a, const char *type)
-{
-       short soap_flag_net__EnumerateInterfaces = 1;
-       a = (struct __net__EnumerateInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__EnumerateInterfaces, sizeof(struct __net__EnumerateInterfaces), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__EnumerateInterfaces(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__EnumerateInterfaces && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__EnumerateInterfaces(soap, "net:EnumerateInterfaces", &a->net__EnumerateInterfaces, ""))
-                               {       soap_flag_net__EnumerateInterfaces--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__EnumerateInterfaces * SOAP_FMAC6 soap_new___net__EnumerateInterfaces(struct soap *soap, int n)
-{      return soap_instantiate___net__EnumerateInterfaces(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__EnumerateInterfaces(struct soap *soap, struct __net__EnumerateInterfaces *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__EnumerateInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__EnumerateInterfaces, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__EnumerateInterfaces;
-               if (size)
-                       *size = sizeof(struct __net__EnumerateInterfaces);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__EnumerateInterfaces[n];
-               if (size)
-                       *size = n * sizeof(struct __net__EnumerateInterfaces);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__EnumerateInterfaces*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__EnumerateInterfaces %p -> %p\n", q, p));
-       *(struct __net__EnumerateInterfaces*)p = *(struct __net__EnumerateInterfaces*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetPingResponse(struct soap *soap, const struct __net__GetPingResponse *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__GetPingResponse(soap, &a->net__GetPingResponse);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetPingResponse(struct soap *soap, struct __net__GetPingResponse *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__GetPingResponse = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetPingResponse(struct soap *soap, const struct __net__GetPingResponse *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__GetPingResponse(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__GetPingResponse(soap, "net:GetPingResponse", -1, &a->net__GetPingResponse, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__GetPingResponse * SOAP_FMAC4 soap_get___net__GetPingResponse(struct soap *soap, struct __net__GetPingResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__GetPingResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__GetPingResponse * SOAP_FMAC4 soap_in___net__GetPingResponse(struct soap *soap, const char *tag, struct __net__GetPingResponse *a, const char *type)
-{
-       short soap_flag_net__GetPingResponse = 1;
-       a = (struct __net__GetPingResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetPingResponse, sizeof(struct __net__GetPingResponse), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__GetPingResponse(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__GetPingResponse && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__GetPingResponse(soap, "net:GetPingResponse", &a->net__GetPingResponse, ""))
-                               {       soap_flag_net__GetPingResponse--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__GetPingResponse * SOAP_FMAC6 soap_new___net__GetPingResponse(struct soap *soap, int n)
-{      return soap_instantiate___net__GetPingResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetPingResponse(struct soap *soap, struct __net__GetPingResponse *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetPingResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__GetPingResponse;
-               if (size)
-                       *size = sizeof(struct __net__GetPingResponse);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__GetPingResponse[n];
-               if (size)
-                       *size = n * sizeof(struct __net__GetPingResponse);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__GetPingResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetPingResponse %p -> %p\n", q, p));
-       *(struct __net__GetPingResponse*)p = *(struct __net__GetPingResponse*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetPingResponse(struct soap *soap, const struct __net__SetPingResponse *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__SetPingResponse(soap, &a->net__SetPingResponse);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetPingResponse(struct soap *soap, struct __net__SetPingResponse *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__SetPingResponse = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetPingResponse(struct soap *soap, const struct __net__SetPingResponse *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__SetPingResponse(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__SetPingResponse(soap, "net:SetPingResponse", -1, &a->net__SetPingResponse, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__SetPingResponse * SOAP_FMAC4 soap_get___net__SetPingResponse(struct soap *soap, struct __net__SetPingResponse *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__SetPingResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__SetPingResponse * SOAP_FMAC4 soap_in___net__SetPingResponse(struct soap *soap, const char *tag, struct __net__SetPingResponse *a, const char *type)
-{
-       short soap_flag_net__SetPingResponse = 1;
-       a = (struct __net__SetPingResponse *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetPingResponse, sizeof(struct __net__SetPingResponse), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__SetPingResponse(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__SetPingResponse && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__SetPingResponse(soap, "net:SetPingResponse", &a->net__SetPingResponse, ""))
-                               {       soap_flag_net__SetPingResponse--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__SetPingResponse * SOAP_FMAC6 soap_new___net__SetPingResponse(struct soap *soap, int n)
-{      return soap_instantiate___net__SetPingResponse(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetPingResponse(struct soap *soap, struct __net__SetPingResponse *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetPingResponse(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetPingResponse, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__SetPingResponse;
-               if (size)
-                       *size = sizeof(struct __net__SetPingResponse);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__SetPingResponse[n];
-               if (size)
-                       *size = n * sizeof(struct __net__SetPingResponse);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__SetPingResponse*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetPingResponse %p -> %p\n", q, p));
-       *(struct __net__SetPingResponse*)p = *(struct __net__SetPingResponse*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetVlanParameters(struct soap *soap, const struct __net__GetVlanParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__GetVlanParameters(soap, &a->net__GetVlanParameters);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetVlanParameters(struct soap *soap, struct __net__GetVlanParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__GetVlanParameters = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetVlanParameters(struct soap *soap, const struct __net__GetVlanParameters *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__GetVlanParameters(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__GetVlanParameters(soap, "net:GetVlanParameters", -1, &a->net__GetVlanParameters, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__GetVlanParameters * SOAP_FMAC4 soap_get___net__GetVlanParameters(struct soap *soap, struct __net__GetVlanParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__GetVlanParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__GetVlanParameters * SOAP_FMAC4 soap_in___net__GetVlanParameters(struct soap *soap, const char *tag, struct __net__GetVlanParameters *a, const char *type)
-{
-       short soap_flag_net__GetVlanParameters = 1;
-       a = (struct __net__GetVlanParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetVlanParameters, sizeof(struct __net__GetVlanParameters), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__GetVlanParameters(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__GetVlanParameters && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__GetVlanParameters(soap, "net:GetVlanParameters", &a->net__GetVlanParameters, ""))
-                               {       soap_flag_net__GetVlanParameters--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__GetVlanParameters * SOAP_FMAC6 soap_new___net__GetVlanParameters(struct soap *soap, int n)
-{      return soap_instantiate___net__GetVlanParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetVlanParameters(struct soap *soap, struct __net__GetVlanParameters *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetVlanParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__GetVlanParameters;
-               if (size)
-                       *size = sizeof(struct __net__GetVlanParameters);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__GetVlanParameters[n];
-               if (size)
-                       *size = n * sizeof(struct __net__GetVlanParameters);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__GetVlanParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetVlanParameters %p -> %p\n", q, p));
-       *(struct __net__GetVlanParameters*)p = *(struct __net__GetVlanParameters*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetVlanParameters(struct soap *soap, const struct __net__SetVlanParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__SetVlanParameters(soap, &a->net__SetVlanParameters);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetVlanParameters(struct soap *soap, struct __net__SetVlanParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__SetVlanParameters = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetVlanParameters(struct soap *soap, const struct __net__SetVlanParameters *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__SetVlanParameters(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__SetVlanParameters(soap, "net:SetVlanParameters", -1, &a->net__SetVlanParameters, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__SetVlanParameters * SOAP_FMAC4 soap_get___net__SetVlanParameters(struct soap *soap, struct __net__SetVlanParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__SetVlanParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__SetVlanParameters * SOAP_FMAC4 soap_in___net__SetVlanParameters(struct soap *soap, const char *tag, struct __net__SetVlanParameters *a, const char *type)
-{
-       short soap_flag_net__SetVlanParameters = 1;
-       a = (struct __net__SetVlanParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetVlanParameters, sizeof(struct __net__SetVlanParameters), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__SetVlanParameters(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__SetVlanParameters && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__SetVlanParameters(soap, "net:SetVlanParameters", &a->net__SetVlanParameters, ""))
-                               {       soap_flag_net__SetVlanParameters--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__SetVlanParameters * SOAP_FMAC6 soap_new___net__SetVlanParameters(struct soap *soap, int n)
-{      return soap_instantiate___net__SetVlanParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetVlanParameters(struct soap *soap, struct __net__SetVlanParameters *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetVlanParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__SetVlanParameters;
-               if (size)
-                       *size = sizeof(struct __net__SetVlanParameters);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__SetVlanParameters[n];
-               if (size)
-                       *size = n * sizeof(struct __net__SetVlanParameters);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__SetVlanParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetVlanParameters %p -> %p\n", q, p));
-       *(struct __net__SetVlanParameters*)p = *(struct __net__SetVlanParameters*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetTcpIpParameters(struct soap *soap, const struct __net__GetTcpIpParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__GetTcpIpParameters(soap, &a->net__GetTcpIpParameters);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetTcpIpParameters(struct soap *soap, struct __net__GetTcpIpParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__GetTcpIpParameters = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetTcpIpParameters(struct soap *soap, const struct __net__GetTcpIpParameters *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__GetTcpIpParameters(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__GetTcpIpParameters(soap, "net:GetTcpIpParameters", -1, &a->net__GetTcpIpParameters, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__GetTcpIpParameters * SOAP_FMAC4 soap_get___net__GetTcpIpParameters(struct soap *soap, struct __net__GetTcpIpParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__GetTcpIpParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__GetTcpIpParameters * SOAP_FMAC4 soap_in___net__GetTcpIpParameters(struct soap *soap, const char *tag, struct __net__GetTcpIpParameters *a, const char *type)
-{
-       short soap_flag_net__GetTcpIpParameters = 1;
-       a = (struct __net__GetTcpIpParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetTcpIpParameters, sizeof(struct __net__GetTcpIpParameters), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__GetTcpIpParameters(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__GetTcpIpParameters && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__GetTcpIpParameters(soap, "net:GetTcpIpParameters", &a->net__GetTcpIpParameters, ""))
-                               {       soap_flag_net__GetTcpIpParameters--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__GetTcpIpParameters * SOAP_FMAC6 soap_new___net__GetTcpIpParameters(struct soap *soap, int n)
-{      return soap_instantiate___net__GetTcpIpParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetTcpIpParameters(struct soap *soap, struct __net__GetTcpIpParameters *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetTcpIpParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__GetTcpIpParameters;
-               if (size)
-                       *size = sizeof(struct __net__GetTcpIpParameters);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__GetTcpIpParameters[n];
-               if (size)
-                       *size = n * sizeof(struct __net__GetTcpIpParameters);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__GetTcpIpParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetTcpIpParameters %p -> %p\n", q, p));
-       *(struct __net__GetTcpIpParameters*)p = *(struct __net__GetTcpIpParameters*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetTcpIpParameters(struct soap *soap, const struct __net__SetTcpIpParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__SetTcpIpParameters(soap, &a->net__SetTcpIpParameters);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetTcpIpParameters(struct soap *soap, struct __net__SetTcpIpParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__SetTcpIpParameters = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetTcpIpParameters(struct soap *soap, const struct __net__SetTcpIpParameters *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__SetTcpIpParameters(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__SetTcpIpParameters(soap, "net:SetTcpIpParameters", -1, &a->net__SetTcpIpParameters, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__SetTcpIpParameters * SOAP_FMAC4 soap_get___net__SetTcpIpParameters(struct soap *soap, struct __net__SetTcpIpParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__SetTcpIpParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__SetTcpIpParameters * SOAP_FMAC4 soap_in___net__SetTcpIpParameters(struct soap *soap, const char *tag, struct __net__SetTcpIpParameters *a, const char *type)
-{
-       short soap_flag_net__SetTcpIpParameters = 1;
-       a = (struct __net__SetTcpIpParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetTcpIpParameters, sizeof(struct __net__SetTcpIpParameters), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__SetTcpIpParameters(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__SetTcpIpParameters && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__SetTcpIpParameters(soap, "net:SetTcpIpParameters", &a->net__SetTcpIpParameters, ""))
-                               {       soap_flag_net__SetTcpIpParameters--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__SetTcpIpParameters * SOAP_FMAC6 soap_new___net__SetTcpIpParameters(struct soap *soap, int n)
-{      return soap_instantiate___net__SetTcpIpParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetTcpIpParameters(struct soap *soap, struct __net__SetTcpIpParameters *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetTcpIpParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetTcpIpParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__SetTcpIpParameters;
-               if (size)
-                       *size = sizeof(struct __net__SetTcpIpParameters);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__SetTcpIpParameters[n];
-               if (size)
-                       *size = n * sizeof(struct __net__SetTcpIpParameters);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__SetTcpIpParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetTcpIpParameters %p -> %p\n", q, p));
-       *(struct __net__SetTcpIpParameters*)p = *(struct __net__SetTcpIpParameters*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetDomainName(struct soap *soap, const struct __net__GetDomainName *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__GetDomainName(soap, &a->net__GetDomainName);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetDomainName(struct soap *soap, struct __net__GetDomainName *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__GetDomainName = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetDomainName(struct soap *soap, const struct __net__GetDomainName *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__GetDomainName(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__GetDomainName(soap, "net:GetDomainName", -1, &a->net__GetDomainName, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__GetDomainName * SOAP_FMAC4 soap_get___net__GetDomainName(struct soap *soap, struct __net__GetDomainName *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__GetDomainName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__GetDomainName * SOAP_FMAC4 soap_in___net__GetDomainName(struct soap *soap, const char *tag, struct __net__GetDomainName *a, const char *type)
-{
-       short soap_flag_net__GetDomainName = 1;
-       a = (struct __net__GetDomainName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetDomainName, sizeof(struct __net__GetDomainName), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__GetDomainName(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__GetDomainName && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__GetDomainName(soap, "net:GetDomainName", &a->net__GetDomainName, ""))
-                               {       soap_flag_net__GetDomainName--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__GetDomainName * SOAP_FMAC6 soap_new___net__GetDomainName(struct soap *soap, int n)
-{      return soap_instantiate___net__GetDomainName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetDomainName(struct soap *soap, struct __net__GetDomainName *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetDomainName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__GetDomainName;
-               if (size)
-                       *size = sizeof(struct __net__GetDomainName);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__GetDomainName[n];
-               if (size)
-                       *size = n * sizeof(struct __net__GetDomainName);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__GetDomainName*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetDomainName %p -> %p\n", q, p));
-       *(struct __net__GetDomainName*)p = *(struct __net__GetDomainName*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetDomainName(struct soap *soap, const struct __net__SetDomainName *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__SetDomainName(soap, &a->net__SetDomainName);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetDomainName(struct soap *soap, struct __net__SetDomainName *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__SetDomainName = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetDomainName(struct soap *soap, const struct __net__SetDomainName *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__SetDomainName(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__SetDomainName(soap, "net:SetDomainName", -1, &a->net__SetDomainName, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__SetDomainName * SOAP_FMAC4 soap_get___net__SetDomainName(struct soap *soap, struct __net__SetDomainName *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__SetDomainName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__SetDomainName * SOAP_FMAC4 soap_in___net__SetDomainName(struct soap *soap, const char *tag, struct __net__SetDomainName *a, const char *type)
-{
-       short soap_flag_net__SetDomainName = 1;
-       a = (struct __net__SetDomainName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetDomainName, sizeof(struct __net__SetDomainName), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__SetDomainName(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__SetDomainName && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__SetDomainName(soap, "net:SetDomainName", &a->net__SetDomainName, ""))
-                               {       soap_flag_net__SetDomainName--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__SetDomainName * SOAP_FMAC6 soap_new___net__SetDomainName(struct soap *soap, int n)
-{      return soap_instantiate___net__SetDomainName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetDomainName(struct soap *soap, struct __net__SetDomainName *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetDomainName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetDomainName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__SetDomainName;
-               if (size)
-                       *size = sizeof(struct __net__SetDomainName);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__SetDomainName[n];
-               if (size)
-                       *size = n * sizeof(struct __net__SetDomainName);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__SetDomainName*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetDomainName %p -> %p\n", q, p));
-       *(struct __net__SetDomainName*)p = *(struct __net__SetDomainName*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__GetHostName(struct soap *soap, const struct __net__GetHostName *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__GetHostName(soap, &a->net__GetHostName);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__GetHostName(struct soap *soap, struct __net__GetHostName *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__GetHostName = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__GetHostName(struct soap *soap, const struct __net__GetHostName *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__GetHostName(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__GetHostName(soap, "net:GetHostName", -1, &a->net__GetHostName, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__GetHostName * SOAP_FMAC4 soap_get___net__GetHostName(struct soap *soap, struct __net__GetHostName *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__GetHostName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__GetHostName * SOAP_FMAC4 soap_in___net__GetHostName(struct soap *soap, const char *tag, struct __net__GetHostName *a, const char *type)
-{
-       short soap_flag_net__GetHostName = 1;
-       a = (struct __net__GetHostName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__GetHostName, sizeof(struct __net__GetHostName), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__GetHostName(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__GetHostName && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__GetHostName(soap, "net:GetHostName", &a->net__GetHostName, ""))
-                               {       soap_flag_net__GetHostName--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__GetHostName * SOAP_FMAC6 soap_new___net__GetHostName(struct soap *soap, int n)
-{      return soap_instantiate___net__GetHostName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__GetHostName(struct soap *soap, struct __net__GetHostName *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__GetHostName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__GetHostName;
-               if (size)
-                       *size = sizeof(struct __net__GetHostName);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__GetHostName[n];
-               if (size)
-                       *size = n * sizeof(struct __net__GetHostName);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__GetHostName*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__GetHostName %p -> %p\n", q, p));
-       *(struct __net__GetHostName*)p = *(struct __net__GetHostName*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___net__SetHostName(struct soap *soap, const struct __net__SetHostName *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_net__SetHostName(soap, &a->net__SetHostName);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___net__SetHostName(struct soap *soap, struct __net__SetHostName *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->net__SetHostName = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___net__SetHostName(struct soap *soap, const struct __net__SetHostName *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___net__SetHostName(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_net__SetHostName(soap, "net:SetHostName", -1, &a->net__SetHostName, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __net__SetHostName * SOAP_FMAC4 soap_get___net__SetHostName(struct soap *soap, struct __net__SetHostName *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___net__SetHostName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __net__SetHostName * SOAP_FMAC4 soap_in___net__SetHostName(struct soap *soap, const char *tag, struct __net__SetHostName *a, const char *type)
-{
-       short soap_flag_net__SetHostName = 1;
-       a = (struct __net__SetHostName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___net__SetHostName, sizeof(struct __net__SetHostName), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___net__SetHostName(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_net__SetHostName && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_net__SetHostName(soap, "net:SetHostName", &a->net__SetHostName, ""))
-                               {       soap_flag_net__SetHostName--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __net__SetHostName * SOAP_FMAC6 soap_new___net__SetHostName(struct soap *soap, int n)
-{      return soap_instantiate___net__SetHostName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___net__SetHostName(struct soap *soap, struct __net__SetHostName *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___net__SetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___net__SetHostName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __net__SetHostName;
-               if (size)
-                       *size = sizeof(struct __net__SetHostName);
-       }
-       else
-       {       cp->ptr = (void*)new struct __net__SetHostName[n];
-               if (size)
-                       *size = n * sizeof(struct __net__SetHostName);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __net__SetHostName*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __net__SetHostName %p -> %p\n", q, p));
-       *(struct __net__SetHostName*)p = *(struct __net__SetHostName*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetIderSessionLog(struct soap *soap, const struct __inf__GetIderSessionLog *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetIderSessionLog(soap, &a->inf__GetIderSessionLog);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetIderSessionLog(struct soap *soap, struct __inf__GetIderSessionLog *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetIderSessionLog = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetIderSessionLog(struct soap *soap, const struct __inf__GetIderSessionLog *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetIderSessionLog(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetIderSessionLog(soap, "inf:GetIderSessionLog", -1, &a->inf__GetIderSessionLog, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetIderSessionLog * SOAP_FMAC4 soap_get___inf__GetIderSessionLog(struct soap *soap, struct __inf__GetIderSessionLog *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetIderSessionLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetIderSessionLog * SOAP_FMAC4 soap_in___inf__GetIderSessionLog(struct soap *soap, const char *tag, struct __inf__GetIderSessionLog *a, const char *type)
-{
-       short soap_flag_inf__GetIderSessionLog = 1;
-       a = (struct __inf__GetIderSessionLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetIderSessionLog, sizeof(struct __inf__GetIderSessionLog), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetIderSessionLog(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetIderSessionLog && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetIderSessionLog(soap, "inf:GetIderSessionLog", &a->inf__GetIderSessionLog, ""))
-                               {       soap_flag_inf__GetIderSessionLog--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetIderSessionLog * SOAP_FMAC6 soap_new___inf__GetIderSessionLog(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetIderSessionLog(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetIderSessionLog(struct soap *soap, struct __inf__GetIderSessionLog *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetIderSessionLog, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetIderSessionLog;
-               if (size)
-                       *size = sizeof(struct __inf__GetIderSessionLog);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetIderSessionLog[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetIderSessionLog);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetIderSessionLog*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetIderSessionLog %p -> %p\n", q, p));
-       *(struct __inf__GetIderSessionLog*)p = *(struct __inf__GetIderSessionLog*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetSecurityParameters(struct soap *soap, const struct __inf__GetSecurityParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetSecurityParameters(soap, &a->inf__GetSecurityParameters);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetSecurityParameters(struct soap *soap, struct __inf__GetSecurityParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetSecurityParameters = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetSecurityParameters(struct soap *soap, const struct __inf__GetSecurityParameters *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetSecurityParameters(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetSecurityParameters(soap, "inf:GetSecurityParameters", -1, &a->inf__GetSecurityParameters, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetSecurityParameters * SOAP_FMAC4 soap_get___inf__GetSecurityParameters(struct soap *soap, struct __inf__GetSecurityParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetSecurityParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetSecurityParameters * SOAP_FMAC4 soap_in___inf__GetSecurityParameters(struct soap *soap, const char *tag, struct __inf__GetSecurityParameters *a, const char *type)
-{
-       short soap_flag_inf__GetSecurityParameters = 1;
-       a = (struct __inf__GetSecurityParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetSecurityParameters, sizeof(struct __inf__GetSecurityParameters), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetSecurityParameters(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetSecurityParameters && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetSecurityParameters(soap, "inf:GetSecurityParameters", &a->inf__GetSecurityParameters, ""))
-                               {       soap_flag_inf__GetSecurityParameters--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetSecurityParameters * SOAP_FMAC6 soap_new___inf__GetSecurityParameters(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetSecurityParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetSecurityParameters(struct soap *soap, struct __inf__GetSecurityParameters *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetSecurityParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetSecurityParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetSecurityParameters;
-               if (size)
-                       *size = sizeof(struct __inf__GetSecurityParameters);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetSecurityParameters[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetSecurityParameters);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetSecurityParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetSecurityParameters %p -> %p\n", q, p));
-       *(struct __inf__GetSecurityParameters*)p = *(struct __inf__GetSecurityParameters*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetNetworkState(struct soap *soap, const struct __inf__GetNetworkState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetNetworkState(soap, &a->inf__GetNetworkState);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetNetworkState(struct soap *soap, struct __inf__GetNetworkState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetNetworkState = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetNetworkState(struct soap *soap, const struct __inf__GetNetworkState *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetNetworkState(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetNetworkState(soap, "inf:GetNetworkState", -1, &a->inf__GetNetworkState, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetNetworkState * SOAP_FMAC4 soap_get___inf__GetNetworkState(struct soap *soap, struct __inf__GetNetworkState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetNetworkState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetNetworkState * SOAP_FMAC4 soap_in___inf__GetNetworkState(struct soap *soap, const char *tag, struct __inf__GetNetworkState *a, const char *type)
-{
-       short soap_flag_inf__GetNetworkState = 1;
-       a = (struct __inf__GetNetworkState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetNetworkState, sizeof(struct __inf__GetNetworkState), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetNetworkState(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetNetworkState && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetNetworkState(soap, "inf:GetNetworkState", &a->inf__GetNetworkState, ""))
-                               {       soap_flag_inf__GetNetworkState--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetNetworkState * SOAP_FMAC6 soap_new___inf__GetNetworkState(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetNetworkState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetNetworkState(struct soap *soap, struct __inf__GetNetworkState *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetNetworkState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetNetworkState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetNetworkState;
-               if (size)
-                       *size = sizeof(struct __inf__GetNetworkState);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetNetworkState[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetNetworkState);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetNetworkState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetNetworkState %p -> %p\n", q, p));
-       *(struct __inf__GetNetworkState*)p = *(struct __inf__GetNetworkState*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetEnabledInterfaces(struct soap *soap, const struct __inf__GetEnabledInterfaces *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetEnabledInterfaces(soap, &a->inf__GetEnabledInterfaces);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetEnabledInterfaces(struct soap *soap, struct __inf__GetEnabledInterfaces *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetEnabledInterfaces = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetEnabledInterfaces(struct soap *soap, const struct __inf__GetEnabledInterfaces *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetEnabledInterfaces(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetEnabledInterfaces(soap, "inf:GetEnabledInterfaces", -1, &a->inf__GetEnabledInterfaces, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetEnabledInterfaces * SOAP_FMAC4 soap_get___inf__GetEnabledInterfaces(struct soap *soap, struct __inf__GetEnabledInterfaces *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetEnabledInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetEnabledInterfaces * SOAP_FMAC4 soap_in___inf__GetEnabledInterfaces(struct soap *soap, const char *tag, struct __inf__GetEnabledInterfaces *a, const char *type)
-{
-       short soap_flag_inf__GetEnabledInterfaces = 1;
-       a = (struct __inf__GetEnabledInterfaces *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetEnabledInterfaces, sizeof(struct __inf__GetEnabledInterfaces), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetEnabledInterfaces(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetEnabledInterfaces && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetEnabledInterfaces(soap, "inf:GetEnabledInterfaces", &a->inf__GetEnabledInterfaces, ""))
-                               {       soap_flag_inf__GetEnabledInterfaces--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetEnabledInterfaces * SOAP_FMAC6 soap_new___inf__GetEnabledInterfaces(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetEnabledInterfaces(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetEnabledInterfaces(struct soap *soap, struct __inf__GetEnabledInterfaces *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetEnabledInterfaces(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetEnabledInterfaces, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetEnabledInterfaces;
-               if (size)
-                       *size = sizeof(struct __inf__GetEnabledInterfaces);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetEnabledInterfaces[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetEnabledInterfaces);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetEnabledInterfaces*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetEnabledInterfaces %p -> %p\n", q, p));
-       *(struct __inf__GetEnabledInterfaces*)p = *(struct __inf__GetEnabledInterfaces*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetPasswordModel(struct soap *soap, const struct __inf__GetPasswordModel *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetPasswordModel(soap, &a->inf__GetPasswordModel);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetPasswordModel(struct soap *soap, struct __inf__GetPasswordModel *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetPasswordModel = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetPasswordModel(struct soap *soap, const struct __inf__GetPasswordModel *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetPasswordModel(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetPasswordModel(soap, "inf:GetPasswordModel", -1, &a->inf__GetPasswordModel, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetPasswordModel * SOAP_FMAC4 soap_get___inf__GetPasswordModel(struct soap *soap, struct __inf__GetPasswordModel *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetPasswordModel(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetPasswordModel * SOAP_FMAC4 soap_in___inf__GetPasswordModel(struct soap *soap, const char *tag, struct __inf__GetPasswordModel *a, const char *type)
-{
-       short soap_flag_inf__GetPasswordModel = 1;
-       a = (struct __inf__GetPasswordModel *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetPasswordModel, sizeof(struct __inf__GetPasswordModel), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetPasswordModel(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetPasswordModel && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetPasswordModel(soap, "inf:GetPasswordModel", &a->inf__GetPasswordModel, ""))
-                               {       soap_flag_inf__GetPasswordModel--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetPasswordModel * SOAP_FMAC6 soap_new___inf__GetPasswordModel(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetPasswordModel(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetPasswordModel(struct soap *soap, struct __inf__GetPasswordModel *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetPasswordModel(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetPasswordModel, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetPasswordModel;
-               if (size)
-                       *size = sizeof(struct __inf__GetPasswordModel);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetPasswordModel[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetPasswordModel);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetPasswordModel*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetPasswordModel %p -> %p\n", q, p));
-       *(struct __inf__GetPasswordModel*)p = *(struct __inf__GetPasswordModel*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetAdminNetAclEntryStatus(struct soap *soap, const struct __inf__GetAdminNetAclEntryStatus *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatus(soap, &a->inf__GetAdminNetAclEntryStatus);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetAdminNetAclEntryStatus(struct soap *soap, struct __inf__GetAdminNetAclEntryStatus *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetAdminNetAclEntryStatus = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetAdminNetAclEntryStatus(struct soap *soap, const struct __inf__GetAdminNetAclEntryStatus *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetAdminNetAclEntryStatus(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetAdminNetAclEntryStatus(soap, "inf:GetAdminNetAclEntryStatus", -1, &a->inf__GetAdminNetAclEntryStatus, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_get___inf__GetAdminNetAclEntryStatus(struct soap *soap, struct __inf__GetAdminNetAclEntryStatus *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetAdminNetAclEntryStatus(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetAdminNetAclEntryStatus * SOAP_FMAC4 soap_in___inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, struct __inf__GetAdminNetAclEntryStatus *a, const char *type)
-{
-       short soap_flag_inf__GetAdminNetAclEntryStatus = 1;
-       a = (struct __inf__GetAdminNetAclEntryStatus *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetAdminNetAclEntryStatus, sizeof(struct __inf__GetAdminNetAclEntryStatus), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetAdminNetAclEntryStatus(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetAdminNetAclEntryStatus && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(soap, "inf:GetAdminNetAclEntryStatus", &a->inf__GetAdminNetAclEntryStatus, ""))
-                               {       soap_flag_inf__GetAdminNetAclEntryStatus--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetAdminNetAclEntryStatus * SOAP_FMAC6 soap_new___inf__GetAdminNetAclEntryStatus(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetAdminNetAclEntryStatus(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetAdminNetAclEntryStatus(struct soap *soap, struct __inf__GetAdminNetAclEntryStatus *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetAdminNetAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetAdminNetAclEntryStatus, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetAdminNetAclEntryStatus;
-               if (size)
-                       *size = sizeof(struct __inf__GetAdminNetAclEntryStatus);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetAdminNetAclEntryStatus[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetAdminNetAclEntryStatus);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetAdminNetAclEntryStatus*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetAdminNetAclEntryStatus %p -> %p\n", q, p));
-       *(struct __inf__GetAdminNetAclEntryStatus*)p = *(struct __inf__GetAdminNetAclEntryStatus*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetAdminAclEntryStatus(struct soap *soap, const struct __inf__GetAdminAclEntryStatus *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetAdminAclEntryStatus(soap, &a->inf__GetAdminAclEntryStatus);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetAdminAclEntryStatus(struct soap *soap, struct __inf__GetAdminAclEntryStatus *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetAdminAclEntryStatus = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetAdminAclEntryStatus(struct soap *soap, const struct __inf__GetAdminAclEntryStatus *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetAdminAclEntryStatus(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetAdminAclEntryStatus(soap, "inf:GetAdminAclEntryStatus", -1, &a->inf__GetAdminAclEntryStatus, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_get___inf__GetAdminAclEntryStatus(struct soap *soap, struct __inf__GetAdminAclEntryStatus *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetAdminAclEntryStatus(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetAdminAclEntryStatus * SOAP_FMAC4 soap_in___inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, struct __inf__GetAdminAclEntryStatus *a, const char *type)
-{
-       short soap_flag_inf__GetAdminAclEntryStatus = 1;
-       a = (struct __inf__GetAdminAclEntryStatus *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetAdminAclEntryStatus, sizeof(struct __inf__GetAdminAclEntryStatus), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetAdminAclEntryStatus(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetAdminAclEntryStatus && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetAdminAclEntryStatus(soap, "inf:GetAdminAclEntryStatus", &a->inf__GetAdminAclEntryStatus, ""))
-                               {       soap_flag_inf__GetAdminAclEntryStatus--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetAdminAclEntryStatus * SOAP_FMAC6 soap_new___inf__GetAdminAclEntryStatus(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetAdminAclEntryStatus(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetAdminAclEntryStatus(struct soap *soap, struct __inf__GetAdminAclEntryStatus *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetAdminAclEntryStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetAdminAclEntryStatus, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetAdminAclEntryStatus;
-               if (size)
-                       *size = sizeof(struct __inf__GetAdminAclEntryStatus);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetAdminAclEntryStatus[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetAdminAclEntryStatus);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetAdminAclEntryStatus*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetAdminAclEntryStatus %p -> %p\n", q, p));
-       *(struct __inf__GetAdminAclEntryStatus*)p = *(struct __inf__GetAdminAclEntryStatus*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetConfigServerInfo(struct soap *soap, const struct __inf__GetConfigServerInfo *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetConfigServerInfo(soap, &a->inf__GetConfigServerInfo);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetConfigServerInfo(struct soap *soap, struct __inf__GetConfigServerInfo *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetConfigServerInfo = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetConfigServerInfo(struct soap *soap, const struct __inf__GetConfigServerInfo *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetConfigServerInfo(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetConfigServerInfo(soap, "inf:GetConfigServerInfo", -1, &a->inf__GetConfigServerInfo, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetConfigServerInfo * SOAP_FMAC4 soap_get___inf__GetConfigServerInfo(struct soap *soap, struct __inf__GetConfigServerInfo *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetConfigServerInfo(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetConfigServerInfo * SOAP_FMAC4 soap_in___inf__GetConfigServerInfo(struct soap *soap, const char *tag, struct __inf__GetConfigServerInfo *a, const char *type)
-{
-       short soap_flag_inf__GetConfigServerInfo = 1;
-       a = (struct __inf__GetConfigServerInfo *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetConfigServerInfo, sizeof(struct __inf__GetConfigServerInfo), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetConfigServerInfo(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetConfigServerInfo && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetConfigServerInfo(soap, "inf:GetConfigServerInfo", &a->inf__GetConfigServerInfo, ""))
-                               {       soap_flag_inf__GetConfigServerInfo--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetConfigServerInfo * SOAP_FMAC6 soap_new___inf__GetConfigServerInfo(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetConfigServerInfo(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetConfigServerInfo(struct soap *soap, struct __inf__GetConfigServerInfo *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetConfigServerInfo(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetConfigServerInfo, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetConfigServerInfo;
-               if (size)
-                       *size = sizeof(struct __inf__GetConfigServerInfo);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetConfigServerInfo[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetConfigServerInfo);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetConfigServerInfo*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetConfigServerInfo %p -> %p\n", q, p));
-       *(struct __inf__GetConfigServerInfo*)p = *(struct __inf__GetConfigServerInfo*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetHostName(struct soap *soap, const struct __inf__GetHostName *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetHostName(soap, &a->inf__GetHostName);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetHostName(struct soap *soap, struct __inf__GetHostName *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetHostName = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetHostName(struct soap *soap, const struct __inf__GetHostName *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetHostName(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetHostName(soap, "inf:GetHostName", -1, &a->inf__GetHostName, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetHostName * SOAP_FMAC4 soap_get___inf__GetHostName(struct soap *soap, struct __inf__GetHostName *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetHostName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetHostName * SOAP_FMAC4 soap_in___inf__GetHostName(struct soap *soap, const char *tag, struct __inf__GetHostName *a, const char *type)
-{
-       short soap_flag_inf__GetHostName = 1;
-       a = (struct __inf__GetHostName *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetHostName, sizeof(struct __inf__GetHostName), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetHostName(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetHostName && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetHostName(soap, "inf:GetHostName", &a->inf__GetHostName, ""))
-                               {       soap_flag_inf__GetHostName--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetHostName * SOAP_FMAC6 soap_new___inf__GetHostName(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetHostName(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetHostName(struct soap *soap, struct __inf__GetHostName *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetHostName(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetHostName, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetHostName;
-               if (size)
-                       *size = sizeof(struct __inf__GetHostName);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetHostName[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetHostName);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetHostName*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetHostName %p -> %p\n", q, p));
-       *(struct __inf__GetHostName*)p = *(struct __inf__GetHostName*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetVlanParameters(struct soap *soap, const struct __inf__GetVlanParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetVlanParameters(soap, &a->inf__GetVlanParameters);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetVlanParameters(struct soap *soap, struct __inf__GetVlanParameters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetVlanParameters = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetVlanParameters(struct soap *soap, const struct __inf__GetVlanParameters *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetVlanParameters(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetVlanParameters(soap, "inf:GetVlanParameters", -1, &a->inf__GetVlanParameters, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetVlanParameters * SOAP_FMAC4 soap_get___inf__GetVlanParameters(struct soap *soap, struct __inf__GetVlanParameters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetVlanParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetVlanParameters * SOAP_FMAC4 soap_in___inf__GetVlanParameters(struct soap *soap, const char *tag, struct __inf__GetVlanParameters *a, const char *type)
-{
-       short soap_flag_inf__GetVlanParameters = 1;
-       a = (struct __inf__GetVlanParameters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetVlanParameters, sizeof(struct __inf__GetVlanParameters), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetVlanParameters(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetVlanParameters && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetVlanParameters(soap, "inf:GetVlanParameters", &a->inf__GetVlanParameters, ""))
-                               {       soap_flag_inf__GetVlanParameters--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetVlanParameters * SOAP_FMAC6 soap_new___inf__GetVlanParameters(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetVlanParameters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetVlanParameters(struct soap *soap, struct __inf__GetVlanParameters *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetVlanParameters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetVlanParameters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetVlanParameters;
-               if (size)
-                       *size = sizeof(struct __inf__GetVlanParameters);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetVlanParameters[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetVlanParameters);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetVlanParameters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetVlanParameters %p -> %p\n", q, p));
-       *(struct __inf__GetVlanParameters*)p = *(struct __inf__GetVlanParameters*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetProvisioningState(struct soap *soap, const struct __inf__GetProvisioningState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetProvisioningState(soap, &a->inf__GetProvisioningState);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetProvisioningState(struct soap *soap, struct __inf__GetProvisioningState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetProvisioningState = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetProvisioningState(struct soap *soap, const struct __inf__GetProvisioningState *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetProvisioningState(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetProvisioningState(soap, "inf:GetProvisioningState", -1, &a->inf__GetProvisioningState, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetProvisioningState * SOAP_FMAC4 soap_get___inf__GetProvisioningState(struct soap *soap, struct __inf__GetProvisioningState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetProvisioningState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetProvisioningState * SOAP_FMAC4 soap_in___inf__GetProvisioningState(struct soap *soap, const char *tag, struct __inf__GetProvisioningState *a, const char *type)
-{
-       short soap_flag_inf__GetProvisioningState = 1;
-       a = (struct __inf__GetProvisioningState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetProvisioningState, sizeof(struct __inf__GetProvisioningState), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetProvisioningState(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetProvisioningState && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetProvisioningState(soap, "inf:GetProvisioningState", &a->inf__GetProvisioningState, ""))
-                               {       soap_flag_inf__GetProvisioningState--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetProvisioningState * SOAP_FMAC6 soap_new___inf__GetProvisioningState(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetProvisioningState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetProvisioningState(struct soap *soap, struct __inf__GetProvisioningState *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetProvisioningState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetProvisioningState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetProvisioningState;
-               if (size)
-                       *size = sizeof(struct __inf__GetProvisioningState);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetProvisioningState[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetProvisioningState);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetProvisioningState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetProvisioningState %p -> %p\n", q, p));
-       *(struct __inf__GetProvisioningState*)p = *(struct __inf__GetProvisioningState*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetProvisioningMode(struct soap *soap, const struct __inf__GetProvisioningMode *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetProvisioningMode(soap, &a->inf__GetProvisioningMode);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetProvisioningMode(struct soap *soap, struct __inf__GetProvisioningMode *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetProvisioningMode = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetProvisioningMode(struct soap *soap, const struct __inf__GetProvisioningMode *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetProvisioningMode(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetProvisioningMode(soap, "inf:GetProvisioningMode", -1, &a->inf__GetProvisioningMode, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetProvisioningMode * SOAP_FMAC4 soap_get___inf__GetProvisioningMode(struct soap *soap, struct __inf__GetProvisioningMode *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetProvisioningMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetProvisioningMode * SOAP_FMAC4 soap_in___inf__GetProvisioningMode(struct soap *soap, const char *tag, struct __inf__GetProvisioningMode *a, const char *type)
-{
-       short soap_flag_inf__GetProvisioningMode = 1;
-       a = (struct __inf__GetProvisioningMode *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetProvisioningMode, sizeof(struct __inf__GetProvisioningMode), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetProvisioningMode(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetProvisioningMode && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetProvisioningMode(soap, "inf:GetProvisioningMode", &a->inf__GetProvisioningMode, ""))
-                               {       soap_flag_inf__GetProvisioningMode--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetProvisioningMode * SOAP_FMAC6 soap_new___inf__GetProvisioningMode(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetProvisioningMode(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetProvisioningMode(struct soap *soap, struct __inf__GetProvisioningMode *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetProvisioningMode(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetProvisioningMode, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetProvisioningMode;
-               if (size)
-                       *size = sizeof(struct __inf__GetProvisioningMode);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetProvisioningMode[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetProvisioningMode);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetProvisioningMode*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetProvisioningMode %p -> %p\n", q, p));
-       *(struct __inf__GetProvisioningMode*)p = *(struct __inf__GetProvisioningMode*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetCodeVersions(struct soap *soap, const struct __inf__GetCodeVersions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetCodeVersions(soap, &a->inf__GetCodeVersions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetCodeVersions(struct soap *soap, struct __inf__GetCodeVersions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetCodeVersions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetCodeVersions(struct soap *soap, const struct __inf__GetCodeVersions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetCodeVersions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetCodeVersions(soap, "inf:GetCodeVersions", -1, &a->inf__GetCodeVersions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetCodeVersions * SOAP_FMAC4 soap_get___inf__GetCodeVersions(struct soap *soap, struct __inf__GetCodeVersions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetCodeVersions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetCodeVersions * SOAP_FMAC4 soap_in___inf__GetCodeVersions(struct soap *soap, const char *tag, struct __inf__GetCodeVersions *a, const char *type)
-{
-       short soap_flag_inf__GetCodeVersions = 1;
-       a = (struct __inf__GetCodeVersions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetCodeVersions, sizeof(struct __inf__GetCodeVersions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetCodeVersions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetCodeVersions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetCodeVersions(soap, "inf:GetCodeVersions", &a->inf__GetCodeVersions, ""))
-                               {       soap_flag_inf__GetCodeVersions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetCodeVersions * SOAP_FMAC6 soap_new___inf__GetCodeVersions(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetCodeVersions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetCodeVersions(struct soap *soap, struct __inf__GetCodeVersions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetCodeVersions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetCodeVersions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetCodeVersions;
-               if (size)
-                       *size = sizeof(struct __inf__GetCodeVersions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetCodeVersions[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetCodeVersions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetCodeVersions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetCodeVersions %p -> %p\n", q, p));
-       *(struct __inf__GetCodeVersions*)p = *(struct __inf__GetCodeVersions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___inf__GetCoreVersion(struct soap *soap, const struct __inf__GetCoreVersion *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_inf__GetCoreVersion(soap, &a->inf__GetCoreVersion);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___inf__GetCoreVersion(struct soap *soap, struct __inf__GetCoreVersion *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->inf__GetCoreVersion = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___inf__GetCoreVersion(struct soap *soap, const struct __inf__GetCoreVersion *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___inf__GetCoreVersion(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_inf__GetCoreVersion(soap, "inf:GetCoreVersion", -1, &a->inf__GetCoreVersion, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __inf__GetCoreVersion * SOAP_FMAC4 soap_get___inf__GetCoreVersion(struct soap *soap, struct __inf__GetCoreVersion *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___inf__GetCoreVersion(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __inf__GetCoreVersion * SOAP_FMAC4 soap_in___inf__GetCoreVersion(struct soap *soap, const char *tag, struct __inf__GetCoreVersion *a, const char *type)
-{
-       short soap_flag_inf__GetCoreVersion = 1;
-       a = (struct __inf__GetCoreVersion *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___inf__GetCoreVersion, sizeof(struct __inf__GetCoreVersion), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___inf__GetCoreVersion(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_inf__GetCoreVersion && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_inf__GetCoreVersion(soap, "inf:GetCoreVersion", &a->inf__GetCoreVersion, ""))
-                               {       soap_flag_inf__GetCoreVersion--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __inf__GetCoreVersion * SOAP_FMAC6 soap_new___inf__GetCoreVersion(struct soap *soap, int n)
-{      return soap_instantiate___inf__GetCoreVersion(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___inf__GetCoreVersion(struct soap *soap, struct __inf__GetCoreVersion *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___inf__GetCoreVersion(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___inf__GetCoreVersion, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __inf__GetCoreVersion;
-               if (size)
-                       *size = sizeof(struct __inf__GetCoreVersion);
-       }
-       else
-       {       cp->ptr = (void*)new struct __inf__GetCoreVersion[n];
-               if (size)
-                       *size = n * sizeof(struct __inf__GetCoreVersion);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __inf__GetCoreVersion*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __inf__GetCoreVersion %p -> %p\n", q, p));
-       *(struct __inf__GetCoreVersion*)p = *(struct __inf__GetCoreVersion*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___idr__GetIderSessionLog(struct soap *soap, const struct __idr__GetIderSessionLog *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_idr__GetIderSessionLog(soap, &a->idr__GetIderSessionLog);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___idr__GetIderSessionLog(struct soap *soap, struct __idr__GetIderSessionLog *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->idr__GetIderSessionLog = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___idr__GetIderSessionLog(struct soap *soap, const struct __idr__GetIderSessionLog *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___idr__GetIderSessionLog(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_idr__GetIderSessionLog(soap, "idr:GetIderSessionLog", -1, &a->idr__GetIderSessionLog, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __idr__GetIderSessionLog * SOAP_FMAC4 soap_get___idr__GetIderSessionLog(struct soap *soap, struct __idr__GetIderSessionLog *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___idr__GetIderSessionLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __idr__GetIderSessionLog * SOAP_FMAC4 soap_in___idr__GetIderSessionLog(struct soap *soap, const char *tag, struct __idr__GetIderSessionLog *a, const char *type)
-{
-       short soap_flag_idr__GetIderSessionLog = 1;
-       a = (struct __idr__GetIderSessionLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___idr__GetIderSessionLog, sizeof(struct __idr__GetIderSessionLog), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___idr__GetIderSessionLog(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_idr__GetIderSessionLog && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_idr__GetIderSessionLog(soap, "idr:GetIderSessionLog", &a->idr__GetIderSessionLog, ""))
-                               {       soap_flag_idr__GetIderSessionLog--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __idr__GetIderSessionLog * SOAP_FMAC6 soap_new___idr__GetIderSessionLog(struct soap *soap, int n)
-{      return soap_instantiate___idr__GetIderSessionLog(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___idr__GetIderSessionLog(struct soap *soap, struct __idr__GetIderSessionLog *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___idr__GetIderSessionLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___idr__GetIderSessionLog, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __idr__GetIderSessionLog;
-               if (size)
-                       *size = sizeof(struct __idr__GetIderSessionLog);
-       }
-       else
-       {       cp->ptr = (void*)new struct __idr__GetIderSessionLog[n];
-               if (size)
-                       *size = n * sizeof(struct __idr__GetIderSessionLog);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __idr__GetIderSessionLog*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __idr__GetIderSessionLog %p -> %p\n", q, p));
-       *(struct __idr__GetIderSessionLog*)p = *(struct __idr__GetIderSessionLog*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___idr__GetRedirectionListenerState(struct soap *soap, const struct __idr__GetRedirectionListenerState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_idr__GetRedirectionListenerState(soap, &a->idr__GetRedirectionListenerState);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___idr__GetRedirectionListenerState(struct soap *soap, struct __idr__GetRedirectionListenerState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->idr__GetRedirectionListenerState = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___idr__GetRedirectionListenerState(struct soap *soap, const struct __idr__GetRedirectionListenerState *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___idr__GetRedirectionListenerState(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_idr__GetRedirectionListenerState(soap, "idr:GetRedirectionListenerState", -1, &a->idr__GetRedirectionListenerState, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __idr__GetRedirectionListenerState * SOAP_FMAC4 soap_get___idr__GetRedirectionListenerState(struct soap *soap, struct __idr__GetRedirectionListenerState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___idr__GetRedirectionListenerState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __idr__GetRedirectionListenerState * SOAP_FMAC4 soap_in___idr__GetRedirectionListenerState(struct soap *soap, const char *tag, struct __idr__GetRedirectionListenerState *a, const char *type)
-{
-       short soap_flag_idr__GetRedirectionListenerState = 1;
-       a = (struct __idr__GetRedirectionListenerState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___idr__GetRedirectionListenerState, sizeof(struct __idr__GetRedirectionListenerState), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___idr__GetRedirectionListenerState(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_idr__GetRedirectionListenerState && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_idr__GetRedirectionListenerState(soap, "idr:GetRedirectionListenerState", &a->idr__GetRedirectionListenerState, ""))
-                               {       soap_flag_idr__GetRedirectionListenerState--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __idr__GetRedirectionListenerState * SOAP_FMAC6 soap_new___idr__GetRedirectionListenerState(struct soap *soap, int n)
-{      return soap_instantiate___idr__GetRedirectionListenerState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___idr__GetRedirectionListenerState(struct soap *soap, struct __idr__GetRedirectionListenerState *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___idr__GetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___idr__GetRedirectionListenerState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __idr__GetRedirectionListenerState;
-               if (size)
-                       *size = sizeof(struct __idr__GetRedirectionListenerState);
-       }
-       else
-       {       cp->ptr = (void*)new struct __idr__GetRedirectionListenerState[n];
-               if (size)
-                       *size = n * sizeof(struct __idr__GetRedirectionListenerState);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __idr__GetRedirectionListenerState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __idr__GetRedirectionListenerState %p -> %p\n", q, p));
-       *(struct __idr__GetRedirectionListenerState*)p = *(struct __idr__GetRedirectionListenerState*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___idr__SetRedirectionListenerState(struct soap *soap, const struct __idr__SetRedirectionListenerState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_idr__SetRedirectionListenerState(soap, &a->idr__SetRedirectionListenerState);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___idr__SetRedirectionListenerState(struct soap *soap, struct __idr__SetRedirectionListenerState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->idr__SetRedirectionListenerState = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___idr__SetRedirectionListenerState(struct soap *soap, const struct __idr__SetRedirectionListenerState *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___idr__SetRedirectionListenerState(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_idr__SetRedirectionListenerState(soap, "idr:SetRedirectionListenerState", -1, &a->idr__SetRedirectionListenerState, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __idr__SetRedirectionListenerState * SOAP_FMAC4 soap_get___idr__SetRedirectionListenerState(struct soap *soap, struct __idr__SetRedirectionListenerState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___idr__SetRedirectionListenerState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __idr__SetRedirectionListenerState * SOAP_FMAC4 soap_in___idr__SetRedirectionListenerState(struct soap *soap, const char *tag, struct __idr__SetRedirectionListenerState *a, const char *type)
-{
-       short soap_flag_idr__SetRedirectionListenerState = 1;
-       a = (struct __idr__SetRedirectionListenerState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___idr__SetRedirectionListenerState, sizeof(struct __idr__SetRedirectionListenerState), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___idr__SetRedirectionListenerState(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_idr__SetRedirectionListenerState && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_idr__SetRedirectionListenerState(soap, "idr:SetRedirectionListenerState", &a->idr__SetRedirectionListenerState, ""))
-                               {       soap_flag_idr__SetRedirectionListenerState--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __idr__SetRedirectionListenerState * SOAP_FMAC6 soap_new___idr__SetRedirectionListenerState(struct soap *soap, int n)
-{      return soap_instantiate___idr__SetRedirectionListenerState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___idr__SetRedirectionListenerState(struct soap *soap, struct __idr__SetRedirectionListenerState *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___idr__SetRedirectionListenerState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___idr__SetRedirectionListenerState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __idr__SetRedirectionListenerState;
-               if (size)
-                       *size = sizeof(struct __idr__SetRedirectionListenerState);
-       }
-       else
-       {       cp->ptr = (void*)new struct __idr__SetRedirectionListenerState[n];
-               if (size)
-                       *size = n * sizeof(struct __idr__SetRedirectionListenerState);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __idr__SetRedirectionListenerState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __idr__SetRedirectionListenerState %p -> %p\n", q, p));
-       *(struct __idr__SetRedirectionListenerState*)p = *(struct __idr__SetRedirectionListenerState*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___hwa__GetAssetData(struct soap *soap, const struct __hwa__GetAssetData *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_hwa__GetAssetData(soap, &a->hwa__GetAssetData);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___hwa__GetAssetData(struct soap *soap, struct __hwa__GetAssetData *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->hwa__GetAssetData = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___hwa__GetAssetData(struct soap *soap, const struct __hwa__GetAssetData *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___hwa__GetAssetData(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_hwa__GetAssetData(soap, "hwa:GetAssetData", -1, &a->hwa__GetAssetData, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __hwa__GetAssetData * SOAP_FMAC4 soap_get___hwa__GetAssetData(struct soap *soap, struct __hwa__GetAssetData *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___hwa__GetAssetData(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __hwa__GetAssetData * SOAP_FMAC4 soap_in___hwa__GetAssetData(struct soap *soap, const char *tag, struct __hwa__GetAssetData *a, const char *type)
-{
-       short soap_flag_hwa__GetAssetData = 1;
-       a = (struct __hwa__GetAssetData *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___hwa__GetAssetData, sizeof(struct __hwa__GetAssetData), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___hwa__GetAssetData(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_hwa__GetAssetData && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_hwa__GetAssetData(soap, "hwa:GetAssetData", &a->hwa__GetAssetData, ""))
-                               {       soap_flag_hwa__GetAssetData--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __hwa__GetAssetData * SOAP_FMAC6 soap_new___hwa__GetAssetData(struct soap *soap, int n)
-{      return soap_instantiate___hwa__GetAssetData(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___hwa__GetAssetData(struct soap *soap, struct __hwa__GetAssetData *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___hwa__GetAssetData(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___hwa__GetAssetData, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __hwa__GetAssetData;
-               if (size)
-                       *size = sizeof(struct __hwa__GetAssetData);
-       }
-       else
-       {       cp->ptr = (void*)new struct __hwa__GetAssetData[n];
-               if (size)
-                       *size = n * sizeof(struct __hwa__GetAssetData);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __hwa__GetAssetData*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __hwa__GetAssetData %p -> %p\n", q, p));
-       *(struct __hwa__GetAssetData*)p = *(struct __hwa__GetAssetData*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___hwa__EnumerateAssetTypes(struct soap *soap, const struct __hwa__EnumerateAssetTypes *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_hwa__EnumerateAssetTypes(soap, &a->hwa__EnumerateAssetTypes);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___hwa__EnumerateAssetTypes(struct soap *soap, struct __hwa__EnumerateAssetTypes *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->hwa__EnumerateAssetTypes = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___hwa__EnumerateAssetTypes(struct soap *soap, const struct __hwa__EnumerateAssetTypes *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___hwa__EnumerateAssetTypes(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_hwa__EnumerateAssetTypes(soap, "hwa:EnumerateAssetTypes", -1, &a->hwa__EnumerateAssetTypes, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_get___hwa__EnumerateAssetTypes(struct soap *soap, struct __hwa__EnumerateAssetTypes *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___hwa__EnumerateAssetTypes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __hwa__EnumerateAssetTypes * SOAP_FMAC4 soap_in___hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, struct __hwa__EnumerateAssetTypes *a, const char *type)
-{
-       short soap_flag_hwa__EnumerateAssetTypes = 1;
-       a = (struct __hwa__EnumerateAssetTypes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___hwa__EnumerateAssetTypes, sizeof(struct __hwa__EnumerateAssetTypes), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___hwa__EnumerateAssetTypes(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_hwa__EnumerateAssetTypes && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_hwa__EnumerateAssetTypes(soap, "hwa:EnumerateAssetTypes", &a->hwa__EnumerateAssetTypes, ""))
-                               {       soap_flag_hwa__EnumerateAssetTypes--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __hwa__EnumerateAssetTypes * SOAP_FMAC6 soap_new___hwa__EnumerateAssetTypes(struct soap *soap, int n)
-{      return soap_instantiate___hwa__EnumerateAssetTypes(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___hwa__EnumerateAssetTypes(struct soap *soap, struct __hwa__EnumerateAssetTypes *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___hwa__EnumerateAssetTypes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___hwa__EnumerateAssetTypes, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __hwa__EnumerateAssetTypes;
-               if (size)
-                       *size = sizeof(struct __hwa__EnumerateAssetTypes);
-       }
-       else
-       {       cp->ptr = (void*)new struct __hwa__EnumerateAssetTypes[n];
-               if (size)
-                       *size = n * sizeof(struct __hwa__EnumerateAssetTypes);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __hwa__EnumerateAssetTypes*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __hwa__EnumerateAssetTypes %p -> %p\n", q, p));
-       *(struct __hwa__EnumerateAssetTypes*)p = *(struct __hwa__EnumerateAssetTypes*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetGeneralAlertSubscription(struct soap *soap, const struct __emi__GetGeneralAlertSubscription *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__GetGeneralAlertSubscription(soap, &a->emi__GetGeneralAlertSubscription);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetGeneralAlertSubscription(struct soap *soap, struct __emi__GetGeneralAlertSubscription *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__GetGeneralAlertSubscription = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetGeneralAlertSubscription(struct soap *soap, const struct __emi__GetGeneralAlertSubscription *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__GetGeneralAlertSubscription(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__GetGeneralAlertSubscription(soap, "emi:GetGeneralAlertSubscription", -1, &a->emi__GetGeneralAlertSubscription, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_get___emi__GetGeneralAlertSubscription(struct soap *soap, struct __emi__GetGeneralAlertSubscription *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__GetGeneralAlertSubscription(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__GetGeneralAlertSubscription * SOAP_FMAC4 soap_in___emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, struct __emi__GetGeneralAlertSubscription *a, const char *type)
-{
-       short soap_flag_emi__GetGeneralAlertSubscription = 1;
-       a = (struct __emi__GetGeneralAlertSubscription *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetGeneralAlertSubscription, sizeof(struct __emi__GetGeneralAlertSubscription), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__GetGeneralAlertSubscription(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__GetGeneralAlertSubscription && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__GetGeneralAlertSubscription(soap, "emi:GetGeneralAlertSubscription", &a->emi__GetGeneralAlertSubscription, ""))
-                               {       soap_flag_emi__GetGeneralAlertSubscription--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__GetGeneralAlertSubscription * SOAP_FMAC6 soap_new___emi__GetGeneralAlertSubscription(struct soap *soap, int n)
-{      return soap_instantiate___emi__GetGeneralAlertSubscription(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetGeneralAlertSubscription(struct soap *soap, struct __emi__GetGeneralAlertSubscription *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetGeneralAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetGeneralAlertSubscription, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__GetGeneralAlertSubscription;
-               if (size)
-                       *size = sizeof(struct __emi__GetGeneralAlertSubscription);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__GetGeneralAlertSubscription[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__GetGeneralAlertSubscription);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__GetGeneralAlertSubscription*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetGeneralAlertSubscription %p -> %p\n", q, p));
-       *(struct __emi__GetGeneralAlertSubscription*)p = *(struct __emi__GetGeneralAlertSubscription*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateGeneralAlertSubscriptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, &a->emi__EnumerateGeneralAlertSubscriptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, struct __emi__EnumerateGeneralAlertSubscriptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__EnumerateGeneralAlertSubscriptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateGeneralAlertSubscriptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, "emi:EnumerateGeneralAlertSubscriptions", -1, &a->emi__EnumerateGeneralAlertSubscriptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_get___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, struct __emi__EnumerateGeneralAlertSubscriptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__EnumerateGeneralAlertSubscriptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC4 soap_in___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, struct __emi__EnumerateGeneralAlertSubscriptions *a, const char *type)
-{
-       short soap_flag_emi__EnumerateGeneralAlertSubscriptions = 1;
-       a = (struct __emi__EnumerateGeneralAlertSubscriptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions, sizeof(struct __emi__EnumerateGeneralAlertSubscriptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__EnumerateGeneralAlertSubscriptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__EnumerateGeneralAlertSubscriptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, "emi:EnumerateGeneralAlertSubscriptions", &a->emi__EnumerateGeneralAlertSubscriptions, ""))
-                               {       soap_flag_emi__EnumerateGeneralAlertSubscriptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__EnumerateGeneralAlertSubscriptions * SOAP_FMAC6 soap_new___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, int n)
-{      return soap_instantiate___emi__EnumerateGeneralAlertSubscriptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, struct __emi__EnumerateGeneralAlertSubscriptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateGeneralAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateGeneralAlertSubscriptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__EnumerateGeneralAlertSubscriptions;
-               if (size)
-                       *size = sizeof(struct __emi__EnumerateGeneralAlertSubscriptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__EnumerateGeneralAlertSubscriptions[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__EnumerateGeneralAlertSubscriptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__EnumerateGeneralAlertSubscriptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateGeneralAlertSubscriptions %p -> %p\n", q, p));
-       *(struct __emi__EnumerateGeneralAlertSubscriptions*)p = *(struct __emi__EnumerateGeneralAlertSubscriptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SubscribeForGeneralAlert(struct soap *soap, const struct __emi__SubscribeForGeneralAlert *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__SubscribeForGeneralAlert(soap, &a->emi__SubscribeForGeneralAlert);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SubscribeForGeneralAlert(struct soap *soap, struct __emi__SubscribeForGeneralAlert *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__SubscribeForGeneralAlert = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SubscribeForGeneralAlert(struct soap *soap, const struct __emi__SubscribeForGeneralAlert *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__SubscribeForGeneralAlert(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__SubscribeForGeneralAlert(soap, "emi:SubscribeForGeneralAlert", -1, &a->emi__SubscribeForGeneralAlert, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_get___emi__SubscribeForGeneralAlert(struct soap *soap, struct __emi__SubscribeForGeneralAlert *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__SubscribeForGeneralAlert(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__SubscribeForGeneralAlert * SOAP_FMAC4 soap_in___emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, struct __emi__SubscribeForGeneralAlert *a, const char *type)
-{
-       short soap_flag_emi__SubscribeForGeneralAlert = 1;
-       a = (struct __emi__SubscribeForGeneralAlert *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SubscribeForGeneralAlert, sizeof(struct __emi__SubscribeForGeneralAlert), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__SubscribeForGeneralAlert(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__SubscribeForGeneralAlert && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__SubscribeForGeneralAlert(soap, "emi:SubscribeForGeneralAlert", &a->emi__SubscribeForGeneralAlert, ""))
-                               {       soap_flag_emi__SubscribeForGeneralAlert--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__SubscribeForGeneralAlert * SOAP_FMAC6 soap_new___emi__SubscribeForGeneralAlert(struct soap *soap, int n)
-{      return soap_instantiate___emi__SubscribeForGeneralAlert(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SubscribeForGeneralAlert(struct soap *soap, struct __emi__SubscribeForGeneralAlert *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SubscribeForGeneralAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SubscribeForGeneralAlert, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__SubscribeForGeneralAlert;
-               if (size)
-                       *size = sizeof(struct __emi__SubscribeForGeneralAlert);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__SubscribeForGeneralAlert[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__SubscribeForGeneralAlert);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__SubscribeForGeneralAlert*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SubscribeForGeneralAlert %p -> %p\n", q, p));
-       *(struct __emi__SubscribeForGeneralAlert*)p = *(struct __emi__SubscribeForGeneralAlert*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetSensorAttributes(struct soap *soap, const struct __emi__GetSensorAttributes *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__GetSensorAttributes(soap, &a->emi__GetSensorAttributes);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetSensorAttributes(struct soap *soap, struct __emi__GetSensorAttributes *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__GetSensorAttributes = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetSensorAttributes(struct soap *soap, const struct __emi__GetSensorAttributes *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__GetSensorAttributes(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__GetSensorAttributes(soap, "emi:GetSensorAttributes", -1, &a->emi__GetSensorAttributes, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__GetSensorAttributes * SOAP_FMAC4 soap_get___emi__GetSensorAttributes(struct soap *soap, struct __emi__GetSensorAttributes *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__GetSensorAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__GetSensorAttributes * SOAP_FMAC4 soap_in___emi__GetSensorAttributes(struct soap *soap, const char *tag, struct __emi__GetSensorAttributes *a, const char *type)
-{
-       short soap_flag_emi__GetSensorAttributes = 1;
-       a = (struct __emi__GetSensorAttributes *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetSensorAttributes, sizeof(struct __emi__GetSensorAttributes), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__GetSensorAttributes(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__GetSensorAttributes && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__GetSensorAttributes(soap, "emi:GetSensorAttributes", &a->emi__GetSensorAttributes, ""))
-                               {       soap_flag_emi__GetSensorAttributes--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__GetSensorAttributes * SOAP_FMAC6 soap_new___emi__GetSensorAttributes(struct soap *soap, int n)
-{      return soap_instantiate___emi__GetSensorAttributes(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetSensorAttributes(struct soap *soap, struct __emi__GetSensorAttributes *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetSensorAttributes(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetSensorAttributes, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__GetSensorAttributes;
-               if (size)
-                       *size = sizeof(struct __emi__GetSensorAttributes);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__GetSensorAttributes[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__GetSensorAttributes);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__GetSensorAttributes*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetSensorAttributes %p -> %p\n", q, p));
-       *(struct __emi__GetSensorAttributes*)p = *(struct __emi__GetSensorAttributes*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateSensors(struct soap *soap, const struct __emi__EnumerateSensors *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__EnumerateSensors(soap, &a->emi__EnumerateSensors);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateSensors(struct soap *soap, struct __emi__EnumerateSensors *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__EnumerateSensors = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateSensors(struct soap *soap, const struct __emi__EnumerateSensors *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__EnumerateSensors(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__EnumerateSensors(soap, "emi:EnumerateSensors", -1, &a->emi__EnumerateSensors, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__EnumerateSensors * SOAP_FMAC4 soap_get___emi__EnumerateSensors(struct soap *soap, struct __emi__EnumerateSensors *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__EnumerateSensors(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__EnumerateSensors * SOAP_FMAC4 soap_in___emi__EnumerateSensors(struct soap *soap, const char *tag, struct __emi__EnumerateSensors *a, const char *type)
-{
-       short soap_flag_emi__EnumerateSensors = 1;
-       a = (struct __emi__EnumerateSensors *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateSensors, sizeof(struct __emi__EnumerateSensors), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__EnumerateSensors(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__EnumerateSensors && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__EnumerateSensors(soap, "emi:EnumerateSensors", &a->emi__EnumerateSensors, ""))
-                               {       soap_flag_emi__EnumerateSensors--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__EnumerateSensors * SOAP_FMAC6 soap_new___emi__EnumerateSensors(struct soap *soap, int n)
-{      return soap_instantiate___emi__EnumerateSensors(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateSensors(struct soap *soap, struct __emi__EnumerateSensors *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateSensors(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateSensors, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__EnumerateSensors;
-               if (size)
-                       *size = sizeof(struct __emi__EnumerateSensors);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__EnumerateSensors[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__EnumerateSensors);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__EnumerateSensors*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateSensors %p -> %p\n", q, p));
-       *(struct __emi__EnumerateSensors*)p = *(struct __emi__EnumerateSensors*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetEventLogTimestampClock(struct soap *soap, const struct __emi__GetEventLogTimestampClock *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__GetEventLogTimestampClock(soap, &a->emi__GetEventLogTimestampClock);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetEventLogTimestampClock(struct soap *soap, struct __emi__GetEventLogTimestampClock *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__GetEventLogTimestampClock = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetEventLogTimestampClock(struct soap *soap, const struct __emi__GetEventLogTimestampClock *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__GetEventLogTimestampClock(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__GetEventLogTimestampClock(soap, "emi:GetEventLogTimestampClock", -1, &a->emi__GetEventLogTimestampClock, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_get___emi__GetEventLogTimestampClock(struct soap *soap, struct __emi__GetEventLogTimestampClock *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__GetEventLogTimestampClock(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__GetEventLogTimestampClock * SOAP_FMAC4 soap_in___emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, struct __emi__GetEventLogTimestampClock *a, const char *type)
-{
-       short soap_flag_emi__GetEventLogTimestampClock = 1;
-       a = (struct __emi__GetEventLogTimestampClock *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetEventLogTimestampClock, sizeof(struct __emi__GetEventLogTimestampClock), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__GetEventLogTimestampClock(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__GetEventLogTimestampClock && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__GetEventLogTimestampClock(soap, "emi:GetEventLogTimestampClock", &a->emi__GetEventLogTimestampClock, ""))
-                               {       soap_flag_emi__GetEventLogTimestampClock--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__GetEventLogTimestampClock * SOAP_FMAC6 soap_new___emi__GetEventLogTimestampClock(struct soap *soap, int n)
-{      return soap_instantiate___emi__GetEventLogTimestampClock(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetEventLogTimestampClock(struct soap *soap, struct __emi__GetEventLogTimestampClock *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetEventLogTimestampClock, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__GetEventLogTimestampClock;
-               if (size)
-                       *size = sizeof(struct __emi__GetEventLogTimestampClock);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__GetEventLogTimestampClock[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__GetEventLogTimestampClock);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__GetEventLogTimestampClock*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetEventLogTimestampClock %p -> %p\n", q, p));
-       *(struct __emi__GetEventLogTimestampClock*)p = *(struct __emi__GetEventLogTimestampClock*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SetEventLogTimestampClock(struct soap *soap, const struct __emi__SetEventLogTimestampClock *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__SetEventLogTimestampClock(soap, &a->emi__SetEventLogTimestampClock);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SetEventLogTimestampClock(struct soap *soap, struct __emi__SetEventLogTimestampClock *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__SetEventLogTimestampClock = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SetEventLogTimestampClock(struct soap *soap, const struct __emi__SetEventLogTimestampClock *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__SetEventLogTimestampClock(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__SetEventLogTimestampClock(soap, "emi:SetEventLogTimestampClock", -1, &a->emi__SetEventLogTimestampClock, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_get___emi__SetEventLogTimestampClock(struct soap *soap, struct __emi__SetEventLogTimestampClock *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__SetEventLogTimestampClock(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__SetEventLogTimestampClock * SOAP_FMAC4 soap_in___emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, struct __emi__SetEventLogTimestampClock *a, const char *type)
-{
-       short soap_flag_emi__SetEventLogTimestampClock = 1;
-       a = (struct __emi__SetEventLogTimestampClock *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SetEventLogTimestampClock, sizeof(struct __emi__SetEventLogTimestampClock), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__SetEventLogTimestampClock(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__SetEventLogTimestampClock && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__SetEventLogTimestampClock(soap, "emi:SetEventLogTimestampClock", &a->emi__SetEventLogTimestampClock, ""))
-                               {       soap_flag_emi__SetEventLogTimestampClock--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__SetEventLogTimestampClock * SOAP_FMAC6 soap_new___emi__SetEventLogTimestampClock(struct soap *soap, int n)
-{      return soap_instantiate___emi__SetEventLogTimestampClock(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SetEventLogTimestampClock(struct soap *soap, struct __emi__SetEventLogTimestampClock *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SetEventLogTimestampClock(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SetEventLogTimestampClock, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__SetEventLogTimestampClock;
-               if (size)
-                       *size = sizeof(struct __emi__SetEventLogTimestampClock);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__SetEventLogTimestampClock[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__SetEventLogTimestampClock);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__SetEventLogTimestampClock*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SetEventLogTimestampClock %p -> %p\n", q, p));
-       *(struct __emi__SetEventLogTimestampClock*)p = *(struct __emi__SetEventLogTimestampClock*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__FreezeEventLog(struct soap *soap, const struct __emi__FreezeEventLog *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__FreezeEventLog(soap, &a->emi__FreezeEventLog);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__FreezeEventLog(struct soap *soap, struct __emi__FreezeEventLog *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__FreezeEventLog = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__FreezeEventLog(struct soap *soap, const struct __emi__FreezeEventLog *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__FreezeEventLog(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__FreezeEventLog(soap, "emi:FreezeEventLog", -1, &a->emi__FreezeEventLog, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__FreezeEventLog * SOAP_FMAC4 soap_get___emi__FreezeEventLog(struct soap *soap, struct __emi__FreezeEventLog *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__FreezeEventLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__FreezeEventLog * SOAP_FMAC4 soap_in___emi__FreezeEventLog(struct soap *soap, const char *tag, struct __emi__FreezeEventLog *a, const char *type)
-{
-       short soap_flag_emi__FreezeEventLog = 1;
-       a = (struct __emi__FreezeEventLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__FreezeEventLog, sizeof(struct __emi__FreezeEventLog), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__FreezeEventLog(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__FreezeEventLog && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__FreezeEventLog(soap, "emi:FreezeEventLog", &a->emi__FreezeEventLog, ""))
-                               {       soap_flag_emi__FreezeEventLog--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__FreezeEventLog * SOAP_FMAC6 soap_new___emi__FreezeEventLog(struct soap *soap, int n)
-{      return soap_instantiate___emi__FreezeEventLog(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__FreezeEventLog(struct soap *soap, struct __emi__FreezeEventLog *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__FreezeEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__FreezeEventLog, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__FreezeEventLog;
-               if (size)
-                       *size = sizeof(struct __emi__FreezeEventLog);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__FreezeEventLog[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__FreezeEventLog);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__FreezeEventLog*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__FreezeEventLog %p -> %p\n", q, p));
-       *(struct __emi__FreezeEventLog*)p = *(struct __emi__FreezeEventLog*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__ClearEventLog(struct soap *soap, const struct __emi__ClearEventLog *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__ClearEventLog(soap, &a->emi__ClearEventLog);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__ClearEventLog(struct soap *soap, struct __emi__ClearEventLog *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__ClearEventLog = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__ClearEventLog(struct soap *soap, const struct __emi__ClearEventLog *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__ClearEventLog(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__ClearEventLog(soap, "emi:ClearEventLog", -1, &a->emi__ClearEventLog, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__ClearEventLog * SOAP_FMAC4 soap_get___emi__ClearEventLog(struct soap *soap, struct __emi__ClearEventLog *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__ClearEventLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__ClearEventLog * SOAP_FMAC4 soap_in___emi__ClearEventLog(struct soap *soap, const char *tag, struct __emi__ClearEventLog *a, const char *type)
-{
-       short soap_flag_emi__ClearEventLog = 1;
-       a = (struct __emi__ClearEventLog *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__ClearEventLog, sizeof(struct __emi__ClearEventLog), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__ClearEventLog(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__ClearEventLog && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__ClearEventLog(soap, "emi:ClearEventLog", &a->emi__ClearEventLog, ""))
-                               {       soap_flag_emi__ClearEventLog--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__ClearEventLog * SOAP_FMAC6 soap_new___emi__ClearEventLog(struct soap *soap, int n)
-{      return soap_instantiate___emi__ClearEventLog(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__ClearEventLog(struct soap *soap, struct __emi__ClearEventLog *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__ClearEventLog(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__ClearEventLog, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__ClearEventLog;
-               if (size)
-                       *size = sizeof(struct __emi__ClearEventLog);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__ClearEventLog[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__ClearEventLog);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__ClearEventLog*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__ClearEventLog %p -> %p\n", q, p));
-       *(struct __emi__ClearEventLog*)p = *(struct __emi__ClearEventLog*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__ReadEventLogRecords(struct soap *soap, const struct __emi__ReadEventLogRecords *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__ReadEventLogRecords(soap, &a->emi__ReadEventLogRecords);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__ReadEventLogRecords(struct soap *soap, struct __emi__ReadEventLogRecords *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__ReadEventLogRecords = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__ReadEventLogRecords(struct soap *soap, const struct __emi__ReadEventLogRecords *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__ReadEventLogRecords(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__ReadEventLogRecords(soap, "emi:ReadEventLogRecords", -1, &a->emi__ReadEventLogRecords, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__ReadEventLogRecords * SOAP_FMAC4 soap_get___emi__ReadEventLogRecords(struct soap *soap, struct __emi__ReadEventLogRecords *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__ReadEventLogRecords(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__ReadEventLogRecords * SOAP_FMAC4 soap_in___emi__ReadEventLogRecords(struct soap *soap, const char *tag, struct __emi__ReadEventLogRecords *a, const char *type)
-{
-       short soap_flag_emi__ReadEventLogRecords = 1;
-       a = (struct __emi__ReadEventLogRecords *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__ReadEventLogRecords, sizeof(struct __emi__ReadEventLogRecords), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__ReadEventLogRecords(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__ReadEventLogRecords && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__ReadEventLogRecords(soap, "emi:ReadEventLogRecords", &a->emi__ReadEventLogRecords, ""))
-                               {       soap_flag_emi__ReadEventLogRecords--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__ReadEventLogRecords * SOAP_FMAC6 soap_new___emi__ReadEventLogRecords(struct soap *soap, int n)
-{      return soap_instantiate___emi__ReadEventLogRecords(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__ReadEventLogRecords(struct soap *soap, struct __emi__ReadEventLogRecords *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__ReadEventLogRecords(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__ReadEventLogRecords, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__ReadEventLogRecords;
-               if (size)
-                       *size = sizeof(struct __emi__ReadEventLogRecords);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__ReadEventLogRecords[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__ReadEventLogRecords);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__ReadEventLogRecords*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__ReadEventLogRecords %p -> %p\n", q, p));
-       *(struct __emi__ReadEventLogRecords*)p = *(struct __emi__ReadEventLogRecords*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetEventLogStatus(struct soap *soap, const struct __emi__GetEventLogStatus *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__GetEventLogStatus(soap, &a->emi__GetEventLogStatus);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetEventLogStatus(struct soap *soap, struct __emi__GetEventLogStatus *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__GetEventLogStatus = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetEventLogStatus(struct soap *soap, const struct __emi__GetEventLogStatus *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__GetEventLogStatus(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__GetEventLogStatus(soap, "emi:GetEventLogStatus", -1, &a->emi__GetEventLogStatus, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__GetEventLogStatus * SOAP_FMAC4 soap_get___emi__GetEventLogStatus(struct soap *soap, struct __emi__GetEventLogStatus *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__GetEventLogStatus(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__GetEventLogStatus * SOAP_FMAC4 soap_in___emi__GetEventLogStatus(struct soap *soap, const char *tag, struct __emi__GetEventLogStatus *a, const char *type)
-{
-       short soap_flag_emi__GetEventLogStatus = 1;
-       a = (struct __emi__GetEventLogStatus *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetEventLogStatus, sizeof(struct __emi__GetEventLogStatus), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__GetEventLogStatus(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__GetEventLogStatus && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__GetEventLogStatus(soap, "emi:GetEventLogStatus", &a->emi__GetEventLogStatus, ""))
-                               {       soap_flag_emi__GetEventLogStatus--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__GetEventLogStatus * SOAP_FMAC6 soap_new___emi__GetEventLogStatus(struct soap *soap, int n)
-{      return soap_instantiate___emi__GetEventLogStatus(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetEventLogStatus(struct soap *soap, struct __emi__GetEventLogStatus *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetEventLogStatus(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetEventLogStatus, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__GetEventLogStatus;
-               if (size)
-                       *size = sizeof(struct __emi__GetEventLogStatus);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__GetEventLogStatus[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__GetEventLogStatus);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__GetEventLogStatus*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetEventLogStatus %p -> %p\n", q, p));
-       *(struct __emi__GetEventLogStatus*)p = *(struct __emi__GetEventLogStatus*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__RemoveEventFilter(struct soap *soap, const struct __emi__RemoveEventFilter *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__RemoveEventFilter(soap, &a->emi__RemoveEventFilter);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__RemoveEventFilter(struct soap *soap, struct __emi__RemoveEventFilter *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__RemoveEventFilter = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__RemoveEventFilter(struct soap *soap, const struct __emi__RemoveEventFilter *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__RemoveEventFilter(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__RemoveEventFilter(soap, "emi:RemoveEventFilter", -1, &a->emi__RemoveEventFilter, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__RemoveEventFilter * SOAP_FMAC4 soap_get___emi__RemoveEventFilter(struct soap *soap, struct __emi__RemoveEventFilter *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__RemoveEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__RemoveEventFilter * SOAP_FMAC4 soap_in___emi__RemoveEventFilter(struct soap *soap, const char *tag, struct __emi__RemoveEventFilter *a, const char *type)
-{
-       short soap_flag_emi__RemoveEventFilter = 1;
-       a = (struct __emi__RemoveEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__RemoveEventFilter, sizeof(struct __emi__RemoveEventFilter), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__RemoveEventFilter(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__RemoveEventFilter && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__RemoveEventFilter(soap, "emi:RemoveEventFilter", &a->emi__RemoveEventFilter, ""))
-                               {       soap_flag_emi__RemoveEventFilter--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__RemoveEventFilter * SOAP_FMAC6 soap_new___emi__RemoveEventFilter(struct soap *soap, int n)
-{      return soap_instantiate___emi__RemoveEventFilter(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__RemoveEventFilter(struct soap *soap, struct __emi__RemoveEventFilter *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__RemoveEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__RemoveEventFilter, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__RemoveEventFilter;
-               if (size)
-                       *size = sizeof(struct __emi__RemoveEventFilter);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__RemoveEventFilter[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__RemoveEventFilter);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__RemoveEventFilter*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__RemoveEventFilter %p -> %p\n", q, p));
-       *(struct __emi__RemoveEventFilter*)p = *(struct __emi__RemoveEventFilter*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__UpdateEventFilter(struct soap *soap, const struct __emi__UpdateEventFilter *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__UpdateEventFilter(soap, &a->emi__UpdateEventFilter);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__UpdateEventFilter(struct soap *soap, struct __emi__UpdateEventFilter *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__UpdateEventFilter = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__UpdateEventFilter(struct soap *soap, const struct __emi__UpdateEventFilter *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__UpdateEventFilter(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__UpdateEventFilter(soap, "emi:UpdateEventFilter", -1, &a->emi__UpdateEventFilter, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__UpdateEventFilter * SOAP_FMAC4 soap_get___emi__UpdateEventFilter(struct soap *soap, struct __emi__UpdateEventFilter *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__UpdateEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__UpdateEventFilter * SOAP_FMAC4 soap_in___emi__UpdateEventFilter(struct soap *soap, const char *tag, struct __emi__UpdateEventFilter *a, const char *type)
-{
-       short soap_flag_emi__UpdateEventFilter = 1;
-       a = (struct __emi__UpdateEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__UpdateEventFilter, sizeof(struct __emi__UpdateEventFilter), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__UpdateEventFilter(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__UpdateEventFilter && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__UpdateEventFilter(soap, "emi:UpdateEventFilter", &a->emi__UpdateEventFilter, ""))
-                               {       soap_flag_emi__UpdateEventFilter--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__UpdateEventFilter * SOAP_FMAC6 soap_new___emi__UpdateEventFilter(struct soap *soap, int n)
-{      return soap_instantiate___emi__UpdateEventFilter(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__UpdateEventFilter(struct soap *soap, struct __emi__UpdateEventFilter *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__UpdateEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__UpdateEventFilter, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__UpdateEventFilter;
-               if (size)
-                       *size = sizeof(struct __emi__UpdateEventFilter);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__UpdateEventFilter[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__UpdateEventFilter);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__UpdateEventFilter*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__UpdateEventFilter %p -> %p\n", q, p));
-       *(struct __emi__UpdateEventFilter*)p = *(struct __emi__UpdateEventFilter*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetEventFilter(struct soap *soap, const struct __emi__GetEventFilter *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__GetEventFilter(soap, &a->emi__GetEventFilter);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetEventFilter(struct soap *soap, struct __emi__GetEventFilter *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__GetEventFilter = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetEventFilter(struct soap *soap, const struct __emi__GetEventFilter *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__GetEventFilter(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__GetEventFilter(soap, "emi:GetEventFilter", -1, &a->emi__GetEventFilter, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__GetEventFilter * SOAP_FMAC4 soap_get___emi__GetEventFilter(struct soap *soap, struct __emi__GetEventFilter *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__GetEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__GetEventFilter * SOAP_FMAC4 soap_in___emi__GetEventFilter(struct soap *soap, const char *tag, struct __emi__GetEventFilter *a, const char *type)
-{
-       short soap_flag_emi__GetEventFilter = 1;
-       a = (struct __emi__GetEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetEventFilter, sizeof(struct __emi__GetEventFilter), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__GetEventFilter(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__GetEventFilter && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__GetEventFilter(soap, "emi:GetEventFilter", &a->emi__GetEventFilter, ""))
-                               {       soap_flag_emi__GetEventFilter--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__GetEventFilter * SOAP_FMAC6 soap_new___emi__GetEventFilter(struct soap *soap, int n)
-{      return soap_instantiate___emi__GetEventFilter(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetEventFilter(struct soap *soap, struct __emi__GetEventFilter *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetEventFilter, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__GetEventFilter;
-               if (size)
-                       *size = sizeof(struct __emi__GetEventFilter);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__GetEventFilter[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__GetEventFilter);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__GetEventFilter*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetEventFilter %p -> %p\n", q, p));
-       *(struct __emi__GetEventFilter*)p = *(struct __emi__GetEventFilter*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__CancelAlertSubscription(struct soap *soap, const struct __emi__CancelAlertSubscription *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__CancelAlertSubscription(soap, &a->emi__CancelAlertSubscription);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__CancelAlertSubscription(struct soap *soap, struct __emi__CancelAlertSubscription *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__CancelAlertSubscription = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__CancelAlertSubscription(struct soap *soap, const struct __emi__CancelAlertSubscription *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__CancelAlertSubscription(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__CancelAlertSubscription(soap, "emi:CancelAlertSubscription", -1, &a->emi__CancelAlertSubscription, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__CancelAlertSubscription * SOAP_FMAC4 soap_get___emi__CancelAlertSubscription(struct soap *soap, struct __emi__CancelAlertSubscription *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__CancelAlertSubscription(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__CancelAlertSubscription * SOAP_FMAC4 soap_in___emi__CancelAlertSubscription(struct soap *soap, const char *tag, struct __emi__CancelAlertSubscription *a, const char *type)
-{
-       short soap_flag_emi__CancelAlertSubscription = 1;
-       a = (struct __emi__CancelAlertSubscription *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__CancelAlertSubscription, sizeof(struct __emi__CancelAlertSubscription), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__CancelAlertSubscription(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__CancelAlertSubscription && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__CancelAlertSubscription(soap, "emi:CancelAlertSubscription", &a->emi__CancelAlertSubscription, ""))
-                               {       soap_flag_emi__CancelAlertSubscription--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__CancelAlertSubscription * SOAP_FMAC6 soap_new___emi__CancelAlertSubscription(struct soap *soap, int n)
-{      return soap_instantiate___emi__CancelAlertSubscription(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__CancelAlertSubscription(struct soap *soap, struct __emi__CancelAlertSubscription *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__CancelAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__CancelAlertSubscription, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__CancelAlertSubscription;
-               if (size)
-                       *size = sizeof(struct __emi__CancelAlertSubscription);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__CancelAlertSubscription[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__CancelAlertSubscription);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__CancelAlertSubscription*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__CancelAlertSubscription %p -> %p\n", q, p));
-       *(struct __emi__CancelAlertSubscription*)p = *(struct __emi__CancelAlertSubscription*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateAlertPolicies(struct soap *soap, const struct __emi__EnumerateAlertPolicies *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__EnumerateAlertPolicies(soap, &a->emi__EnumerateAlertPolicies);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateAlertPolicies(struct soap *soap, struct __emi__EnumerateAlertPolicies *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__EnumerateAlertPolicies = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateAlertPolicies(struct soap *soap, const struct __emi__EnumerateAlertPolicies *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__EnumerateAlertPolicies(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__EnumerateAlertPolicies(soap, "emi:EnumerateAlertPolicies", -1, &a->emi__EnumerateAlertPolicies, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_get___emi__EnumerateAlertPolicies(struct soap *soap, struct __emi__EnumerateAlertPolicies *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__EnumerateAlertPolicies(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__EnumerateAlertPolicies * SOAP_FMAC4 soap_in___emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, struct __emi__EnumerateAlertPolicies *a, const char *type)
-{
-       short soap_flag_emi__EnumerateAlertPolicies = 1;
-       a = (struct __emi__EnumerateAlertPolicies *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateAlertPolicies, sizeof(struct __emi__EnumerateAlertPolicies), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__EnumerateAlertPolicies(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__EnumerateAlertPolicies && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__EnumerateAlertPolicies(soap, "emi:EnumerateAlertPolicies", &a->emi__EnumerateAlertPolicies, ""))
-                               {       soap_flag_emi__EnumerateAlertPolicies--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__EnumerateAlertPolicies * SOAP_FMAC6 soap_new___emi__EnumerateAlertPolicies(struct soap *soap, int n)
-{      return soap_instantiate___emi__EnumerateAlertPolicies(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateAlertPolicies(struct soap *soap, struct __emi__EnumerateAlertPolicies *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateAlertPolicies(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateAlertPolicies, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__EnumerateAlertPolicies;
-               if (size)
-                       *size = sizeof(struct __emi__EnumerateAlertPolicies);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__EnumerateAlertPolicies[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__EnumerateAlertPolicies);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__EnumerateAlertPolicies*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateAlertPolicies %p -> %p\n", q, p));
-       *(struct __emi__EnumerateAlertPolicies*)p = *(struct __emi__EnumerateAlertPolicies*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateAlertSubscriptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__EnumerateAlertSubscriptions(soap, &a->emi__EnumerateAlertSubscriptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateAlertSubscriptions(struct soap *soap, struct __emi__EnumerateAlertSubscriptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__EnumerateAlertSubscriptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateAlertSubscriptions(struct soap *soap, const struct __emi__EnumerateAlertSubscriptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__EnumerateAlertSubscriptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__EnumerateAlertSubscriptions(soap, "emi:EnumerateAlertSubscriptions", -1, &a->emi__EnumerateAlertSubscriptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_get___emi__EnumerateAlertSubscriptions(struct soap *soap, struct __emi__EnumerateAlertSubscriptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__EnumerateAlertSubscriptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__EnumerateAlertSubscriptions * SOAP_FMAC4 soap_in___emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, struct __emi__EnumerateAlertSubscriptions *a, const char *type)
-{
-       short soap_flag_emi__EnumerateAlertSubscriptions = 1;
-       a = (struct __emi__EnumerateAlertSubscriptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateAlertSubscriptions, sizeof(struct __emi__EnumerateAlertSubscriptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__EnumerateAlertSubscriptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__EnumerateAlertSubscriptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__EnumerateAlertSubscriptions(soap, "emi:EnumerateAlertSubscriptions", &a->emi__EnumerateAlertSubscriptions, ""))
-                               {       soap_flag_emi__EnumerateAlertSubscriptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__EnumerateAlertSubscriptions * SOAP_FMAC6 soap_new___emi__EnumerateAlertSubscriptions(struct soap *soap, int n)
-{      return soap_instantiate___emi__EnumerateAlertSubscriptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateAlertSubscriptions(struct soap *soap, struct __emi__EnumerateAlertSubscriptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateAlertSubscriptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateAlertSubscriptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__EnumerateAlertSubscriptions;
-               if (size)
-                       *size = sizeof(struct __emi__EnumerateAlertSubscriptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__EnumerateAlertSubscriptions[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__EnumerateAlertSubscriptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__EnumerateAlertSubscriptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateAlertSubscriptions %p -> %p\n", q, p));
-       *(struct __emi__EnumerateAlertSubscriptions*)p = *(struct __emi__EnumerateAlertSubscriptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SubscribeForAlert(struct soap *soap, const struct __emi__SubscribeForAlert *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__SubscribeForAlert(soap, &a->emi__SubscribeForAlert);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SubscribeForAlert(struct soap *soap, struct __emi__SubscribeForAlert *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__SubscribeForAlert = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SubscribeForAlert(struct soap *soap, const struct __emi__SubscribeForAlert *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__SubscribeForAlert(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__SubscribeForAlert(soap, "emi:SubscribeForAlert", -1, &a->emi__SubscribeForAlert, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__SubscribeForAlert * SOAP_FMAC4 soap_get___emi__SubscribeForAlert(struct soap *soap, struct __emi__SubscribeForAlert *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__SubscribeForAlert(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__SubscribeForAlert * SOAP_FMAC4 soap_in___emi__SubscribeForAlert(struct soap *soap, const char *tag, struct __emi__SubscribeForAlert *a, const char *type)
-{
-       short soap_flag_emi__SubscribeForAlert = 1;
-       a = (struct __emi__SubscribeForAlert *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SubscribeForAlert, sizeof(struct __emi__SubscribeForAlert), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__SubscribeForAlert(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__SubscribeForAlert && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__SubscribeForAlert(soap, "emi:SubscribeForAlert", &a->emi__SubscribeForAlert, ""))
-                               {       soap_flag_emi__SubscribeForAlert--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__SubscribeForAlert * SOAP_FMAC6 soap_new___emi__SubscribeForAlert(struct soap *soap, int n)
-{      return soap_instantiate___emi__SubscribeForAlert(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SubscribeForAlert(struct soap *soap, struct __emi__SubscribeForAlert *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SubscribeForAlert(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SubscribeForAlert, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__SubscribeForAlert;
-               if (size)
-                       *size = sizeof(struct __emi__SubscribeForAlert);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__SubscribeForAlert[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__SubscribeForAlert);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__SubscribeForAlert*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SubscribeForAlert %p -> %p\n", q, p));
-       *(struct __emi__SubscribeForAlert*)p = *(struct __emi__SubscribeForAlert*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__AddEventFilter(struct soap *soap, const struct __emi__AddEventFilter *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__AddEventFilter(soap, &a->emi__AddEventFilter);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__AddEventFilter(struct soap *soap, struct __emi__AddEventFilter *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__AddEventFilter = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__AddEventFilter(struct soap *soap, const struct __emi__AddEventFilter *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__AddEventFilter(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__AddEventFilter(soap, "emi:AddEventFilter", -1, &a->emi__AddEventFilter, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__AddEventFilter * SOAP_FMAC4 soap_get___emi__AddEventFilter(struct soap *soap, struct __emi__AddEventFilter *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__AddEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__AddEventFilter * SOAP_FMAC4 soap_in___emi__AddEventFilter(struct soap *soap, const char *tag, struct __emi__AddEventFilter *a, const char *type)
-{
-       short soap_flag_emi__AddEventFilter = 1;
-       a = (struct __emi__AddEventFilter *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__AddEventFilter, sizeof(struct __emi__AddEventFilter), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__AddEventFilter(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__AddEventFilter && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__AddEventFilter(soap, "emi:AddEventFilter", &a->emi__AddEventFilter, ""))
-                               {       soap_flag_emi__AddEventFilter--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__AddEventFilter * SOAP_FMAC6 soap_new___emi__AddEventFilter(struct soap *soap, int n)
-{      return soap_instantiate___emi__AddEventFilter(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__AddEventFilter(struct soap *soap, struct __emi__AddEventFilter *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__AddEventFilter(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__AddEventFilter, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__AddEventFilter;
-               if (size)
-                       *size = sizeof(struct __emi__AddEventFilter);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__AddEventFilter[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__AddEventFilter);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__AddEventFilter*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__AddEventFilter %p -> %p\n", q, p));
-       *(struct __emi__AddEventFilter*)p = *(struct __emi__AddEventFilter*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetAlertCommunityString(struct soap *soap, const struct __emi__GetAlertCommunityString *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__GetAlertCommunityString(soap, &a->emi__GetAlertCommunityString);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetAlertCommunityString(struct soap *soap, struct __emi__GetAlertCommunityString *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__GetAlertCommunityString = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetAlertCommunityString(struct soap *soap, const struct __emi__GetAlertCommunityString *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__GetAlertCommunityString(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__GetAlertCommunityString(soap, "emi:GetAlertCommunityString", -1, &a->emi__GetAlertCommunityString, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__GetAlertCommunityString * SOAP_FMAC4 soap_get___emi__GetAlertCommunityString(struct soap *soap, struct __emi__GetAlertCommunityString *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__GetAlertCommunityString(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__GetAlertCommunityString * SOAP_FMAC4 soap_in___emi__GetAlertCommunityString(struct soap *soap, const char *tag, struct __emi__GetAlertCommunityString *a, const char *type)
-{
-       short soap_flag_emi__GetAlertCommunityString = 1;
-       a = (struct __emi__GetAlertCommunityString *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetAlertCommunityString, sizeof(struct __emi__GetAlertCommunityString), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__GetAlertCommunityString(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__GetAlertCommunityString && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__GetAlertCommunityString(soap, "emi:GetAlertCommunityString", &a->emi__GetAlertCommunityString, ""))
-                               {       soap_flag_emi__GetAlertCommunityString--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__GetAlertCommunityString * SOAP_FMAC6 soap_new___emi__GetAlertCommunityString(struct soap *soap, int n)
-{      return soap_instantiate___emi__GetAlertCommunityString(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetAlertCommunityString(struct soap *soap, struct __emi__GetAlertCommunityString *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetAlertCommunityString, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__GetAlertCommunityString;
-               if (size)
-                       *size = sizeof(struct __emi__GetAlertCommunityString);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__GetAlertCommunityString[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__GetAlertCommunityString);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__GetAlertCommunityString*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetAlertCommunityString %p -> %p\n", q, p));
-       *(struct __emi__GetAlertCommunityString*)p = *(struct __emi__GetAlertCommunityString*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__SetAlertCommunityString(struct soap *soap, const struct __emi__SetAlertCommunityString *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__SetAlertCommunityString(soap, &a->emi__SetAlertCommunityString);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__SetAlertCommunityString(struct soap *soap, struct __emi__SetAlertCommunityString *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__SetAlertCommunityString = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__SetAlertCommunityString(struct soap *soap, const struct __emi__SetAlertCommunityString *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__SetAlertCommunityString(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__SetAlertCommunityString(soap, "emi:SetAlertCommunityString", -1, &a->emi__SetAlertCommunityString, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__SetAlertCommunityString * SOAP_FMAC4 soap_get___emi__SetAlertCommunityString(struct soap *soap, struct __emi__SetAlertCommunityString *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__SetAlertCommunityString(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__SetAlertCommunityString * SOAP_FMAC4 soap_in___emi__SetAlertCommunityString(struct soap *soap, const char *tag, struct __emi__SetAlertCommunityString *a, const char *type)
-{
-       short soap_flag_emi__SetAlertCommunityString = 1;
-       a = (struct __emi__SetAlertCommunityString *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__SetAlertCommunityString, sizeof(struct __emi__SetAlertCommunityString), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__SetAlertCommunityString(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__SetAlertCommunityString && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__SetAlertCommunityString(soap, "emi:SetAlertCommunityString", &a->emi__SetAlertCommunityString, ""))
-                               {       soap_flag_emi__SetAlertCommunityString--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__SetAlertCommunityString * SOAP_FMAC6 soap_new___emi__SetAlertCommunityString(struct soap *soap, int n)
-{      return soap_instantiate___emi__SetAlertCommunityString(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__SetAlertCommunityString(struct soap *soap, struct __emi__SetAlertCommunityString *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__SetAlertCommunityString(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__SetAlertCommunityString, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__SetAlertCommunityString;
-               if (size)
-                       *size = sizeof(struct __emi__SetAlertCommunityString);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__SetAlertCommunityString[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__SetAlertCommunityString);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__SetAlertCommunityString*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__SetAlertCommunityString %p -> %p\n", q, p));
-       *(struct __emi__SetAlertCommunityString*)p = *(struct __emi__SetAlertCommunityString*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__GetAlertSubscription(struct soap *soap, const struct __emi__GetAlertSubscription *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__GetAlertSubscription(soap, &a->emi__GetAlertSubscription);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__GetAlertSubscription(struct soap *soap, struct __emi__GetAlertSubscription *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__GetAlertSubscription = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__GetAlertSubscription(struct soap *soap, const struct __emi__GetAlertSubscription *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__GetAlertSubscription(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__GetAlertSubscription(soap, "emi:GetAlertSubscription", -1, &a->emi__GetAlertSubscription, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__GetAlertSubscription * SOAP_FMAC4 soap_get___emi__GetAlertSubscription(struct soap *soap, struct __emi__GetAlertSubscription *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__GetAlertSubscription(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__GetAlertSubscription * SOAP_FMAC4 soap_in___emi__GetAlertSubscription(struct soap *soap, const char *tag, struct __emi__GetAlertSubscription *a, const char *type)
-{
-       short soap_flag_emi__GetAlertSubscription = 1;
-       a = (struct __emi__GetAlertSubscription *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__GetAlertSubscription, sizeof(struct __emi__GetAlertSubscription), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__GetAlertSubscription(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__GetAlertSubscription && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__GetAlertSubscription(soap, "emi:GetAlertSubscription", &a->emi__GetAlertSubscription, ""))
-                               {       soap_flag_emi__GetAlertSubscription--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__GetAlertSubscription * SOAP_FMAC6 soap_new___emi__GetAlertSubscription(struct soap *soap, int n)
-{      return soap_instantiate___emi__GetAlertSubscription(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__GetAlertSubscription(struct soap *soap, struct __emi__GetAlertSubscription *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__GetAlertSubscription(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__GetAlertSubscription, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__GetAlertSubscription;
-               if (size)
-                       *size = sizeof(struct __emi__GetAlertSubscription);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__GetAlertSubscription[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__GetAlertSubscription);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__GetAlertSubscription*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__GetAlertSubscription %p -> %p\n", q, p));
-       *(struct __emi__GetAlertSubscription*)p = *(struct __emi__GetAlertSubscription*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___emi__EnumerateEventFilters(struct soap *soap, const struct __emi__EnumerateEventFilters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_emi__EnumerateEventFilters(soap, &a->emi__EnumerateEventFilters);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___emi__EnumerateEventFilters(struct soap *soap, struct __emi__EnumerateEventFilters *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->emi__EnumerateEventFilters = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___emi__EnumerateEventFilters(struct soap *soap, const struct __emi__EnumerateEventFilters *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___emi__EnumerateEventFilters(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_emi__EnumerateEventFilters(soap, "emi:EnumerateEventFilters", -1, &a->emi__EnumerateEventFilters, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __emi__EnumerateEventFilters * SOAP_FMAC4 soap_get___emi__EnumerateEventFilters(struct soap *soap, struct __emi__EnumerateEventFilters *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___emi__EnumerateEventFilters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __emi__EnumerateEventFilters * SOAP_FMAC4 soap_in___emi__EnumerateEventFilters(struct soap *soap, const char *tag, struct __emi__EnumerateEventFilters *a, const char *type)
-{
-       short soap_flag_emi__EnumerateEventFilters = 1;
-       a = (struct __emi__EnumerateEventFilters *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___emi__EnumerateEventFilters, sizeof(struct __emi__EnumerateEventFilters), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___emi__EnumerateEventFilters(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_emi__EnumerateEventFilters && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_emi__EnumerateEventFilters(soap, "emi:EnumerateEventFilters", &a->emi__EnumerateEventFilters, ""))
-                               {       soap_flag_emi__EnumerateEventFilters--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __emi__EnumerateEventFilters * SOAP_FMAC6 soap_new___emi__EnumerateEventFilters(struct soap *soap, int n)
-{      return soap_instantiate___emi__EnumerateEventFilters(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___emi__EnumerateEventFilters(struct soap *soap, struct __emi__EnumerateEventFilters *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___emi__EnumerateEventFilters(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___emi__EnumerateEventFilters, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __emi__EnumerateEventFilters;
-               if (size)
-                       *size = sizeof(struct __emi__EnumerateEventFilters);
-       }
-       else
-       {       cp->ptr = (void*)new struct __emi__EnumerateEventFilters[n];
-               if (size)
-                       *size = n * sizeof(struct __emi__EnumerateEventFilters);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __emi__EnumerateEventFilters*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __emi__EnumerateEventFilters %p -> %p\n", q, p));
-       *(struct __emi__EnumerateEventFilters*)p = *(struct __emi__EnumerateEventFilters*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__GetHcbState(struct soap *soap, const struct __cb__GetHcbState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__GetHcbState(soap, &a->cb__GetHcbState);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__GetHcbState(struct soap *soap, struct __cb__GetHcbState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__GetHcbState = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__GetHcbState(struct soap *soap, const struct __cb__GetHcbState *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__GetHcbState(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__GetHcbState(soap, "cb:GetHcbState", -1, &a->cb__GetHcbState, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__GetHcbState * SOAP_FMAC4 soap_get___cb__GetHcbState(struct soap *soap, struct __cb__GetHcbState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__GetHcbState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__GetHcbState * SOAP_FMAC4 soap_in___cb__GetHcbState(struct soap *soap, const char *tag, struct __cb__GetHcbState *a, const char *type)
-{
-       short soap_flag_cb__GetHcbState = 1;
-       a = (struct __cb__GetHcbState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__GetHcbState, sizeof(struct __cb__GetHcbState), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__GetHcbState(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__GetHcbState && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__GetHcbState(soap, "cb:GetHcbState", &a->cb__GetHcbState, ""))
-                               {       soap_flag_cb__GetHcbState--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__GetHcbState * SOAP_FMAC6 soap_new___cb__GetHcbState(struct soap *soap, int n)
-{      return soap_instantiate___cb__GetHcbState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__GetHcbState(struct soap *soap, struct __cb__GetHcbState *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__GetHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__GetHcbState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__GetHcbState;
-               if (size)
-                       *size = sizeof(struct __cb__GetHcbState);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__GetHcbState[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__GetHcbState);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__GetHcbState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__GetHcbState %p -> %p\n", q, p));
-       *(struct __cb__GetHcbState*)p = *(struct __cb__GetHcbState*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__ClearHcbState(struct soap *soap, const struct __cb__ClearHcbState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__ClearHcbState(soap, &a->cb__ClearHcbState);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__ClearHcbState(struct soap *soap, struct __cb__ClearHcbState *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__ClearHcbState = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__ClearHcbState(struct soap *soap, const struct __cb__ClearHcbState *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__ClearHcbState(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__ClearHcbState(soap, "cb:ClearHcbState", -1, &a->cb__ClearHcbState, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__ClearHcbState * SOAP_FMAC4 soap_get___cb__ClearHcbState(struct soap *soap, struct __cb__ClearHcbState *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__ClearHcbState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__ClearHcbState * SOAP_FMAC4 soap_in___cb__ClearHcbState(struct soap *soap, const char *tag, struct __cb__ClearHcbState *a, const char *type)
-{
-       short soap_flag_cb__ClearHcbState = 1;
-       a = (struct __cb__ClearHcbState *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__ClearHcbState, sizeof(struct __cb__ClearHcbState), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__ClearHcbState(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__ClearHcbState && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__ClearHcbState(soap, "cb:ClearHcbState", &a->cb__ClearHcbState, ""))
-                               {       soap_flag_cb__ClearHcbState--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__ClearHcbState * SOAP_FMAC6 soap_new___cb__ClearHcbState(struct soap *soap, int n)
-{      return soap_instantiate___cb__ClearHcbState(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__ClearHcbState(struct soap *soap, struct __cb__ClearHcbState *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__ClearHcbState(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__ClearHcbState, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__ClearHcbState;
-               if (size)
-                       *size = sizeof(struct __cb__ClearHcbState);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__ClearHcbState[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__ClearHcbState);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__ClearHcbState*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__ClearHcbState %p -> %p\n", q, p));
-       *(struct __cb__ClearHcbState*)p = *(struct __cb__ClearHcbState*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__GetHcbOptions(struct soap *soap, const struct __cb__GetHcbOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__GetHcbOptions(soap, &a->cb__GetHcbOptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__GetHcbOptions(struct soap *soap, struct __cb__GetHcbOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__GetHcbOptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__GetHcbOptions(struct soap *soap, const struct __cb__GetHcbOptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__GetHcbOptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__GetHcbOptions(soap, "cb:GetHcbOptions", -1, &a->cb__GetHcbOptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__GetHcbOptions * SOAP_FMAC4 soap_get___cb__GetHcbOptions(struct soap *soap, struct __cb__GetHcbOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__GetHcbOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__GetHcbOptions * SOAP_FMAC4 soap_in___cb__GetHcbOptions(struct soap *soap, const char *tag, struct __cb__GetHcbOptions *a, const char *type)
-{
-       short soap_flag_cb__GetHcbOptions = 1;
-       a = (struct __cb__GetHcbOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__GetHcbOptions, sizeof(struct __cb__GetHcbOptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__GetHcbOptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__GetHcbOptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__GetHcbOptions(soap, "cb:GetHcbOptions", &a->cb__GetHcbOptions, ""))
-                               {       soap_flag_cb__GetHcbOptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__GetHcbOptions * SOAP_FMAC6 soap_new___cb__GetHcbOptions(struct soap *soap, int n)
-{      return soap_instantiate___cb__GetHcbOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__GetHcbOptions(struct soap *soap, struct __cb__GetHcbOptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__GetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__GetHcbOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__GetHcbOptions;
-               if (size)
-                       *size = sizeof(struct __cb__GetHcbOptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__GetHcbOptions[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__GetHcbOptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__GetHcbOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__GetHcbOptions %p -> %p\n", q, p));
-       *(struct __cb__GetHcbOptions*)p = *(struct __cb__GetHcbOptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__SetHcbOptions(struct soap *soap, const struct __cb__SetHcbOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__SetHcbOptions(soap, &a->cb__SetHcbOptions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__SetHcbOptions(struct soap *soap, struct __cb__SetHcbOptions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__SetHcbOptions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__SetHcbOptions(struct soap *soap, const struct __cb__SetHcbOptions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__SetHcbOptions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__SetHcbOptions(soap, "cb:SetHcbOptions", -1, &a->cb__SetHcbOptions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__SetHcbOptions * SOAP_FMAC4 soap_get___cb__SetHcbOptions(struct soap *soap, struct __cb__SetHcbOptions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__SetHcbOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__SetHcbOptions * SOAP_FMAC4 soap_in___cb__SetHcbOptions(struct soap *soap, const char *tag, struct __cb__SetHcbOptions *a, const char *type)
-{
-       short soap_flag_cb__SetHcbOptions = 1;
-       a = (struct __cb__SetHcbOptions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__SetHcbOptions, sizeof(struct __cb__SetHcbOptions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__SetHcbOptions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__SetHcbOptions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__SetHcbOptions(soap, "cb:SetHcbOptions", &a->cb__SetHcbOptions, ""))
-                               {       soap_flag_cb__SetHcbOptions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__SetHcbOptions * SOAP_FMAC6 soap_new___cb__SetHcbOptions(struct soap *soap, int n)
-{      return soap_instantiate___cb__SetHcbOptions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__SetHcbOptions(struct soap *soap, struct __cb__SetHcbOptions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__SetHcbOptions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__SetHcbOptions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__SetHcbOptions;
-               if (size)
-                       *size = sizeof(struct __cb__SetHcbOptions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__SetHcbOptions[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__SetHcbOptions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__SetHcbOptions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__SetHcbOptions %p -> %p\n", q, p));
-       *(struct __cb__SetHcbOptions*)p = *(struct __cb__SetHcbOptions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbQueryCapabilities(struct soap *soap, const struct __cb__CbQueryCapabilities *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbQueryCapabilities(soap, &a->cb__CbQueryCapabilities);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbQueryCapabilities(struct soap *soap, struct __cb__CbQueryCapabilities *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbQueryCapabilities = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbQueryCapabilities(struct soap *soap, const struct __cb__CbQueryCapabilities *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbQueryCapabilities(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbQueryCapabilities(soap, "cb:CbQueryCapabilities", -1, &a->cb__CbQueryCapabilities, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbQueryCapabilities * SOAP_FMAC4 soap_get___cb__CbQueryCapabilities(struct soap *soap, struct __cb__CbQueryCapabilities *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbQueryCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbQueryCapabilities * SOAP_FMAC4 soap_in___cb__CbQueryCapabilities(struct soap *soap, const char *tag, struct __cb__CbQueryCapabilities *a, const char *type)
-{
-       short soap_flag_cb__CbQueryCapabilities = 1;
-       a = (struct __cb__CbQueryCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbQueryCapabilities, sizeof(struct __cb__CbQueryCapabilities), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbQueryCapabilities(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbQueryCapabilities && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbQueryCapabilities(soap, "cb:CbQueryCapabilities", &a->cb__CbQueryCapabilities, ""))
-                               {       soap_flag_cb__CbQueryCapabilities--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbQueryCapabilities * SOAP_FMAC6 soap_new___cb__CbQueryCapabilities(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbQueryCapabilities(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbQueryCapabilities(struct soap *soap, struct __cb__CbQueryCapabilities *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbQueryCapabilities, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbQueryCapabilities;
-               if (size)
-                       *size = sizeof(struct __cb__CbQueryCapabilities);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbQueryCapabilities[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbQueryCapabilities);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbQueryCapabilities*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbQueryCapabilities %p -> %p\n", q, p));
-       *(struct __cb__CbQueryCapabilities*)p = *(struct __cb__CbQueryCapabilities*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterEnumerate(struct soap *soap, const struct __cb__CbFilterEnumerate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbFilterEnumerate(soap, &a->cb__CbFilterEnumerate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterEnumerate(struct soap *soap, struct __cb__CbFilterEnumerate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbFilterEnumerate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterEnumerate(struct soap *soap, const struct __cb__CbFilterEnumerate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbFilterEnumerate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbFilterEnumerate(soap, "cb:CbFilterEnumerate", -1, &a->cb__CbFilterEnumerate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbFilterEnumerate * SOAP_FMAC4 soap_get___cb__CbFilterEnumerate(struct soap *soap, struct __cb__CbFilterEnumerate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbFilterEnumerate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbFilterEnumerate * SOAP_FMAC4 soap_in___cb__CbFilterEnumerate(struct soap *soap, const char *tag, struct __cb__CbFilterEnumerate *a, const char *type)
-{
-       short soap_flag_cb__CbFilterEnumerate = 1;
-       a = (struct __cb__CbFilterEnumerate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterEnumerate, sizeof(struct __cb__CbFilterEnumerate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbFilterEnumerate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbFilterEnumerate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbFilterEnumerate(soap, "cb:CbFilterEnumerate", &a->cb__CbFilterEnumerate, ""))
-                               {       soap_flag_cb__CbFilterEnumerate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbFilterEnumerate * SOAP_FMAC6 soap_new___cb__CbFilterEnumerate(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbFilterEnumerate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterEnumerate(struct soap *soap, struct __cb__CbFilterEnumerate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterEnumerate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbFilterEnumerate;
-               if (size)
-                       *size = sizeof(struct __cb__CbFilterEnumerate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbFilterEnumerate[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbFilterEnumerate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbFilterEnumerate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterEnumerate %p -> %p\n", q, p));
-       *(struct __cb__CbFilterEnumerate*)p = *(struct __cb__CbFilterEnumerate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterDelete(struct soap *soap, const struct __cb__CbFilterDelete *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbFilterDelete(soap, &a->cb__CbFilterDelete);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterDelete(struct soap *soap, struct __cb__CbFilterDelete *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbFilterDelete = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterDelete(struct soap *soap, const struct __cb__CbFilterDelete *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbFilterDelete(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbFilterDelete(soap, "cb:CbFilterDelete", -1, &a->cb__CbFilterDelete, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbFilterDelete * SOAP_FMAC4 soap_get___cb__CbFilterDelete(struct soap *soap, struct __cb__CbFilterDelete *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbFilterDelete(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbFilterDelete * SOAP_FMAC4 soap_in___cb__CbFilterDelete(struct soap *soap, const char *tag, struct __cb__CbFilterDelete *a, const char *type)
-{
-       short soap_flag_cb__CbFilterDelete = 1;
-       a = (struct __cb__CbFilterDelete *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterDelete, sizeof(struct __cb__CbFilterDelete), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbFilterDelete(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbFilterDelete && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbFilterDelete(soap, "cb:CbFilterDelete", &a->cb__CbFilterDelete, ""))
-                               {       soap_flag_cb__CbFilterDelete--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbFilterDelete * SOAP_FMAC6 soap_new___cb__CbFilterDelete(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbFilterDelete(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterDelete(struct soap *soap, struct __cb__CbFilterDelete *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterDelete, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbFilterDelete;
-               if (size)
-                       *size = sizeof(struct __cb__CbFilterDelete);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbFilterDelete[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbFilterDelete);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbFilterDelete*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterDelete %p -> %p\n", q, p));
-       *(struct __cb__CbFilterDelete*)p = *(struct __cb__CbFilterDelete*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterGet(struct soap *soap, const struct __cb__CbFilterGet *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbFilterGet(soap, &a->cb__CbFilterGet);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterGet(struct soap *soap, struct __cb__CbFilterGet *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbFilterGet = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterGet(struct soap *soap, const struct __cb__CbFilterGet *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbFilterGet(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbFilterGet(soap, "cb:CbFilterGet", -1, &a->cb__CbFilterGet, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbFilterGet * SOAP_FMAC4 soap_get___cb__CbFilterGet(struct soap *soap, struct __cb__CbFilterGet *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbFilterGet(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbFilterGet * SOAP_FMAC4 soap_in___cb__CbFilterGet(struct soap *soap, const char *tag, struct __cb__CbFilterGet *a, const char *type)
-{
-       short soap_flag_cb__CbFilterGet = 1;
-       a = (struct __cb__CbFilterGet *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterGet, sizeof(struct __cb__CbFilterGet), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbFilterGet(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbFilterGet && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbFilterGet(soap, "cb:CbFilterGet", &a->cb__CbFilterGet, ""))
-                               {       soap_flag_cb__CbFilterGet--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbFilterGet * SOAP_FMAC6 soap_new___cb__CbFilterGet(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbFilterGet(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterGet(struct soap *soap, struct __cb__CbFilterGet *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterGet, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbFilterGet;
-               if (size)
-                       *size = sizeof(struct __cb__CbFilterGet);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbFilterGet[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbFilterGet);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbFilterGet*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterGet %p -> %p\n", q, p));
-       *(struct __cb__CbFilterGet*)p = *(struct __cb__CbFilterGet*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbFilterCreate(struct soap *soap, const struct __cb__CbFilterCreate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbFilterCreate(soap, &a->cb__CbFilterCreate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbFilterCreate(struct soap *soap, struct __cb__CbFilterCreate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbFilterCreate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbFilterCreate(struct soap *soap, const struct __cb__CbFilterCreate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbFilterCreate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbFilterCreate(soap, "cb:CbFilterCreate", -1, &a->cb__CbFilterCreate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbFilterCreate * SOAP_FMAC4 soap_get___cb__CbFilterCreate(struct soap *soap, struct __cb__CbFilterCreate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbFilterCreate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbFilterCreate * SOAP_FMAC4 soap_in___cb__CbFilterCreate(struct soap *soap, const char *tag, struct __cb__CbFilterCreate *a, const char *type)
-{
-       short soap_flag_cb__CbFilterCreate = 1;
-       a = (struct __cb__CbFilterCreate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbFilterCreate, sizeof(struct __cb__CbFilterCreate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbFilterCreate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbFilterCreate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbFilterCreate(soap, "cb:CbFilterCreate", &a->cb__CbFilterCreate, ""))
-                               {       soap_flag_cb__CbFilterCreate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbFilterCreate * SOAP_FMAC6 soap_new___cb__CbFilterCreate(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbFilterCreate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbFilterCreate(struct soap *soap, struct __cb__CbFilterCreate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbFilterCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbFilterCreate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbFilterCreate;
-               if (size)
-                       *size = sizeof(struct __cb__CbFilterCreate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbFilterCreate[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbFilterCreate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbFilterCreate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbFilterCreate %p -> %p\n", q, p));
-       *(struct __cb__CbFilterCreate*)p = *(struct __cb__CbFilterCreate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyGetActiveStatistics(struct soap *soap, const struct __cb__CbPolicyGetActiveStatistics *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbPolicyGetActiveStatistics(soap, &a->cb__CbPolicyGetActiveStatistics);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyGetActiveStatistics(struct soap *soap, struct __cb__CbPolicyGetActiveStatistics *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbPolicyGetActiveStatistics = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyGetActiveStatistics(struct soap *soap, const struct __cb__CbPolicyGetActiveStatistics *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbPolicyGetActiveStatistics(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbPolicyGetActiveStatistics(soap, "cb:CbPolicyGetActiveStatistics", -1, &a->cb__CbPolicyGetActiveStatistics, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_get___cb__CbPolicyGetActiveStatistics(struct soap *soap, struct __cb__CbPolicyGetActiveStatistics *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbPolicyGetActiveStatistics(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyGetActiveStatistics * SOAP_FMAC4 soap_in___cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, struct __cb__CbPolicyGetActiveStatistics *a, const char *type)
-{
-       short soap_flag_cb__CbPolicyGetActiveStatistics = 1;
-       a = (struct __cb__CbPolicyGetActiveStatistics *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyGetActiveStatistics, sizeof(struct __cb__CbPolicyGetActiveStatistics), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbPolicyGetActiveStatistics(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbPolicyGetActiveStatistics && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(soap, "cb:CbPolicyGetActiveStatistics", &a->cb__CbPolicyGetActiveStatistics, ""))
-                               {       soap_flag_cb__CbPolicyGetActiveStatistics--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbPolicyGetActiveStatistics * SOAP_FMAC6 soap_new___cb__CbPolicyGetActiveStatistics(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbPolicyGetActiveStatistics(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyGetActiveStatistics(struct soap *soap, struct __cb__CbPolicyGetActiveStatistics *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyGetActiveStatistics(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyGetActiveStatistics, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbPolicyGetActiveStatistics;
-               if (size)
-                       *size = sizeof(struct __cb__CbPolicyGetActiveStatistics);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbPolicyGetActiveStatistics[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbPolicyGetActiveStatistics);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbPolicyGetActiveStatistics*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyGetActiveStatistics %p -> %p\n", q, p));
-       *(struct __cb__CbPolicyGetActiveStatistics*)p = *(struct __cb__CbPolicyGetActiveStatistics*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyGetEnabled(struct soap *soap, const struct __cb__CbPolicyGetEnabled *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbPolicyGetEnabled(soap, &a->cb__CbPolicyGetEnabled);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyGetEnabled(struct soap *soap, struct __cb__CbPolicyGetEnabled *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbPolicyGetEnabled = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyGetEnabled(struct soap *soap, const struct __cb__CbPolicyGetEnabled *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbPolicyGetEnabled(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbPolicyGetEnabled(soap, "cb:CbPolicyGetEnabled", -1, &a->cb__CbPolicyGetEnabled, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_get___cb__CbPolicyGetEnabled(struct soap *soap, struct __cb__CbPolicyGetEnabled *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbPolicyGetEnabled(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyGetEnabled * SOAP_FMAC4 soap_in___cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, struct __cb__CbPolicyGetEnabled *a, const char *type)
-{
-       short soap_flag_cb__CbPolicyGetEnabled = 1;
-       a = (struct __cb__CbPolicyGetEnabled *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyGetEnabled, sizeof(struct __cb__CbPolicyGetEnabled), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbPolicyGetEnabled(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbPolicyGetEnabled && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbPolicyGetEnabled(soap, "cb:CbPolicyGetEnabled", &a->cb__CbPolicyGetEnabled, ""))
-                               {       soap_flag_cb__CbPolicyGetEnabled--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbPolicyGetEnabled * SOAP_FMAC6 soap_new___cb__CbPolicyGetEnabled(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbPolicyGetEnabled(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyGetEnabled(struct soap *soap, struct __cb__CbPolicyGetEnabled *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyGetEnabled(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyGetEnabled, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbPolicyGetEnabled;
-               if (size)
-                       *size = sizeof(struct __cb__CbPolicyGetEnabled);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbPolicyGetEnabled[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbPolicyGetEnabled);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbPolicyGetEnabled*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyGetEnabled %p -> %p\n", q, p));
-       *(struct __cb__CbPolicyGetEnabled*)p = *(struct __cb__CbPolicyGetEnabled*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyDisable(struct soap *soap, const struct __cb__CbPolicyDisable *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbPolicyDisable(soap, &a->cb__CbPolicyDisable);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyDisable(struct soap *soap, struct __cb__CbPolicyDisable *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbPolicyDisable = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyDisable(struct soap *soap, const struct __cb__CbPolicyDisable *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbPolicyDisable(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbPolicyDisable(soap, "cb:CbPolicyDisable", -1, &a->cb__CbPolicyDisable, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyDisable * SOAP_FMAC4 soap_get___cb__CbPolicyDisable(struct soap *soap, struct __cb__CbPolicyDisable *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbPolicyDisable(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyDisable * SOAP_FMAC4 soap_in___cb__CbPolicyDisable(struct soap *soap, const char *tag, struct __cb__CbPolicyDisable *a, const char *type)
-{
-       short soap_flag_cb__CbPolicyDisable = 1;
-       a = (struct __cb__CbPolicyDisable *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyDisable, sizeof(struct __cb__CbPolicyDisable), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbPolicyDisable(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbPolicyDisable && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbPolicyDisable(soap, "cb:CbPolicyDisable", &a->cb__CbPolicyDisable, ""))
-                               {       soap_flag_cb__CbPolicyDisable--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbPolicyDisable * SOAP_FMAC6 soap_new___cb__CbPolicyDisable(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbPolicyDisable(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyDisable(struct soap *soap, struct __cb__CbPolicyDisable *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyDisable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyDisable, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbPolicyDisable;
-               if (size)
-                       *size = sizeof(struct __cb__CbPolicyDisable);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbPolicyDisable[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbPolicyDisable);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbPolicyDisable*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyDisable %p -> %p\n", q, p));
-       *(struct __cb__CbPolicyDisable*)p = *(struct __cb__CbPolicyDisable*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyEnable(struct soap *soap, const struct __cb__CbPolicyEnable *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbPolicyEnable(soap, &a->cb__CbPolicyEnable);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyEnable(struct soap *soap, struct __cb__CbPolicyEnable *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbPolicyEnable = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyEnable(struct soap *soap, const struct __cb__CbPolicyEnable *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbPolicyEnable(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbPolicyEnable(soap, "cb:CbPolicyEnable", -1, &a->cb__CbPolicyEnable, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyEnable * SOAP_FMAC4 soap_get___cb__CbPolicyEnable(struct soap *soap, struct __cb__CbPolicyEnable *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbPolicyEnable(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyEnable * SOAP_FMAC4 soap_in___cb__CbPolicyEnable(struct soap *soap, const char *tag, struct __cb__CbPolicyEnable *a, const char *type)
-{
-       short soap_flag_cb__CbPolicyEnable = 1;
-       a = (struct __cb__CbPolicyEnable *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyEnable, sizeof(struct __cb__CbPolicyEnable), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbPolicyEnable(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbPolicyEnable && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbPolicyEnable(soap, "cb:CbPolicyEnable", &a->cb__CbPolicyEnable, ""))
-                               {       soap_flag_cb__CbPolicyEnable--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbPolicyEnable * SOAP_FMAC6 soap_new___cb__CbPolicyEnable(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbPolicyEnable(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyEnable(struct soap *soap, struct __cb__CbPolicyEnable *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyEnable(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyEnable, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbPolicyEnable;
-               if (size)
-                       *size = sizeof(struct __cb__CbPolicyEnable);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbPolicyEnable[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbPolicyEnable);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbPolicyEnable*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyEnable %p -> %p\n", q, p));
-       *(struct __cb__CbPolicyEnable*)p = *(struct __cb__CbPolicyEnable*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyEnumerate(struct soap *soap, const struct __cb__CbPolicyEnumerate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbPolicyEnumerate(soap, &a->cb__CbPolicyEnumerate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyEnumerate(struct soap *soap, struct __cb__CbPolicyEnumerate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbPolicyEnumerate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyEnumerate(struct soap *soap, const struct __cb__CbPolicyEnumerate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbPolicyEnumerate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbPolicyEnumerate(soap, "cb:CbPolicyEnumerate", -1, &a->cb__CbPolicyEnumerate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyEnumerate * SOAP_FMAC4 soap_get___cb__CbPolicyEnumerate(struct soap *soap, struct __cb__CbPolicyEnumerate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbPolicyEnumerate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyEnumerate * SOAP_FMAC4 soap_in___cb__CbPolicyEnumerate(struct soap *soap, const char *tag, struct __cb__CbPolicyEnumerate *a, const char *type)
-{
-       short soap_flag_cb__CbPolicyEnumerate = 1;
-       a = (struct __cb__CbPolicyEnumerate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyEnumerate, sizeof(struct __cb__CbPolicyEnumerate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbPolicyEnumerate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbPolicyEnumerate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbPolicyEnumerate(soap, "cb:CbPolicyEnumerate", &a->cb__CbPolicyEnumerate, ""))
-                               {       soap_flag_cb__CbPolicyEnumerate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbPolicyEnumerate * SOAP_FMAC6 soap_new___cb__CbPolicyEnumerate(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbPolicyEnumerate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyEnumerate(struct soap *soap, struct __cb__CbPolicyEnumerate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyEnumerate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbPolicyEnumerate;
-               if (size)
-                       *size = sizeof(struct __cb__CbPolicyEnumerate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbPolicyEnumerate[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbPolicyEnumerate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbPolicyEnumerate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyEnumerate %p -> %p\n", q, p));
-       *(struct __cb__CbPolicyEnumerate*)p = *(struct __cb__CbPolicyEnumerate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyDelete(struct soap *soap, const struct __cb__CbPolicyDelete *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbPolicyDelete(soap, &a->cb__CbPolicyDelete);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyDelete(struct soap *soap, struct __cb__CbPolicyDelete *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbPolicyDelete = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyDelete(struct soap *soap, const struct __cb__CbPolicyDelete *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbPolicyDelete(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbPolicyDelete(soap, "cb:CbPolicyDelete", -1, &a->cb__CbPolicyDelete, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyDelete * SOAP_FMAC4 soap_get___cb__CbPolicyDelete(struct soap *soap, struct __cb__CbPolicyDelete *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbPolicyDelete(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyDelete * SOAP_FMAC4 soap_in___cb__CbPolicyDelete(struct soap *soap, const char *tag, struct __cb__CbPolicyDelete *a, const char *type)
-{
-       short soap_flag_cb__CbPolicyDelete = 1;
-       a = (struct __cb__CbPolicyDelete *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyDelete, sizeof(struct __cb__CbPolicyDelete), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbPolicyDelete(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbPolicyDelete && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbPolicyDelete(soap, "cb:CbPolicyDelete", &a->cb__CbPolicyDelete, ""))
-                               {       soap_flag_cb__CbPolicyDelete--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbPolicyDelete * SOAP_FMAC6 soap_new___cb__CbPolicyDelete(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbPolicyDelete(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyDelete(struct soap *soap, struct __cb__CbPolicyDelete *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyDelete, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbPolicyDelete;
-               if (size)
-                       *size = sizeof(struct __cb__CbPolicyDelete);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbPolicyDelete[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbPolicyDelete);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbPolicyDelete*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyDelete %p -> %p\n", q, p));
-       *(struct __cb__CbPolicyDelete*)p = *(struct __cb__CbPolicyDelete*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyGet(struct soap *soap, const struct __cb__CbPolicyGet *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbPolicyGet(soap, &a->cb__CbPolicyGet);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyGet(struct soap *soap, struct __cb__CbPolicyGet *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbPolicyGet = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyGet(struct soap *soap, const struct __cb__CbPolicyGet *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbPolicyGet(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbPolicyGet(soap, "cb:CbPolicyGet", -1, &a->cb__CbPolicyGet, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyGet * SOAP_FMAC4 soap_get___cb__CbPolicyGet(struct soap *soap, struct __cb__CbPolicyGet *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbPolicyGet(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyGet * SOAP_FMAC4 soap_in___cb__CbPolicyGet(struct soap *soap, const char *tag, struct __cb__CbPolicyGet *a, const char *type)
-{
-       short soap_flag_cb__CbPolicyGet = 1;
-       a = (struct __cb__CbPolicyGet *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyGet, sizeof(struct __cb__CbPolicyGet), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbPolicyGet(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbPolicyGet && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbPolicyGet(soap, "cb:CbPolicyGet", &a->cb__CbPolicyGet, ""))
-                               {       soap_flag_cb__CbPolicyGet--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbPolicyGet * SOAP_FMAC6 soap_new___cb__CbPolicyGet(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbPolicyGet(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyGet(struct soap *soap, struct __cb__CbPolicyGet *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyGet(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyGet, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbPolicyGet;
-               if (size)
-                       *size = sizeof(struct __cb__CbPolicyGet);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbPolicyGet[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbPolicyGet);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbPolicyGet*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyGet %p -> %p\n", q, p));
-       *(struct __cb__CbPolicyGet*)p = *(struct __cb__CbPolicyGet*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___cb__CbPolicyCreate(struct soap *soap, const struct __cb__CbPolicyCreate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_cb__CbPolicyCreate(soap, &a->cb__CbPolicyCreate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___cb__CbPolicyCreate(struct soap *soap, struct __cb__CbPolicyCreate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->cb__CbPolicyCreate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___cb__CbPolicyCreate(struct soap *soap, const struct __cb__CbPolicyCreate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___cb__CbPolicyCreate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_cb__CbPolicyCreate(soap, "cb:CbPolicyCreate", -1, &a->cb__CbPolicyCreate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyCreate * SOAP_FMAC4 soap_get___cb__CbPolicyCreate(struct soap *soap, struct __cb__CbPolicyCreate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___cb__CbPolicyCreate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __cb__CbPolicyCreate * SOAP_FMAC4 soap_in___cb__CbPolicyCreate(struct soap *soap, const char *tag, struct __cb__CbPolicyCreate *a, const char *type)
-{
-       short soap_flag_cb__CbPolicyCreate = 1;
-       a = (struct __cb__CbPolicyCreate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___cb__CbPolicyCreate, sizeof(struct __cb__CbPolicyCreate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___cb__CbPolicyCreate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_cb__CbPolicyCreate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_cb__CbPolicyCreate(soap, "cb:CbPolicyCreate", &a->cb__CbPolicyCreate, ""))
-                               {       soap_flag_cb__CbPolicyCreate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __cb__CbPolicyCreate * SOAP_FMAC6 soap_new___cb__CbPolicyCreate(struct soap *soap, int n)
-{      return soap_instantiate___cb__CbPolicyCreate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___cb__CbPolicyCreate(struct soap *soap, struct __cb__CbPolicyCreate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___cb__CbPolicyCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___cb__CbPolicyCreate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __cb__CbPolicyCreate;
-               if (size)
-                       *size = sizeof(struct __cb__CbPolicyCreate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __cb__CbPolicyCreate[n];
-               if (size)
-                       *size = n * sizeof(struct __cb__CbPolicyCreate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __cb__CbPolicyCreate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __cb__CbPolicyCreate %p -> %p\n", q, p));
-       *(struct __cb__CbPolicyCreate*)p = *(struct __cb__CbPolicyCreate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const struct __apr__ConsoleWatchdogQueryCapabilities *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, &a->apr__ConsoleWatchdogQueryCapabilities);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, struct __apr__ConsoleWatchdogQueryCapabilities *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->apr__ConsoleWatchdogQueryCapabilities = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const struct __apr__ConsoleWatchdogQueryCapabilities *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, "apr:ConsoleWatchdogQueryCapabilities", -1, &a->apr__ConsoleWatchdogQueryCapabilities, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, struct __apr__ConsoleWatchdogQueryCapabilities *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___apr__ConsoleWatchdogQueryCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogQueryCapabilities *a, const char *type)
-{
-       short soap_flag_apr__ConsoleWatchdogQueryCapabilities = 1;
-       a = (struct __apr__ConsoleWatchdogQueryCapabilities *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities, sizeof(struct __apr__ConsoleWatchdogQueryCapabilities), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___apr__ConsoleWatchdogQueryCapabilities(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_apr__ConsoleWatchdogQueryCapabilities && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, "apr:ConsoleWatchdogQueryCapabilities", &a->apr__ConsoleWatchdogQueryCapabilities, ""))
-                               {       soap_flag_apr__ConsoleWatchdogQueryCapabilities--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __apr__ConsoleWatchdogQueryCapabilities * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, int n)
-{      return soap_instantiate___apr__ConsoleWatchdogQueryCapabilities(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, struct __apr__ConsoleWatchdogQueryCapabilities *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogQueryCapabilities(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogQueryCapabilities, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogQueryCapabilities;
-               if (size)
-                       *size = sizeof(struct __apr__ConsoleWatchdogQueryCapabilities);
-       }
-       else
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogQueryCapabilities[n];
-               if (size)
-                       *size = n * sizeof(struct __apr__ConsoleWatchdogQueryCapabilities);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __apr__ConsoleWatchdogQueryCapabilities*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogQueryCapabilities %p -> %p\n", q, p));
-       *(struct __apr__ConsoleWatchdogQueryCapabilities*)p = *(struct __apr__ConsoleWatchdogQueryCapabilities*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogGetCbPolicy *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, &a->apr__ConsoleWatchdogGetCbPolicy);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogGetCbPolicy *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->apr__ConsoleWatchdogGetCbPolicy = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogGetCbPolicy *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, "apr:ConsoleWatchdogGetCbPolicy", -1, &a->apr__ConsoleWatchdogGetCbPolicy, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogGetCbPolicy *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___apr__ConsoleWatchdogGetCbPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogGetCbPolicy *a, const char *type)
-{
-       short soap_flag_apr__ConsoleWatchdogGetCbPolicy = 1;
-       a = (struct __apr__ConsoleWatchdogGetCbPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy, sizeof(struct __apr__ConsoleWatchdogGetCbPolicy), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___apr__ConsoleWatchdogGetCbPolicy(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_apr__ConsoleWatchdogGetCbPolicy && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, "apr:ConsoleWatchdogGetCbPolicy", &a->apr__ConsoleWatchdogGetCbPolicy, ""))
-                               {       soap_flag_apr__ConsoleWatchdogGetCbPolicy--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __apr__ConsoleWatchdogGetCbPolicy * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, int n)
-{      return soap_instantiate___apr__ConsoleWatchdogGetCbPolicy(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogGetCbPolicy *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogGetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogGetCbPolicy, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetCbPolicy;
-               if (size)
-                       *size = sizeof(struct __apr__ConsoleWatchdogGetCbPolicy);
-       }
-       else
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetCbPolicy[n];
-               if (size)
-                       *size = n * sizeof(struct __apr__ConsoleWatchdogGetCbPolicy);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __apr__ConsoleWatchdogGetCbPolicy*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogGetCbPolicy %p -> %p\n", q, p));
-       *(struct __apr__ConsoleWatchdogGetCbPolicy*)p = *(struct __apr__ConsoleWatchdogGetCbPolicy*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogSetCbPolicy *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, &a->apr__ConsoleWatchdogSetCbPolicy);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogSetCbPolicy *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->apr__ConsoleWatchdogSetCbPolicy = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const struct __apr__ConsoleWatchdogSetCbPolicy *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, "apr:ConsoleWatchdogSetCbPolicy", -1, &a->apr__ConsoleWatchdogSetCbPolicy, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogSetCbPolicy *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___apr__ConsoleWatchdogSetCbPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogSetCbPolicy *a, const char *type)
-{
-       short soap_flag_apr__ConsoleWatchdogSetCbPolicy = 1;
-       a = (struct __apr__ConsoleWatchdogSetCbPolicy *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy, sizeof(struct __apr__ConsoleWatchdogSetCbPolicy), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___apr__ConsoleWatchdogSetCbPolicy(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_apr__ConsoleWatchdogSetCbPolicy && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, "apr:ConsoleWatchdogSetCbPolicy", &a->apr__ConsoleWatchdogSetCbPolicy, ""))
-                               {       soap_flag_apr__ConsoleWatchdogSetCbPolicy--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __apr__ConsoleWatchdogSetCbPolicy * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, int n)
-{      return soap_instantiate___apr__ConsoleWatchdogSetCbPolicy(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, struct __apr__ConsoleWatchdogSetCbPolicy *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogSetCbPolicy(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogSetCbPolicy, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetCbPolicy;
-               if (size)
-                       *size = sizeof(struct __apr__ConsoleWatchdogSetCbPolicy);
-       }
-       else
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetCbPolicy[n];
-               if (size)
-                       *size = n * sizeof(struct __apr__ConsoleWatchdogSetCbPolicy);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __apr__ConsoleWatchdogSetCbPolicy*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogSetCbPolicy %p -> %p\n", q, p));
-       *(struct __apr__ConsoleWatchdogSetCbPolicy*)p = *(struct __apr__ConsoleWatchdogSetCbPolicy*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogGetActions(struct soap *soap, const struct __apr__ConsoleWatchdogGetActions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_apr__ConsoleWatchdogGetActions(soap, &a->apr__ConsoleWatchdogGetActions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogGetActions(struct soap *soap, struct __apr__ConsoleWatchdogGetActions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->apr__ConsoleWatchdogGetActions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogGetActions(struct soap *soap, const struct __apr__ConsoleWatchdogGetActions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___apr__ConsoleWatchdogGetActions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_apr__ConsoleWatchdogGetActions(soap, "apr:ConsoleWatchdogGetActions", -1, &a->apr__ConsoleWatchdogGetActions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogGetActions(struct soap *soap, struct __apr__ConsoleWatchdogGetActions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___apr__ConsoleWatchdogGetActions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogGetActions * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogGetActions *a, const char *type)
-{
-       short soap_flag_apr__ConsoleWatchdogGetActions = 1;
-       a = (struct __apr__ConsoleWatchdogGetActions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogGetActions, sizeof(struct __apr__ConsoleWatchdogGetActions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___apr__ConsoleWatchdogGetActions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_apr__ConsoleWatchdogGetActions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_apr__ConsoleWatchdogGetActions(soap, "apr:ConsoleWatchdogGetActions", &a->apr__ConsoleWatchdogGetActions, ""))
-                               {       soap_flag_apr__ConsoleWatchdogGetActions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __apr__ConsoleWatchdogGetActions * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogGetActions(struct soap *soap, int n)
-{      return soap_instantiate___apr__ConsoleWatchdogGetActions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogGetActions(struct soap *soap, struct __apr__ConsoleWatchdogGetActions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogGetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogGetActions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetActions;
-               if (size)
-                       *size = sizeof(struct __apr__ConsoleWatchdogGetActions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogGetActions[n];
-               if (size)
-                       *size = n * sizeof(struct __apr__ConsoleWatchdogGetActions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __apr__ConsoleWatchdogGetActions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogGetActions %p -> %p\n", q, p));
-       *(struct __apr__ConsoleWatchdogGetActions*)p = *(struct __apr__ConsoleWatchdogGetActions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogSetActions(struct soap *soap, const struct __apr__ConsoleWatchdogSetActions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_apr__ConsoleWatchdogSetActions(soap, &a->apr__ConsoleWatchdogSetActions);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogSetActions(struct soap *soap, struct __apr__ConsoleWatchdogSetActions *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->apr__ConsoleWatchdogSetActions = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogSetActions(struct soap *soap, const struct __apr__ConsoleWatchdogSetActions *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___apr__ConsoleWatchdogSetActions(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_apr__ConsoleWatchdogSetActions(soap, "apr:ConsoleWatchdogSetActions", -1, &a->apr__ConsoleWatchdogSetActions, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogSetActions(struct soap *soap, struct __apr__ConsoleWatchdogSetActions *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___apr__ConsoleWatchdogSetActions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogSetActions * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogSetActions *a, const char *type)
-{
-       short soap_flag_apr__ConsoleWatchdogSetActions = 1;
-       a = (struct __apr__ConsoleWatchdogSetActions *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogSetActions, sizeof(struct __apr__ConsoleWatchdogSetActions), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___apr__ConsoleWatchdogSetActions(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_apr__ConsoleWatchdogSetActions && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_apr__ConsoleWatchdogSetActions(soap, "apr:ConsoleWatchdogSetActions", &a->apr__ConsoleWatchdogSetActions, ""))
-                               {       soap_flag_apr__ConsoleWatchdogSetActions--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __apr__ConsoleWatchdogSetActions * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogSetActions(struct soap *soap, int n)
-{      return soap_instantiate___apr__ConsoleWatchdogSetActions(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogSetActions(struct soap *soap, struct __apr__ConsoleWatchdogSetActions *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogSetActions(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogSetActions, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetActions;
-               if (size)
-                       *size = sizeof(struct __apr__ConsoleWatchdogSetActions);
-       }
-       else
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogSetActions[n];
-               if (size)
-                       *size = n * sizeof(struct __apr__ConsoleWatchdogSetActions);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __apr__ConsoleWatchdogSetActions*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogSetActions %p -> %p\n", q, p));
-       *(struct __apr__ConsoleWatchdogSetActions*)p = *(struct __apr__ConsoleWatchdogSetActions*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogEnumerate(struct soap *soap, const struct __apr__ConsoleWatchdogEnumerate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerate(soap, &a->apr__ConsoleWatchdogEnumerate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogEnumerate(struct soap *soap, struct __apr__ConsoleWatchdogEnumerate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->apr__ConsoleWatchdogEnumerate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogEnumerate(struct soap *soap, const struct __apr__ConsoleWatchdogEnumerate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___apr__ConsoleWatchdogEnumerate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_apr__ConsoleWatchdogEnumerate(soap, "apr:ConsoleWatchdogEnumerate", -1, &a->apr__ConsoleWatchdogEnumerate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogEnumerate(struct soap *soap, struct __apr__ConsoleWatchdogEnumerate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___apr__ConsoleWatchdogEnumerate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogEnumerate * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogEnumerate *a, const char *type)
-{
-       short soap_flag_apr__ConsoleWatchdogEnumerate = 1;
-       a = (struct __apr__ConsoleWatchdogEnumerate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogEnumerate, sizeof(struct __apr__ConsoleWatchdogEnumerate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___apr__ConsoleWatchdogEnumerate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_apr__ConsoleWatchdogEnumerate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(soap, "apr:ConsoleWatchdogEnumerate", &a->apr__ConsoleWatchdogEnumerate, ""))
-                               {       soap_flag_apr__ConsoleWatchdogEnumerate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __apr__ConsoleWatchdogEnumerate * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogEnumerate(struct soap *soap, int n)
-{      return soap_instantiate___apr__ConsoleWatchdogEnumerate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogEnumerate(struct soap *soap, struct __apr__ConsoleWatchdogEnumerate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogEnumerate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogEnumerate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogEnumerate;
-               if (size)
-                       *size = sizeof(struct __apr__ConsoleWatchdogEnumerate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogEnumerate[n];
-               if (size)
-                       *size = n * sizeof(struct __apr__ConsoleWatchdogEnumerate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __apr__ConsoleWatchdogEnumerate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogEnumerate %p -> %p\n", q, p));
-       *(struct __apr__ConsoleWatchdogEnumerate*)p = *(struct __apr__ConsoleWatchdogEnumerate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogDelete(struct soap *soap, const struct __apr__ConsoleWatchdogDelete *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_apr__ConsoleWatchdogDelete(soap, &a->apr__ConsoleWatchdogDelete);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogDelete(struct soap *soap, struct __apr__ConsoleWatchdogDelete *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->apr__ConsoleWatchdogDelete = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogDelete(struct soap *soap, const struct __apr__ConsoleWatchdogDelete *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___apr__ConsoleWatchdogDelete(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_apr__ConsoleWatchdogDelete(soap, "apr:ConsoleWatchdogDelete", -1, &a->apr__ConsoleWatchdogDelete, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogDelete(struct soap *soap, struct __apr__ConsoleWatchdogDelete *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___apr__ConsoleWatchdogDelete(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogDelete * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogDelete *a, const char *type)
-{
-       short soap_flag_apr__ConsoleWatchdogDelete = 1;
-       a = (struct __apr__ConsoleWatchdogDelete *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogDelete, sizeof(struct __apr__ConsoleWatchdogDelete), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___apr__ConsoleWatchdogDelete(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_apr__ConsoleWatchdogDelete && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_apr__ConsoleWatchdogDelete(soap, "apr:ConsoleWatchdogDelete", &a->apr__ConsoleWatchdogDelete, ""))
-                               {       soap_flag_apr__ConsoleWatchdogDelete--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __apr__ConsoleWatchdogDelete * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogDelete(struct soap *soap, int n)
-{      return soap_instantiate___apr__ConsoleWatchdogDelete(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogDelete(struct soap *soap, struct __apr__ConsoleWatchdogDelete *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogDelete(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogDelete, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogDelete;
-               if (size)
-                       *size = sizeof(struct __apr__ConsoleWatchdogDelete);
-       }
-       else
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogDelete[n];
-               if (size)
-                       *size = n * sizeof(struct __apr__ConsoleWatchdogDelete);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __apr__ConsoleWatchdogDelete*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogDelete %p -> %p\n", q, p));
-       *(struct __apr__ConsoleWatchdogDelete*)p = *(struct __apr__ConsoleWatchdogDelete*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apr__ConsoleWatchdogCreate(struct soap *soap, const struct __apr__ConsoleWatchdogCreate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_apr__ConsoleWatchdogCreate(soap, &a->apr__ConsoleWatchdogCreate);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___apr__ConsoleWatchdogCreate(struct soap *soap, struct __apr__ConsoleWatchdogCreate *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->apr__ConsoleWatchdogCreate = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___apr__ConsoleWatchdogCreate(struct soap *soap, const struct __apr__ConsoleWatchdogCreate *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___apr__ConsoleWatchdogCreate(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_apr__ConsoleWatchdogCreate(soap, "apr:ConsoleWatchdogCreate", -1, &a->apr__ConsoleWatchdogCreate, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_get___apr__ConsoleWatchdogCreate(struct soap *soap, struct __apr__ConsoleWatchdogCreate *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___apr__ConsoleWatchdogCreate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __apr__ConsoleWatchdogCreate * SOAP_FMAC4 soap_in___apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, struct __apr__ConsoleWatchdogCreate *a, const char *type)
-{
-       short soap_flag_apr__ConsoleWatchdogCreate = 1;
-       a = (struct __apr__ConsoleWatchdogCreate *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apr__ConsoleWatchdogCreate, sizeof(struct __apr__ConsoleWatchdogCreate), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___apr__ConsoleWatchdogCreate(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_apr__ConsoleWatchdogCreate && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_apr__ConsoleWatchdogCreate(soap, "apr:ConsoleWatchdogCreate", &a->apr__ConsoleWatchdogCreate, ""))
-                               {       soap_flag_apr__ConsoleWatchdogCreate--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __apr__ConsoleWatchdogCreate * SOAP_FMAC6 soap_new___apr__ConsoleWatchdogCreate(struct soap *soap, int n)
-{      return soap_instantiate___apr__ConsoleWatchdogCreate(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apr__ConsoleWatchdogCreate(struct soap *soap, struct __apr__ConsoleWatchdogCreate *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apr__ConsoleWatchdogCreate(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apr__ConsoleWatchdogCreate, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogCreate;
-               if (size)
-                       *size = sizeof(struct __apr__ConsoleWatchdogCreate);
-       }
-       else
-       {       cp->ptr = (void*)new struct __apr__ConsoleWatchdogCreate[n];
-               if (size)
-                       *size = n * sizeof(struct __apr__ConsoleWatchdogCreate);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __apr__ConsoleWatchdogCreate*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apr__ConsoleWatchdogCreate %p -> %p\n", q, p));
-       *(struct __apr__ConsoleWatchdogCreate*)p = *(struct __apr__ConsoleWatchdogCreate*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apl__AgentWatchdogRegister(struct soap *soap, const struct __apl__AgentWatchdogRegister *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_apl__AgentWatchdogRegister(soap, &a->apl__AgentWatchdogRegister);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___apl__AgentWatchdogRegister(struct soap *soap, struct __apl__AgentWatchdogRegister *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->apl__AgentWatchdogRegister = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___apl__AgentWatchdogRegister(struct soap *soap, const struct __apl__AgentWatchdogRegister *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___apl__AgentWatchdogRegister(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_apl__AgentWatchdogRegister(soap, "apl:AgentWatchdogRegister", -1, &a->apl__AgentWatchdogRegister, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __apl__AgentWatchdogRegister * SOAP_FMAC4 soap_get___apl__AgentWatchdogRegister(struct soap *soap, struct __apl__AgentWatchdogRegister *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___apl__AgentWatchdogRegister(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __apl__AgentWatchdogRegister * SOAP_FMAC4 soap_in___apl__AgentWatchdogRegister(struct soap *soap, const char *tag, struct __apl__AgentWatchdogRegister *a, const char *type)
-{
-       short soap_flag_apl__AgentWatchdogRegister = 1;
-       a = (struct __apl__AgentWatchdogRegister *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apl__AgentWatchdogRegister, sizeof(struct __apl__AgentWatchdogRegister), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___apl__AgentWatchdogRegister(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_apl__AgentWatchdogRegister && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_apl__AgentWatchdogRegister(soap, "apl:AgentWatchdogRegister", &a->apl__AgentWatchdogRegister, ""))
-                               {       soap_flag_apl__AgentWatchdogRegister--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __apl__AgentWatchdogRegister * SOAP_FMAC6 soap_new___apl__AgentWatchdogRegister(struct soap *soap, int n)
-{      return soap_instantiate___apl__AgentWatchdogRegister(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apl__AgentWatchdogRegister(struct soap *soap, struct __apl__AgentWatchdogRegister *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apl__AgentWatchdogRegister(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apl__AgentWatchdogRegister, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __apl__AgentWatchdogRegister;
-               if (size)
-                       *size = sizeof(struct __apl__AgentWatchdogRegister);
-       }
-       else
-       {       cp->ptr = (void*)new struct __apl__AgentWatchdogRegister[n];
-               if (size)
-                       *size = n * sizeof(struct __apl__AgentWatchdogRegister);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __apl__AgentWatchdogRegister*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apl__AgentWatchdogRegister %p -> %p\n", q, p));
-       *(struct __apl__AgentWatchdogRegister*)p = *(struct __apl__AgentWatchdogRegister*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apl__AgentWatchdogHeartbeat(struct soap *soap, const struct __apl__AgentWatchdogHeartbeat *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_apl__AgentWatchdogHeartbeat(soap, &a->apl__AgentWatchdogHeartbeat);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___apl__AgentWatchdogHeartbeat(struct soap *soap, struct __apl__AgentWatchdogHeartbeat *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->apl__AgentWatchdogHeartbeat = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___apl__AgentWatchdogHeartbeat(struct soap *soap, const struct __apl__AgentWatchdogHeartbeat *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___apl__AgentWatchdogHeartbeat(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_apl__AgentWatchdogHeartbeat(soap, "apl:AgentWatchdogHeartbeat", -1, &a->apl__AgentWatchdogHeartbeat, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_get___apl__AgentWatchdogHeartbeat(struct soap *soap, struct __apl__AgentWatchdogHeartbeat *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___apl__AgentWatchdogHeartbeat(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __apl__AgentWatchdogHeartbeat * SOAP_FMAC4 soap_in___apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, struct __apl__AgentWatchdogHeartbeat *a, const char *type)
-{
-       short soap_flag_apl__AgentWatchdogHeartbeat = 1;
-       a = (struct __apl__AgentWatchdogHeartbeat *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apl__AgentWatchdogHeartbeat, sizeof(struct __apl__AgentWatchdogHeartbeat), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___apl__AgentWatchdogHeartbeat(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_apl__AgentWatchdogHeartbeat && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_apl__AgentWatchdogHeartbeat(soap, "apl:AgentWatchdogHeartbeat", &a->apl__AgentWatchdogHeartbeat, ""))
-                               {       soap_flag_apl__AgentWatchdogHeartbeat--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __apl__AgentWatchdogHeartbeat * SOAP_FMAC6 soap_new___apl__AgentWatchdogHeartbeat(struct soap *soap, int n)
-{      return soap_instantiate___apl__AgentWatchdogHeartbeat(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apl__AgentWatchdogHeartbeat(struct soap *soap, struct __apl__AgentWatchdogHeartbeat *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apl__AgentWatchdogHeartbeat(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apl__AgentWatchdogHeartbeat, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __apl__AgentWatchdogHeartbeat;
-               if (size)
-                       *size = sizeof(struct __apl__AgentWatchdogHeartbeat);
-       }
-       else
-       {       cp->ptr = (void*)new struct __apl__AgentWatchdogHeartbeat[n];
-               if (size)
-                       *size = n * sizeof(struct __apl__AgentWatchdogHeartbeat);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __apl__AgentWatchdogHeartbeat*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apl__AgentWatchdogHeartbeat %p -> %p\n", q, p));
-       *(struct __apl__AgentWatchdogHeartbeat*)p = *(struct __apl__AgentWatchdogHeartbeat*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize___apl__AgentWatchdogShutdown(struct soap *soap, const struct __apl__AgentWatchdogShutdown *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       soap_serialize_PointerTo_apl__AgentWatchdogShutdown(soap, &a->apl__AgentWatchdogShutdown);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default___apl__AgentWatchdogShutdown(struct soap *soap, struct __apl__AgentWatchdogShutdown *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       a->apl__AgentWatchdogShutdown = NULL;
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put___apl__AgentWatchdogShutdown(struct soap *soap, const struct __apl__AgentWatchdogShutdown *a, const char *tag, const char *type)
-{
-       register int id = 0;
-       if (soap_out___apl__AgentWatchdogShutdown(soap, tag, id, a, type))
-               return soap->error;
-       return SOAP_OK;
-}
-
-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)
-{
-       soap_out_PointerTo_apl__AgentWatchdogShutdown(soap, "apl:AgentWatchdogShutdown", -1, &a->apl__AgentWatchdogShutdown, "");
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 struct __apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_get___apl__AgentWatchdogShutdown(struct soap *soap, struct __apl__AgentWatchdogShutdown *p, const char *tag, const char *type)
-{
-       if ((p = soap_in___apl__AgentWatchdogShutdown(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 struct __apl__AgentWatchdogShutdown * SOAP_FMAC4 soap_in___apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, struct __apl__AgentWatchdogShutdown *a, const char *type)
-{
-       short soap_flag_apl__AgentWatchdogShutdown = 1;
-       a = (struct __apl__AgentWatchdogShutdown *)soap_id_enter(soap, soap->id, a, SOAP_TYPE___apl__AgentWatchdogShutdown, sizeof(struct __apl__AgentWatchdogShutdown), 0, NULL, NULL, NULL);
-       if (!a)
-               return NULL;
-       soap_default___apl__AgentWatchdogShutdown(soap, a);
-               for (;;)
-               {       soap->error = SOAP_TAG_MISMATCH;
-                       if (soap_flag_apl__AgentWatchdogShutdown && soap->error == SOAP_TAG_MISMATCH)
-                               if (soap_in_PointerTo_apl__AgentWatchdogShutdown(soap, "apl:AgentWatchdogShutdown", &a->apl__AgentWatchdogShutdown, ""))
-                               {       soap_flag_apl__AgentWatchdogShutdown--;
-                                       continue;
-                               }
-                       if (soap->error == SOAP_TAG_MISMATCH)
-                               soap->error = soap_ignore_element(soap);
-                       if (soap->error == SOAP_NO_TAG)
-                               break;
-                       if (soap->error)
-                               return NULL;
-               }
-       return a;
-}
-
-SOAP_FMAC5 struct __apl__AgentWatchdogShutdown * SOAP_FMAC6 soap_new___apl__AgentWatchdogShutdown(struct soap *soap, int n)
-{      return soap_instantiate___apl__AgentWatchdogShutdown(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete___apl__AgentWatchdogShutdown(struct soap *soap, struct __apl__AgentWatchdogShutdown *p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate___apl__AgentWatchdogShutdown(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE___apl__AgentWatchdogShutdown, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new struct __apl__AgentWatchdogShutdown;
-               if (size)
-                       *size = sizeof(struct __apl__AgentWatchdogShutdown);
-       }
-       else
-       {       cp->ptr = (void*)new struct __apl__AgentWatchdogShutdown[n];
-               if (size)
-                       *size = n * sizeof(struct __apl__AgentWatchdogShutdown);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (struct __apl__AgentWatchdogShutdown*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying struct __apl__AgentWatchdogShutdown %p -> %p\n", q, p));
-       *(struct __apl__AgentWatchdogShutdown*)p = *(struct __apl__AgentWatchdogShutdown*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_ProfileSecuritySettingsType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingsType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_WPA:
-               soap_serialize_PointerTowcxs__ProfileSecuritySettingWPAType(soap, &a->WPA);
-               break;
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_RSN:
-               soap_serialize_PointerTowcxs__ProfileSecuritySettingRSNType(soap, &a->RSN);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_ProfileSecuritySettingsType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingsType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_WPA:
-               return soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(soap, "wcxs:WPA", -1, &a->WPA, "");
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_RSN:
-               return soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(soap, "wcxs:RSN", -1, &a->RSN, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _wcxs__union_ProfileSecuritySettingsType * SOAP_FMAC4 soap_in__wcxs__union_ProfileSecuritySettingsType(struct soap *soap, int *choice, union _wcxs__union_ProfileSecuritySettingsType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->WPA = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(soap, "wcxs:WPA", &a->WPA, "wcxs:ProfileSecuritySettingWPAType"))
-       {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_WPA;
-               return a;
-       }
-       a->RSN = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(soap, "wcxs:RSN", &a->RSN, "wcxs:ProfileSecuritySettingRSNType"))
-       {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingsType_RSN;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_ProfileSecuritySettingRSNType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingRSNType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionTKIP:
-               soap_serialize_PointerTowcxs__DataEncryptionTKIPType(soap, &a->DataEncryptionTKIP);
-               break;
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionCCMP:
-               soap_serialize_PointerTowcxs__DataEncryptionCCMPType(soap, &a->DataEncryptionCCMP);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_ProfileSecuritySettingRSNType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingRSNType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionTKIP:
-               return soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", -1, &a->DataEncryptionTKIP, "");
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionCCMP:
-               return soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", -1, &a->DataEncryptionCCMP, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _wcxs__union_ProfileSecuritySettingRSNType * SOAP_FMAC4 soap_in__wcxs__union_ProfileSecuritySettingRSNType(struct soap *soap, int *choice, union _wcxs__union_ProfileSecuritySettingRSNType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->DataEncryptionTKIP = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", &a->DataEncryptionTKIP, "wcxs:DataEncryptionTKIPType"))
-       {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionTKIP;
-               return a;
-       }
-       a->DataEncryptionCCMP = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", &a->DataEncryptionCCMP, "wcxs:DataEncryptionCCMPType"))
-       {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingRSNType_DataEncryptionCCMP;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_ProfileSecuritySettingWPAType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingWPAType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionTKIP:
-               soap_serialize_PointerTowcxs__DataEncryptionTKIPType(soap, &a->DataEncryptionTKIP);
-               break;
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionCCMP:
-               soap_serialize_PointerTowcxs__DataEncryptionCCMPType(soap, &a->DataEncryptionCCMP);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_ProfileSecuritySettingWPAType(struct soap *soap, int choice, const union _wcxs__union_ProfileSecuritySettingWPAType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionTKIP:
-               return soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", -1, &a->DataEncryptionTKIP, "");
-       case SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionCCMP:
-               return soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", -1, &a->DataEncryptionCCMP, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _wcxs__union_ProfileSecuritySettingWPAType * SOAP_FMAC4 soap_in__wcxs__union_ProfileSecuritySettingWPAType(struct soap *soap, int *choice, union _wcxs__union_ProfileSecuritySettingWPAType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->DataEncryptionTKIP = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, "wcxs:DataEncryptionTKIP", &a->DataEncryptionTKIP, "wcxs:DataEncryptionTKIPType"))
-       {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionTKIP;
-               return a;
-       }
-       a->DataEncryptionCCMP = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, "wcxs:DataEncryptionCCMP", &a->DataEncryptionCCMP, "wcxs:DataEncryptionCCMPType"))
-       {       *choice = SOAP_UNION__wcxs__union_ProfileSecuritySettingWPAType_DataEncryptionCCMP;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionCCMPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionCCMPType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_PassPhrase:
-               soap_serialize_PointerTowcxs__PassPhrase63Type(soap, &a->PassPhrase);
-               break;
-       case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_RawKey:
-               soap_serialize_PointerTowcxs__RawKey256Type(soap, &a->RawKey);
-               break;
-       case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_XProfile:
-               soap_serialize_PointerToxcfg__XProfileType(soap, &a->XProfile);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionCCMPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionCCMPType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_PassPhrase:
-               return soap_out_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, "");
-       case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_RawKey:
-               return soap_out_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", -1, &a->RawKey, "");
-       case SOAP_UNION__wcxs__union_DataEncryptionCCMPType_XProfile:
-               return soap_out_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", -1, &a->XProfile, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _wcxs__union_DataEncryptionCCMPType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionCCMPType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionCCMPType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->PassPhrase = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase63Type"))
-       {       *choice = SOAP_UNION__wcxs__union_DataEncryptionCCMPType_PassPhrase;
-               return a;
-       }
-       a->RawKey = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey256Type"))
-       {       *choice = SOAP_UNION__wcxs__union_DataEncryptionCCMPType_RawKey;
-               return a;
-       }
-       a->XProfile = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", &a->XProfile, "xcfg:XProfileType"))
-       {       *choice = SOAP_UNION__wcxs__union_DataEncryptionCCMPType_XProfile;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionTKIPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionTKIPType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_PassPhrase:
-               soap_serialize_PointerTowcxs__PassPhrase63Type(soap, &a->PassPhrase);
-               break;
-       case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_RawKey:
-               soap_serialize_PointerTowcxs__RawKey256Type(soap, &a->RawKey);
-               break;
-       case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_XProfile:
-               soap_serialize_PointerToxcfg__XProfileType(soap, &a->XProfile);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionTKIPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionTKIPType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_PassPhrase:
-               return soap_out_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, "");
-       case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_RawKey:
-               return soap_out_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", -1, &a->RawKey, "");
-       case SOAP_UNION__wcxs__union_DataEncryptionTKIPType_XProfile:
-               return soap_out_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", -1, &a->XProfile, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _wcxs__union_DataEncryptionTKIPType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionTKIPType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionTKIPType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->PassPhrase = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase63Type"))
-       {       *choice = SOAP_UNION__wcxs__union_DataEncryptionTKIPType_PassPhrase;
-               return a;
-       }
-       a->RawKey = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey256Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey256Type"))
-       {       *choice = SOAP_UNION__wcxs__union_DataEncryptionTKIPType_RawKey;
-               return a;
-       }
-       a->XProfile = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", &a->XProfile, "xcfg:XProfileType"))
-       {       *choice = SOAP_UNION__wcxs__union_DataEncryptionTKIPType_XProfile;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionWEPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_DataEncryptionWEPType_PassPhrase:
-               soap_serialize_PointerTowcxs__PassPhrase63Type(soap, &a->PassPhrase);
-               break;
-       case SOAP_UNION__wcxs__union_DataEncryptionWEPType_RawKey:
-               soap_serialize_PointerTowcxs__RawKey128Type(soap, &a->RawKey);
-               break;
-       case SOAP_UNION__wcxs__union_DataEncryptionWEPType_XProfile:
-               soap_serialize_PointerToxcfg__XProfileType(soap, &a->XProfile);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionWEPType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_DataEncryptionWEPType_PassPhrase:
-               return soap_out_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, "");
-       case SOAP_UNION__wcxs__union_DataEncryptionWEPType_RawKey:
-               return soap_out_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", -1, &a->RawKey, "");
-       case SOAP_UNION__wcxs__union_DataEncryptionWEPType_XProfile:
-               return soap_out_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", -1, &a->XProfile, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _wcxs__union_DataEncryptionWEPType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionWEPType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionWEPType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->PassPhrase = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase63Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase63Type"))
-       {       *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPType_PassPhrase;
-               return a;
-       }
-       a->RawKey = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey128Type"))
-       {       *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPType_RawKey;
-               return a;
-       }
-       a->XProfile = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileType(soap, "wcxs:XProfile", &a->XProfile, "xcfg:XProfileType"))
-       {       *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPType_XProfile;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_DataEncryptionWEPXType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPXType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP64:
-               soap_serialize_PointerTowcxs__WEP64Type(soap, &a->WEP64);
-               break;
-       case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP128:
-               soap_serialize_PointerTowcxs__WEP128Type(soap, &a->WEP128);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_DataEncryptionWEPXType(struct soap *soap, int choice, const union _wcxs__union_DataEncryptionWEPXType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP64:
-               return soap_out_PointerTowcxs__WEP64Type(soap, "wcxs:WEP64", -1, &a->WEP64, "");
-       case SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP128:
-               return soap_out_PointerTowcxs__WEP128Type(soap, "wcxs:WEP128", -1, &a->WEP128, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _wcxs__union_DataEncryptionWEPXType * SOAP_FMAC4 soap_in__wcxs__union_DataEncryptionWEPXType(struct soap *soap, int *choice, union _wcxs__union_DataEncryptionWEPXType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->WEP64 = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__WEP64Type(soap, "wcxs:WEP64", &a->WEP64, "wcxs:WEP64Type"))
-       {       *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP64;
-               return a;
-       }
-       a->WEP128 = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__WEP128Type(soap, "wcxs:WEP128", &a->WEP128, "wcxs:WEP128Type"))
-       {       *choice = SOAP_UNION__wcxs__union_DataEncryptionWEPXType_WEP128;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_WEP128Type(struct soap *soap, int choice, const union _wcxs__union_WEP128Type *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_WEP128Type_PassPhrase:
-               soap_serialize_PointerTowcxs__PassPhraseWEP128Type(soap, &a->PassPhrase);
-               break;
-       case SOAP_UNION__wcxs__union_WEP128Type_RawKey:
-               soap_serialize_PointerTowcxs__RawKey128Type(soap, &a->RawKey);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_WEP128Type(struct soap *soap, int choice, const union _wcxs__union_WEP128Type *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_WEP128Type_PassPhrase:
-               return soap_out_PointerTowcxs__PassPhraseWEP128Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, "");
-       case SOAP_UNION__wcxs__union_WEP128Type_RawKey:
-               return soap_out_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", -1, &a->RawKey, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _wcxs__union_WEP128Type * SOAP_FMAC4 soap_in__wcxs__union_WEP128Type(struct soap *soap, int *choice, union _wcxs__union_WEP128Type *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->PassPhrase = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhraseWEP128Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhraseWEP128Type"))
-       {       *choice = SOAP_UNION__wcxs__union_WEP128Type_PassPhrase;
-               return a;
-       }
-       a->RawKey = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey128Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey128Type"))
-       {       *choice = SOAP_UNION__wcxs__union_WEP128Type_RawKey;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__wcxs__union_WEP64Type(struct soap *soap, int choice, const union _wcxs__union_WEP64Type *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_WEP64Type_PassPhrase:
-               soap_serialize_PointerTowcxs__PassPhrase5Type(soap, &a->PassPhrase);
-               break;
-       case SOAP_UNION__wcxs__union_WEP64Type_RawKey:
-               soap_serialize_PointerTowcxs__RawKey64Type(soap, &a->RawKey);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__wcxs__union_WEP64Type(struct soap *soap, int choice, const union _wcxs__union_WEP64Type *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__wcxs__union_WEP64Type_PassPhrase:
-               return soap_out_PointerTowcxs__PassPhrase5Type(soap, "wcxs:PassPhrase", -1, &a->PassPhrase, "");
-       case SOAP_UNION__wcxs__union_WEP64Type_RawKey:
-               return soap_out_PointerTowcxs__RawKey64Type(soap, "wcxs:RawKey", -1, &a->RawKey, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _wcxs__union_WEP64Type * SOAP_FMAC4 soap_in__wcxs__union_WEP64Type(struct soap *soap, int *choice, union _wcxs__union_WEP64Type *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->PassPhrase = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__PassPhrase5Type(soap, "wcxs:PassPhrase", &a->PassPhrase, "wcxs:PassPhrase5Type"))
-       {       *choice = SOAP_UNION__wcxs__union_WEP64Type_PassPhrase;
-               return a;
-       }
-       a->RawKey = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTowcxs__RawKey64Type(soap, "wcxs:RawKey", &a->RawKey, "wcxs:RawKey64Type"))
-       {       *choice = SOAP_UNION__wcxs__union_WEP64Type_RawKey;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__union_CircuitBreakerPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerPacketType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketTCP:
-               soap_serialize_PointerTocb__CircuitBreakerPacketTCPType(soap, &a->PacketTCP);
-               break;
-       case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketUDP:
-               soap_serialize_PointerTocb__CircuitBreakerPacketUDPType(soap, &a->PacketUDP);
-               break;
-       case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketIP:
-               soap_serialize_PointerTocb__CircuitBreakerPacketIPType(soap, &a->PacketIP);
-               break;
-       case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketETH:
-               soap_serialize_PointerTocb__CircuitBreakerPacketETHType(soap, &a->PacketETH);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__union_CircuitBreakerPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerPacketType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketTCP:
-               return soap_out_PointerTocb__CircuitBreakerPacketTCPType(soap, "cb:PacketTCP", -1, &a->PacketTCP, "");
-       case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketUDP:
-               return soap_out_PointerTocb__CircuitBreakerPacketUDPType(soap, "cb:PacketUDP", -1, &a->PacketUDP, "");
-       case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketIP:
-               return soap_out_PointerTocb__CircuitBreakerPacketIPType(soap, "cb:PacketIP", -1, &a->PacketIP, "");
-       case SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketETH:
-               return soap_out_PointerTocb__CircuitBreakerPacketETHType(soap, "cb:PacketETH", -1, &a->PacketETH, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _cb__union_CircuitBreakerPacketType * SOAP_FMAC4 soap_in__cb__union_CircuitBreakerPacketType(struct soap *soap, int *choice, union _cb__union_CircuitBreakerPacketType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->PacketTCP = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketTCPType(soap, "cb:PacketTCP", &a->PacketTCP, "cb:CircuitBreakerPacketTCPType"))
-       {       *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketTCP;
-               return a;
-       }
-       a->PacketUDP = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketUDPType(soap, "cb:PacketUDP", &a->PacketUDP, "cb:CircuitBreakerPacketUDPType"))
-       {       *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketUDP;
-               return a;
-       }
-       a->PacketIP = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketIPType(soap, "cb:PacketIP", &a->PacketIP, "cb:CircuitBreakerPacketIPType"))
-       {       *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketIP;
-               return a;
-       }
-       a->PacketETH = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerPacketETHType(soap, "cb:PacketETH", &a->PacketETH, "cb:CircuitBreakerPacketETHType"))
-       {       *choice = SOAP_UNION__cb__union_CircuitBreakerPacketType_PacketETH;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__union_CircuitBreakerIPPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPPacketType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv4:
-               soap_serialize_PointerTocb__CircuitBreakerIPv4Type(soap, &a->IPv4);
-               break;
-       case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv6:
-               soap_serialize_PointerTocb__CircuitBreakerIPv6Type(soap, &a->IPv6);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__union_CircuitBreakerIPPacketType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPPacketType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv4:
-               return soap_out_PointerTocb__CircuitBreakerIPv4Type(soap, "cb:IPv4", -1, &a->IPv4, "");
-       case SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv6:
-               return soap_out_PointerTocb__CircuitBreakerIPv6Type(soap, "cb:IPv6", -1, &a->IPv6, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _cb__union_CircuitBreakerIPPacketType * SOAP_FMAC4 soap_in__cb__union_CircuitBreakerIPPacketType(struct soap *soap, int *choice, union _cb__union_CircuitBreakerIPPacketType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->IPv4 = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPv4Type(soap, "cb:IPv4", &a->IPv4, "cb:CircuitBreakerIPv4Type"))
-       {       *choice = SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv4;
-               return a;
-       }
-       a->IPv6 = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPv6Type(soap, "cb:IPv6", &a->IPv6, "cb:CircuitBreakerIPv6Type"))
-       {       *choice = SOAP_UNION__cb__union_CircuitBreakerIPPacketType_IPv6;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cb__union_CircuitBreakerIPLayeredPortType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPLayeredPortType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortSimple:
-               soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, &a->IPLayeredPortSimple);
-               break;
-       case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeSource:
-               soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, &a->IPLayeredPortRangeSource);
-               break;
-       case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeDestination:
-               soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, &a->IPLayeredPortRangeDestination);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cb__union_CircuitBreakerIPLayeredPortType(struct soap *soap, int choice, const union _cb__union_CircuitBreakerIPLayeredPortType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortSimple:
-               return soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, "cb:IPLayeredPortSimple", -1, &a->IPLayeredPortSimple, "");
-       case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeSource:
-               return soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeSource", -1, &a->IPLayeredPortRangeSource, "");
-       case SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeDestination:
-               return soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeDestination", -1, &a->IPLayeredPortRangeDestination, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _cb__union_CircuitBreakerIPLayeredPortType * SOAP_FMAC4 soap_in__cb__union_CircuitBreakerIPLayeredPortType(struct soap *soap, int *choice, union _cb__union_CircuitBreakerIPLayeredPortType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->IPLayeredPortSimple = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, "cb:IPLayeredPortSimple", &a->IPLayeredPortSimple, "cb:CircuitBreakerIPLayeredPortSimpleType"))
-       {       *choice = SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortSimple;
-               return a;
-       }
-       a->IPLayeredPortRangeSource = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeSource", &a->IPLayeredPortRangeSource, "cb:CircuitBreakerIPLayeredPortRangeType"))
-       {       *choice = SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeSource;
-               return a;
-       }
-       a->IPLayeredPortRangeDestination = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, "cb:IPLayeredPortRangeDestination", &a->IPLayeredPortRangeDestination, "cb:CircuitBreakerIPLayeredPortRangeType"))
-       {       *choice = SOAP_UNION__cb__union_CircuitBreakerIPLayeredPortType_IPLayeredPortRangeDestination;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__emi__union_AlertSubscriptionGeneralType(struct soap *soap, int choice, const union _emi__union_AlertSubscriptionGeneralType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSNMP:
-               soap_serialize_PointerToemi__AlertSubscriptionSNMPType(soap, &a->AlertSubscriptionSNMP);
-               break;
-       case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSoap:
-               soap_serialize_PointerToemi__AlertSubscriptionSoapType(soap, &a->AlertSubscriptionSoap);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__emi__union_AlertSubscriptionGeneralType(struct soap *soap, int choice, const union _emi__union_AlertSubscriptionGeneralType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSNMP:
-               return soap_out_PointerToemi__AlertSubscriptionSNMPType(soap, "emi:AlertSubscriptionSNMP", -1, &a->AlertSubscriptionSNMP, "");
-       case SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSoap:
-               return soap_out_PointerToemi__AlertSubscriptionSoapType(soap, "emi:AlertSubscriptionSoap", -1, &a->AlertSubscriptionSoap, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _emi__union_AlertSubscriptionGeneralType * SOAP_FMAC4 soap_in__emi__union_AlertSubscriptionGeneralType(struct soap *soap, int *choice, union _emi__union_AlertSubscriptionGeneralType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->AlertSubscriptionSNMP = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToemi__AlertSubscriptionSNMPType(soap, "emi:AlertSubscriptionSNMP", &a->AlertSubscriptionSNMP, "emi:AlertSubscriptionSNMPType"))
-       {       *choice = SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSNMP;
-               return a;
-       }
-       a->AlertSubscriptionSoap = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToemi__AlertSubscriptionSoapType(soap, "emi:AlertSubscriptionSoap", &a->AlertSubscriptionSoap, "emi:AlertSubscriptionSoapType"))
-       {       *choice = SOAP_UNION__emi__union_AlertSubscriptionGeneralType_AlertSubscriptionSoap;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__xcfg__union_XProfileType(struct soap *soap, int choice, const union _xcfg__union_XProfileType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__xcfg__union_XProfileType_TLS:
-               soap_serialize_PointerToxcfg__XProfileTLSType(soap, &a->TLS);
-               break;
-       case SOAP_UNION__xcfg__union_XProfileType_TTLS_USCOREMSCHAPv2:
-               soap_serialize_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, &a->TTLS_USCOREMSCHAPv2);
-               break;
-       case SOAP_UNION__xcfg__union_XProfileType_PEAP_USCOREMSCHAPv2:
-               soap_serialize_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, &a->PEAP_USCOREMSCHAPv2);
-               break;
-       case SOAP_UNION__xcfg__union_XProfileType_EAP_USCOREGTC:
-               soap_serialize_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, &a->EAP_USCOREGTC);
-               break;
-       case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREMSCHAPv2:
-               soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, &a->EAPFAST_USCOREMSCHAPv2);
-               break;
-       case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREGTC:
-               soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, &a->EAPFAST_USCOREGTC);
-               break;
-       case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCORETLS:
-               soap_serialize_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, &a->EAPFAST_USCORETLS);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__xcfg__union_XProfileType(struct soap *soap, int choice, const union _xcfg__union_XProfileType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__xcfg__union_XProfileType_TLS:
-               return soap_out_PointerToxcfg__XProfileTLSType(soap, "xcfg:TLS", -1, &a->TLS, "");
-       case SOAP_UNION__xcfg__union_XProfileType_TTLS_USCOREMSCHAPv2:
-               return soap_out_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, "xcfg:TTLS_MSCHAPv2", -1, &a->TTLS_USCOREMSCHAPv2, "");
-       case SOAP_UNION__xcfg__union_XProfileType_PEAP_USCOREMSCHAPv2:
-               return soap_out_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, "xcfg:PEAP_MSCHAPv2", -1, &a->PEAP_USCOREMSCHAPv2, "");
-       case SOAP_UNION__xcfg__union_XProfileType_EAP_USCOREGTC:
-               return soap_out_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, "xcfg:EAP_GTC", -1, &a->EAP_USCOREGTC, "");
-       case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREMSCHAPv2:
-               return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, "xcfg:EAPFAST_MSCHAPv2", -1, &a->EAPFAST_USCOREMSCHAPv2, "");
-       case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREGTC:
-               return soap_out_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, "xcfg:EAPFAST_GTC", -1, &a->EAPFAST_USCOREGTC, "");
-       case SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCORETLS:
-               return soap_out_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, "xcfg:EAPFAST_TLS", -1, &a->EAPFAST_USCORETLS, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _xcfg__union_XProfileType * SOAP_FMAC4 soap_in__xcfg__union_XProfileType(struct soap *soap, int *choice, union _xcfg__union_XProfileType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->TLS = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileTLSType(soap, "xcfg:TLS", &a->TLS, "xcfg:XProfileTLSType"))
-       {       *choice = SOAP_UNION__xcfg__union_XProfileType_TLS;
-               return a;
-       }
-       a->TTLS_USCOREMSCHAPv2 = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, "xcfg:TTLS_MSCHAPv2", &a->TTLS_USCOREMSCHAPv2, "xcfg:XProfileTTLS_MSCHAPv2Type"))
-       {       *choice = SOAP_UNION__xcfg__union_XProfileType_TTLS_USCOREMSCHAPv2;
-               return a;
-       }
-       a->PEAP_USCOREMSCHAPv2 = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, "xcfg:PEAP_MSCHAPv2", &a->PEAP_USCOREMSCHAPv2, "xcfg:XProfilePEAP_MSCHAPv2Type"))
-       {       *choice = SOAP_UNION__xcfg__union_XProfileType_PEAP_USCOREMSCHAPv2;
-               return a;
-       }
-       a->EAP_USCOREGTC = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, "xcfg:EAP_GTC", &a->EAP_USCOREGTC, "xcfg:XProfileEAP_GTCType"))
-       {       *choice = SOAP_UNION__xcfg__union_XProfileType_EAP_USCOREGTC;
-               return a;
-       }
-       a->EAPFAST_USCOREMSCHAPv2 = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, "xcfg:EAPFAST_MSCHAPv2", &a->EAPFAST_USCOREMSCHAPv2, "xcfg:XProfileEAPFAST_MSCHAPv2Type"))
-       {       *choice = SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREMSCHAPv2;
-               return a;
-       }
-       a->EAPFAST_USCOREGTC = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, "xcfg:EAPFAST_GTC", &a->EAPFAST_USCOREGTC, "xcfg:XProfileEAPFAST_GTCType"))
-       {       *choice = SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCOREGTC;
-               return a;
-       }
-       a->EAPFAST_USCORETLS = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, "xcfg:EAPFAST_TLS", &a->EAPFAST_USCORETLS, "xcfg:XProfileEAPFAST_TLSType"))
-       {       *choice = SOAP_UNION__xcfg__union_XProfileType_EAPFAST_USCORETLS;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__sai__union_UserAclEntryExType(struct soap *soap, int choice, const union _sai__union_UserAclEntryExType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__sai__union_UserAclEntryExType_DigestUser:
-               soap_serialize_PointerTosai__UserEntryDigestType(soap, &a->DigestUser);
-               break;
-       case SOAP_UNION__sai__union_UserAclEntryExType_KerberosUser:
-               soap_serialize_PointerTosai__UserEntryKerberosType(soap, &a->KerberosUser);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__sai__union_UserAclEntryExType(struct soap *soap, int choice, const union _sai__union_UserAclEntryExType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__sai__union_UserAclEntryExType_DigestUser:
-               return soap_out_PointerTosai__UserEntryDigestType(soap, "sai:DigestUser", -1, &a->DigestUser, "");
-       case SOAP_UNION__sai__union_UserAclEntryExType_KerberosUser:
-               return soap_out_PointerTosai__UserEntryKerberosType(soap, "sai:KerberosUser", -1, &a->KerberosUser, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _sai__union_UserAclEntryExType * SOAP_FMAC4 soap_in__sai__union_UserAclEntryExType(struct soap *soap, int *choice, union _sai__union_UserAclEntryExType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->DigestUser = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTosai__UserEntryDigestType(soap, "sai:DigestUser", &a->DigestUser, "sai:UserEntryDigestType"))
-       {       *choice = SOAP_UNION__sai__union_UserAclEntryExType_DigestUser;
-               return a;
-       }
-       a->KerberosUser = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTosai__UserEntryKerberosType(soap, "sai:KerberosUser", &a->KerberosUser, "sai:UserEntryKerberosType"))
-       {       *choice = SOAP_UNION__sai__union_UserAclEntryExType_KerberosUser;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cstr__union_KeyPairType(struct soap *soap, int choice, const union _cstr__union_KeyPairType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__cstr__union_KeyPairType_RSAKeyPair:
-               soap_serialize_PointerTocstr__RSAKeyPairType(soap, &a->RSAKeyPair);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cstr__union_KeyPairType(struct soap *soap, int choice, const union _cstr__union_KeyPairType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__cstr__union_KeyPairType_RSAKeyPair:
-               return soap_out_PointerTocstr__RSAKeyPairType(soap, "cstr:RSAKeyPair", -1, &a->RSAKeyPair, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _cstr__union_KeyPairType * SOAP_FMAC4 soap_in__cstr__union_KeyPairType(struct soap *soap, int *choice, union _cstr__union_KeyPairType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->RSAKeyPair = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocstr__RSAKeyPairType(soap, "cstr:RSAKeyPair", &a->RSAKeyPair, "cstr:RSAKeyPairType"))
-       {       *choice = SOAP_UNION__cstr__union_KeyPairType_RSAKeyPair;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__cmn__union_NodeAddressType(struct soap *soap, int choice, const union _cmn__union_NodeAddressType *a)
-{
-       (void)soap; (void)a; /* appease -Wall -Werror */
-       switch (choice)
-       {
-       case SOAP_UNION__cmn__union_NodeAddressType_HostName:
-               soap_serialize_PointerTocmn__HostNameType(soap, &a->HostName);
-               break;
-       case SOAP_UNION__cmn__union_NodeAddressType_IPv4Address:
-               soap_serialize_PointerTocmn__IPv4AddressStringType(soap, &a->IPv4Address);
-               break;
-       case SOAP_UNION__cmn__union_NodeAddressType_IPv6Address:
-               soap_serialize_PointerTocmn__IPv6AddressStringType(soap, &a->IPv6Address);
-               break;
-       }
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__cmn__union_NodeAddressType(struct soap *soap, int choice, const union _cmn__union_NodeAddressType *a)
-{
-       switch (choice)
-       {
-       case SOAP_UNION__cmn__union_NodeAddressType_HostName:
-               return soap_out_PointerTocmn__HostNameType(soap, "cmn:HostName", -1, &a->HostName, "");
-       case SOAP_UNION__cmn__union_NodeAddressType_IPv4Address:
-               return soap_out_PointerTocmn__IPv4AddressStringType(soap, "cmn:IPv4Address", -1, &a->IPv4Address, "");
-       case SOAP_UNION__cmn__union_NodeAddressType_IPv6Address:
-               return soap_out_PointerTocmn__IPv6AddressStringType(soap, "cmn:IPv6Address", -1, &a->IPv6Address, "");
-       }
-       return SOAP_OK;
-}
-
-SOAP_FMAC3 union _cmn__union_NodeAddressType * SOAP_FMAC4 soap_in__cmn__union_NodeAddressType(struct soap *soap, int *choice, union _cmn__union_NodeAddressType *a)
-{      soap->error = SOAP_TAG_MISMATCH;
-       a->HostName = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocmn__HostNameType(soap, "cmn:HostName", &a->HostName, "cmn:HostNameType"))
-       {       *choice = SOAP_UNION__cmn__union_NodeAddressType_HostName;
-               return a;
-       }
-       a->IPv4Address = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocmn__IPv4AddressStringType(soap, "cmn:IPv4Address", &a->IPv4Address, "cmn:IPv4AddressStringType"))
-       {       *choice = SOAP_UNION__cmn__union_NodeAddressType_IPv4Address;
-               return a;
-       }
-       a->IPv6Address = NULL;
-       if (soap->error == SOAP_TAG_MISMATCH && soap_in_PointerTocmn__IPv6AddressStringType(soap, "cmn:IPv6Address", &a->IPv6Address, "cmn:IPv6AddressStringType"))
-       {       *choice = SOAP_UNION__cmn__union_NodeAddressType_IPv6Address;
-               return a;
-       }
-       *choice = 0;
-       if (!soap->error)
-               soap->error = SOAP_TAG_MISMATCH;
-       return NULL;
-}
-
-#ifndef WITH_NOGLOBAL
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Reason(struct soap *soap, struct SOAP_ENV__Reason *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_SOAP_ENV__Reason))
-               soap_serialize_SOAP_ENV__Reason(soap, *a);
-}
-
-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)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Reason);
-       if (soap_out_PointerToSOAP_ENV__Reason(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_SOAP_ENV__Reason);
-       if (id < 0)
-               return soap->error;
-       return soap_out_SOAP_ENV__Reason(soap, tag, id, *a, type);
-}
-
-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)
-{
-       if ((p = soap_in_PointerToSOAP_ENV__Reason(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (struct SOAP_ENV__Reason **)soap_malloc(soap, sizeof(struct SOAP_ENV__Reason *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_SOAP_ENV__Reason(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (struct SOAP_ENV__Reason **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Reason, sizeof(struct SOAP_ENV__Reason), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-#endif
-
-#ifndef WITH_NOGLOBAL
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Detail(struct soap *soap, struct SOAP_ENV__Detail *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_SOAP_ENV__Detail))
-               soap_serialize_SOAP_ENV__Detail(soap, *a);
-}
-
-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)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Detail);
-       if (soap_out_PointerToSOAP_ENV__Detail(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_SOAP_ENV__Detail);
-       if (id < 0)
-               return soap->error;
-       return soap_out_SOAP_ENV__Detail(soap, tag, id, *a, type);
-}
-
-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)
-{
-       if ((p = soap_in_PointerToSOAP_ENV__Detail(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (struct SOAP_ENV__Detail **)soap_malloc(soap, sizeof(struct SOAP_ENV__Detail *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_SOAP_ENV__Detail(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (struct SOAP_ENV__Detail **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Detail, sizeof(struct SOAP_ENV__Detail), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-#endif
-
-#ifndef WITH_NOGLOBAL
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToSOAP_ENV__Code(struct soap *soap, struct SOAP_ENV__Code *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_SOAP_ENV__Code))
-               soap_serialize_SOAP_ENV__Code(soap, *a);
-}
-
-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)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToSOAP_ENV__Code);
-       if (soap_out_PointerToSOAP_ENV__Code(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_SOAP_ENV__Code);
-       if (id < 0)
-               return soap->error;
-       return soap_out_SOAP_ENV__Code(soap, tag, id, *a, type);
-}
-
-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)
-{
-       if ((p = soap_in_PointerToSOAP_ENV__Code(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (struct SOAP_ENV__Code **)soap_malloc(soap, sizeof(struct SOAP_ENV__Code *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_SOAP_ENV__Code(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (struct SOAP_ENV__Code **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_SOAP_ENV__Code, sizeof(struct SOAP_ENV__Code), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-#endif
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsResponse);
-       if (soap_out_PointerTo_wcxs__GetWirelessSettingsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessSettingsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, _wcxs__GetWirelessSettingsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__GetWirelessSettingsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessSettingsResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessSettingsResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__GetWirelessSettingsResponse **)soap_malloc(soap, sizeof(_wcxs__GetWirelessSettingsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__GetWirelessSettingsResponse *)soap_instantiate__wcxs__GetWirelessSettingsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__GetWirelessSettingsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessSettingsResponse, sizeof(_wcxs__GetWirelessSettingsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessSettingsRequest);
-       if (soap_out_PointerTo_wcxs__GetWirelessSettingsRequest(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessSettingsRequest);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, _wcxs__GetWirelessSettingsRequest **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessSettingsRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessSettingsRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessSettingsRequest **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__GetWirelessSettingsRequest **)soap_malloc(soap, sizeof(_wcxs__GetWirelessSettingsRequest *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__GetWirelessSettingsRequest *)soap_instantiate__wcxs__GetWirelessSettingsRequest(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__GetWirelessSettingsRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessSettingsRequest, sizeof(_wcxs__GetWirelessSettingsRequest), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesResponse);
-       if (soap_out_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, _wcxs__GetWirelessCapabilitiesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__GetWirelessCapabilitiesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessCapabilitiesResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__GetWirelessCapabilitiesResponse **)soap_malloc(soap, sizeof(_wcxs__GetWirelessCapabilitiesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__GetWirelessCapabilitiesResponse *)soap_instantiate__wcxs__GetWirelessCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__GetWirelessCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesResponse, sizeof(_wcxs__GetWirelessCapabilitiesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessCapabilitiesRequest);
-       if (soap_out_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, _wcxs__GetWirelessCapabilitiesRequest **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessCapabilitiesRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessCapabilitiesRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessCapabilitiesRequest **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__GetWirelessCapabilitiesRequest **)soap_malloc(soap, sizeof(_wcxs__GetWirelessCapabilitiesRequest *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__GetWirelessCapabilitiesRequest *)soap_instantiate__wcxs__GetWirelessCapabilitiesRequest(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__GetWirelessCapabilitiesRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessCapabilitiesRequest, sizeof(_wcxs__GetWirelessCapabilitiesRequest), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesResponse);
-       if (soap_out_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, _wcxs__EnumerateWirelessProfilesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__EnumerateWirelessProfilesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__EnumerateWirelessProfilesResponse(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__EnumerateWirelessProfilesResponse **)soap_malloc(soap, sizeof(_wcxs__EnumerateWirelessProfilesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__EnumerateWirelessProfilesResponse *)soap_instantiate__wcxs__EnumerateWirelessProfilesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__EnumerateWirelessProfilesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesResponse, sizeof(_wcxs__EnumerateWirelessProfilesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__EnumerateWirelessProfilesRequest);
-       if (soap_out_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, _wcxs__EnumerateWirelessProfilesRequest **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__EnumerateWirelessProfilesRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__EnumerateWirelessProfilesRequest(struct soap *soap, const char *tag, _wcxs__EnumerateWirelessProfilesRequest **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__EnumerateWirelessProfilesRequest **)soap_malloc(soap, sizeof(_wcxs__EnumerateWirelessProfilesRequest *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__EnumerateWirelessProfilesRequest *)soap_instantiate__wcxs__EnumerateWirelessProfilesRequest(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__EnumerateWirelessProfilesRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__EnumerateWirelessProfilesRequest, sizeof(_wcxs__EnumerateWirelessProfilesRequest), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileResponse);
-       if (soap_out_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, _wcxs__UpdateWirelessProfileResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__UpdateWirelessProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__UpdateWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__UpdateWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__UpdateWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__UpdateWirelessProfileResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__UpdateWirelessProfileResponse *)soap_instantiate__wcxs__UpdateWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__UpdateWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__UpdateWirelessProfileResponse, sizeof(_wcxs__UpdateWirelessProfileResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__UpdateWirelessProfileRequest);
-       if (soap_out_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, _wcxs__UpdateWirelessProfileRequest **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__UpdateWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__UpdateWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__UpdateWirelessProfileRequest **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__UpdateWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__UpdateWirelessProfileRequest *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__UpdateWirelessProfileRequest *)soap_instantiate__wcxs__UpdateWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__UpdateWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__UpdateWirelessProfileRequest, sizeof(_wcxs__UpdateWirelessProfileRequest), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileResponse);
-       if (soap_out_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, _wcxs__RemoveWirelessProfileResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__RemoveWirelessProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__RemoveWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__RemoveWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__RemoveWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__RemoveWirelessProfileResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__RemoveWirelessProfileResponse *)soap_instantiate__wcxs__RemoveWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__RemoveWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__RemoveWirelessProfileResponse, sizeof(_wcxs__RemoveWirelessProfileResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__RemoveWirelessProfileRequest);
-       if (soap_out_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, _wcxs__RemoveWirelessProfileRequest **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__RemoveWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__RemoveWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__RemoveWirelessProfileRequest **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__RemoveWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__RemoveWirelessProfileRequest *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__RemoveWirelessProfileRequest *)soap_instantiate__wcxs__RemoveWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__RemoveWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__RemoveWirelessProfileRequest, sizeof(_wcxs__RemoveWirelessProfileRequest), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessProfileResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileResponse);
-       if (soap_out_PointerTo_wcxs__GetWirelessProfileResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessProfileResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, _wcxs__GetWirelessProfileResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__GetWirelessProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__GetWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__GetWirelessProfileResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__GetWirelessProfileResponse *)soap_instantiate__wcxs__GetWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__GetWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessProfileResponse, sizeof(_wcxs__GetWirelessProfileResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__GetWirelessProfileRequest))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__GetWirelessProfileRequest);
-       if (soap_out_PointerTo_wcxs__GetWirelessProfileRequest(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__GetWirelessProfileRequest);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, _wcxs__GetWirelessProfileRequest **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__GetWirelessProfileRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__GetWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__GetWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__GetWirelessProfileRequest **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__GetWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__GetWirelessProfileRequest *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__GetWirelessProfileRequest *)soap_instantiate__wcxs__GetWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__GetWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__GetWirelessProfileRequest, sizeof(_wcxs__GetWirelessProfileRequest), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__AddWirelessProfileResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileResponse);
-       if (soap_out_PointerTo_wcxs__AddWirelessProfileResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__AddWirelessProfileResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__AddWirelessProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, _wcxs__AddWirelessProfileResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__AddWirelessProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__AddWirelessProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_wcxs__AddWirelessProfileResponse(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__AddWirelessProfileResponse **)soap_malloc(soap, sizeof(_wcxs__AddWirelessProfileResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__AddWirelessProfileResponse *)soap_instantiate__wcxs__AddWirelessProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__AddWirelessProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__AddWirelessProfileResponse, sizeof(_wcxs__AddWirelessProfileResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__wcxs__AddWirelessProfileRequest))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_wcxs__AddWirelessProfileRequest);
-       if (soap_out_PointerTo_wcxs__AddWirelessProfileRequest(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__wcxs__AddWirelessProfileRequest);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _wcxs__AddWirelessProfileRequest ** SOAP_FMAC4 soap_get_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, _wcxs__AddWirelessProfileRequest **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_wcxs__AddWirelessProfileRequest(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _wcxs__AddWirelessProfileRequest ** SOAP_FMAC4 soap_in_PointerTo_wcxs__AddWirelessProfileRequest(struct soap *soap, const char *tag, _wcxs__AddWirelessProfileRequest **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_wcxs__AddWirelessProfileRequest **)soap_malloc(soap, sizeof(_wcxs__AddWirelessProfileRequest *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_wcxs__AddWirelessProfileRequest *)soap_instantiate__wcxs__AddWirelessProfileRequest(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_wcxs__AddWirelessProfileRequest **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__wcxs__AddWirelessProfileRequest, sizeof(_wcxs__AddWirelessProfileRequest), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynchResponse);
-       if (soap_out_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_get_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, _tim__SetHighAccuracyTimeSynchResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_tim__SetHighAccuracyTimeSynchResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _tim__SetHighAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_in_PointerTo_tim__SetHighAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynchResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_tim__SetHighAccuracyTimeSynchResponse **)soap_malloc(soap, sizeof(_tim__SetHighAccuracyTimeSynchResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_tim__SetHighAccuracyTimeSynchResponse *)soap_instantiate__tim__SetHighAccuracyTimeSynchResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_tim__SetHighAccuracyTimeSynchResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__SetHighAccuracyTimeSynchResponse, sizeof(_tim__SetHighAccuracyTimeSynchResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__SetHighAccuracyTimeSynch);
-       if (soap_out_PointerTo_tim__SetHighAccuracyTimeSynch(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__SetHighAccuracyTimeSynch);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch ** SOAP_FMAC4 soap_get_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, _tim__SetHighAccuracyTimeSynch **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _tim__SetHighAccuracyTimeSynch ** SOAP_FMAC4 soap_in_PointerTo_tim__SetHighAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__SetHighAccuracyTimeSynch **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_tim__SetHighAccuracyTimeSynch **)soap_malloc(soap, sizeof(_tim__SetHighAccuracyTimeSynch *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_tim__SetHighAccuracyTimeSynch *)soap_instantiate__tim__SetHighAccuracyTimeSynch(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_tim__SetHighAccuracyTimeSynch **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__SetHighAccuracyTimeSynch, sizeof(_tim__SetHighAccuracyTimeSynch), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynchResponse);
-       if (soap_out_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_get_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, _tim__GetLowAccuracyTimeSynchResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_tim__GetLowAccuracyTimeSynchResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _tim__GetLowAccuracyTimeSynchResponse ** SOAP_FMAC4 soap_in_PointerTo_tim__GetLowAccuracyTimeSynchResponse(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynchResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_tim__GetLowAccuracyTimeSynchResponse **)soap_malloc(soap, sizeof(_tim__GetLowAccuracyTimeSynchResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_tim__GetLowAccuracyTimeSynchResponse *)soap_instantiate__tim__GetLowAccuracyTimeSynchResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_tim__GetLowAccuracyTimeSynchResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__GetLowAccuracyTimeSynchResponse, sizeof(_tim__GetLowAccuracyTimeSynchResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_tim__GetLowAccuracyTimeSynch);
-       if (soap_out_PointerTo_tim__GetLowAccuracyTimeSynch(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__tim__GetLowAccuracyTimeSynch);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch ** SOAP_FMAC4 soap_get_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, _tim__GetLowAccuracyTimeSynch **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _tim__GetLowAccuracyTimeSynch ** SOAP_FMAC4 soap_in_PointerTo_tim__GetLowAccuracyTimeSynch(struct soap *soap, const char *tag, _tim__GetLowAccuracyTimeSynch **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_tim__GetLowAccuracyTimeSynch **)soap_malloc(soap, sizeof(_tim__GetLowAccuracyTimeSynch *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_tim__GetLowAccuracyTimeSynch *)soap_instantiate__tim__GetLowAccuracyTimeSynch(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_tim__GetLowAccuracyTimeSynch **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__tim__GetLowAccuracyTimeSynch, sizeof(_tim__GetLowAccuracyTimeSynch), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntryResponse);
-       if (soap_out_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, _stra__RemoveStorageFpaclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__RemoveStorageFpaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__RemoveStorageFpaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__RemoveStorageFpaclEntryResponse **)soap_malloc(soap, sizeof(_stra__RemoveStorageFpaclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__RemoveStorageFpaclEntryResponse *)soap_instantiate__stra__RemoveStorageFpaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__RemoveStorageFpaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageFpaclEntryResponse, sizeof(_stra__RemoveStorageFpaclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageFpaclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageFpaclEntry);
-       if (soap_out_PointerTo_stra__RemoveStorageFpaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageFpaclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageFpaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, _stra__RemoveStorageFpaclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__RemoveStorageFpaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__RemoveStorageFpaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageFpaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageFpaclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__RemoveStorageFpaclEntry **)soap_malloc(soap, sizeof(_stra__RemoveStorageFpaclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__RemoveStorageFpaclEntry *)soap_instantiate__stra__RemoveStorageFpaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__RemoveStorageFpaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageFpaclEntry, sizeof(_stra__RemoveStorageFpaclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntryResponse);
-       if (soap_out_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, _stra__UpdateStorageFpaclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__UpdateStorageFpaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__UpdateStorageFpaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__UpdateStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__UpdateStorageFpaclEntryResponse **)soap_malloc(soap, sizeof(_stra__UpdateStorageFpaclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__UpdateStorageFpaclEntryResponse *)soap_instantiate__stra__UpdateStorageFpaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__UpdateStorageFpaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__UpdateStorageFpaclEntryResponse, sizeof(_stra__UpdateStorageFpaclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__UpdateStorageFpaclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__UpdateStorageFpaclEntry);
-       if (soap_out_PointerTo_stra__UpdateStorageFpaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__UpdateStorageFpaclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__UpdateStorageFpaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, _stra__UpdateStorageFpaclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__UpdateStorageFpaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__UpdateStorageFpaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__UpdateStorageFpaclEntry(struct soap *soap, const char *tag, _stra__UpdateStorageFpaclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__UpdateStorageFpaclEntry **)soap_malloc(soap, sizeof(_stra__UpdateStorageFpaclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__UpdateStorageFpaclEntry *)soap_instantiate__stra__UpdateStorageFpaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__UpdateStorageFpaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__UpdateStorageFpaclEntry, sizeof(_stra__UpdateStorageFpaclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageAllocEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageAllocEntryResponse);
-       if (soap_out_PointerTo_stra__GetStorageAllocEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageAllocEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageAllocEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, _stra__GetStorageAllocEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__GetStorageAllocEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__GetStorageAllocEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageAllocEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageAllocEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__GetStorageAllocEntryResponse **)soap_malloc(soap, sizeof(_stra__GetStorageAllocEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__GetStorageAllocEntryResponse *)soap_instantiate__stra__GetStorageAllocEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__GetStorageAllocEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageAllocEntryResponse, sizeof(_stra__GetStorageAllocEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageAllocEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageAllocEntry);
-       if (soap_out_PointerTo_stra__GetStorageAllocEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageAllocEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageAllocEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, _stra__GetStorageAllocEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__GetStorageAllocEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__GetStorageAllocEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageAllocEntry(struct soap *soap, const char *tag, _stra__GetStorageAllocEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__GetStorageAllocEntry **)soap_malloc(soap, sizeof(_stra__GetStorageAllocEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__GetStorageAllocEntry *)soap_instantiate__stra__GetStorageAllocEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__GetStorageAllocEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageAllocEntry, sizeof(_stra__GetStorageAllocEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntriesResponse);
-       if (soap_out_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, _stra__EnumerateStorageAllocEntriesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__EnumerateStorageAllocEntriesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageAllocEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageAllocEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntriesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__EnumerateStorageAllocEntriesResponse **)soap_malloc(soap, sizeof(_stra__EnumerateStorageAllocEntriesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__EnumerateStorageAllocEntriesResponse *)soap_instantiate__stra__EnumerateStorageAllocEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__EnumerateStorageAllocEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageAllocEntriesResponse, sizeof(_stra__EnumerateStorageAllocEntriesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageAllocEntries))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageAllocEntries);
-       if (soap_out_PointerTo_stra__EnumerateStorageAllocEntries(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageAllocEntries);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageAllocEntries ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, _stra__EnumerateStorageAllocEntries **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__EnumerateStorageAllocEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageAllocEntries ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageAllocEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageAllocEntries **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__EnumerateStorageAllocEntries **)soap_malloc(soap, sizeof(_stra__EnumerateStorageAllocEntries *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__EnumerateStorageAllocEntries *)soap_instantiate__stra__EnumerateStorageAllocEntries(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__EnumerateStorageAllocEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageAllocEntries, sizeof(_stra__EnumerateStorageAllocEntries), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntryResponse);
-       if (soap_out_PointerTo_stra__AddStorageFpaclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageFpaclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, _stra__AddStorageFpaclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__AddStorageFpaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__AddStorageFpaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageFpaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__AddStorageFpaclEntryResponse **)soap_malloc(soap, sizeof(_stra__AddStorageFpaclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__AddStorageFpaclEntryResponse *)soap_instantiate__stra__AddStorageFpaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__AddStorageFpaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageFpaclEntryResponse, sizeof(_stra__AddStorageFpaclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageFpaclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageFpaclEntry);
-       if (soap_out_PointerTo_stra__AddStorageFpaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageFpaclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageFpaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, _stra__AddStorageFpaclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__AddStorageFpaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__AddStorageFpaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageFpaclEntry(struct soap *soap, const char *tag, _stra__AddStorageFpaclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__AddStorageFpaclEntry **)soap_malloc(soap, sizeof(_stra__AddStorageFpaclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__AddStorageFpaclEntry *)soap_instantiate__stra__AddStorageFpaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__AddStorageFpaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageFpaclEntry, sizeof(_stra__AddStorageFpaclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntryResponse);
-       if (soap_out_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, _stra__RemoveStorageEaclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__RemoveStorageEaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__RemoveStorageEaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__RemoveStorageEaclEntryResponse **)soap_malloc(soap, sizeof(_stra__RemoveStorageEaclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__RemoveStorageEaclEntryResponse *)soap_instantiate__stra__RemoveStorageEaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__RemoveStorageEaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageEaclEntryResponse, sizeof(_stra__RemoveStorageEaclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__RemoveStorageEaclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__RemoveStorageEaclEntry);
-       if (soap_out_PointerTo_stra__RemoveStorageEaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__RemoveStorageEaclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__RemoveStorageEaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, _stra__RemoveStorageEaclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__RemoveStorageEaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__RemoveStorageEaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__RemoveStorageEaclEntry(struct soap *soap, const char *tag, _stra__RemoveStorageEaclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__RemoveStorageEaclEntry **)soap_malloc(soap, sizeof(_stra__RemoveStorageEaclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__RemoveStorageEaclEntry *)soap_instantiate__stra__RemoveStorageEaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__RemoveStorageEaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__RemoveStorageEaclEntry, sizeof(_stra__RemoveStorageEaclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageEaclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageEaclEntryResponse);
-       if (soap_out_PointerTo_stra__GetStorageEaclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageEaclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageEaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, _stra__GetStorageEaclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__GetStorageEaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__GetStorageEaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__GetStorageEaclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__GetStorageEaclEntryResponse **)soap_malloc(soap, sizeof(_stra__GetStorageEaclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__GetStorageEaclEntryResponse *)soap_instantiate__stra__GetStorageEaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__GetStorageEaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageEaclEntryResponse, sizeof(_stra__GetStorageEaclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetStorageEaclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetStorageEaclEntry);
-       if (soap_out_PointerTo_stra__GetStorageEaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetStorageEaclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__GetStorageEaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, _stra__GetStorageEaclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__GetStorageEaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__GetStorageEaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__GetStorageEaclEntry(struct soap *soap, const char *tag, _stra__GetStorageEaclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__GetStorageEaclEntry **)soap_malloc(soap, sizeof(_stra__GetStorageEaclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__GetStorageEaclEntry *)soap_instantiate__stra__GetStorageEaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__GetStorageEaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetStorageEaclEntry, sizeof(_stra__GetStorageEaclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntriesResponse);
-       if (soap_out_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, _stra__EnumerateStorageEaclEntriesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__EnumerateStorageEaclEntriesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageEaclEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageEaclEntriesResponse(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntriesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__EnumerateStorageEaclEntriesResponse **)soap_malloc(soap, sizeof(_stra__EnumerateStorageEaclEntriesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__EnumerateStorageEaclEntriesResponse *)soap_instantiate__stra__EnumerateStorageEaclEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__EnumerateStorageEaclEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageEaclEntriesResponse, sizeof(_stra__EnumerateStorageEaclEntriesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__EnumerateStorageEaclEntries))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__EnumerateStorageEaclEntries);
-       if (soap_out_PointerTo_stra__EnumerateStorageEaclEntries(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__EnumerateStorageEaclEntries);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageEaclEntries ** SOAP_FMAC4 soap_get_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, _stra__EnumerateStorageEaclEntries **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__EnumerateStorageEaclEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__EnumerateStorageEaclEntries ** SOAP_FMAC4 soap_in_PointerTo_stra__EnumerateStorageEaclEntries(struct soap *soap, const char *tag, _stra__EnumerateStorageEaclEntries **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__EnumerateStorageEaclEntries **)soap_malloc(soap, sizeof(_stra__EnumerateStorageEaclEntries *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__EnumerateStorageEaclEntries *)soap_instantiate__stra__EnumerateStorageEaclEntries(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__EnumerateStorageEaclEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__EnumerateStorageEaclEntries, sizeof(_stra__EnumerateStorageEaclEntries), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageEaclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageEaclEntryResponse);
-       if (soap_out_PointerTo_stra__AddStorageEaclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageEaclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageEaclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, _stra__AddStorageEaclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__AddStorageEaclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__AddStorageEaclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageEaclEntryResponse(struct soap *soap, const char *tag, _stra__AddStorageEaclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__AddStorageEaclEntryResponse **)soap_malloc(soap, sizeof(_stra__AddStorageEaclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__AddStorageEaclEntryResponse *)soap_instantiate__stra__AddStorageEaclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__AddStorageEaclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageEaclEntryResponse, sizeof(_stra__AddStorageEaclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__AddStorageEaclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AddStorageEaclEntry);
-       if (soap_out_PointerTo_stra__AddStorageEaclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AddStorageEaclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__AddStorageEaclEntry ** SOAP_FMAC4 soap_get_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, _stra__AddStorageEaclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__AddStorageEaclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__AddStorageEaclEntry ** SOAP_FMAC4 soap_in_PointerTo_stra__AddStorageEaclEntry(struct soap *soap, const char *tag, _stra__AddStorageEaclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__AddStorageEaclEntry **)soap_malloc(soap, sizeof(_stra__AddStorageEaclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__AddStorageEaclEntry *)soap_instantiate__stra__AddStorageEaclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__AddStorageEaclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AddStorageEaclEntry, sizeof(_stra__AddStorageEaclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminRemoveApplicationResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminRemoveApplicationResponse);
-       if (soap_out_PointerTo_stra__AdminRemoveApplicationResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminRemoveApplicationResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__AdminRemoveApplicationResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, _stra__AdminRemoveApplicationResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__AdminRemoveApplicationResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__AdminRemoveApplicationResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminRemoveApplicationResponse(struct soap *soap, const char *tag, _stra__AdminRemoveApplicationResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__AdminRemoveApplicationResponse **)soap_malloc(soap, sizeof(_stra__AdminRemoveApplicationResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__AdminRemoveApplicationResponse *)soap_instantiate__stra__AdminRemoveApplicationResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__AdminRemoveApplicationResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminRemoveApplicationResponse, sizeof(_stra__AdminRemoveApplicationResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminRemoveApplication))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminRemoveApplication);
-       if (soap_out_PointerTo_stra__AdminRemoveApplication(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminRemoveApplication);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__AdminRemoveApplication ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminRemoveApplication(struct soap *soap, _stra__AdminRemoveApplication **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__AdminRemoveApplication(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__AdminRemoveApplication ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminRemoveApplication(struct soap *soap, const char *tag, _stra__AdminRemoveApplication **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__AdminRemoveApplication **)soap_malloc(soap, sizeof(_stra__AdminRemoveApplication *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__AdminRemoveApplication *)soap_instantiate__stra__AdminRemoveApplication(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__AdminRemoveApplication **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminRemoveApplication, sizeof(_stra__AdminRemoveApplication), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributesResponse);
-       if (soap_out_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, _stra__AdminGetApplicationAttributesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__AdminGetApplicationAttributesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__AdminGetApplicationAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetApplicationAttributesResponse(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__AdminGetApplicationAttributesResponse **)soap_malloc(soap, sizeof(_stra__AdminGetApplicationAttributesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__AdminGetApplicationAttributesResponse *)soap_instantiate__stra__AdminGetApplicationAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__AdminGetApplicationAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetApplicationAttributesResponse, sizeof(_stra__AdminGetApplicationAttributesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetApplicationAttributes))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetApplicationAttributes);
-       if (soap_out_PointerTo_stra__AdminGetApplicationAttributes(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetApplicationAttributes);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetApplicationAttributes ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, _stra__AdminGetApplicationAttributes **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__AdminGetApplicationAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__AdminGetApplicationAttributes ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetApplicationAttributes(struct soap *soap, const char *tag, _stra__AdminGetApplicationAttributes **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__AdminGetApplicationAttributes **)soap_malloc(soap, sizeof(_stra__AdminGetApplicationAttributes *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__AdminGetApplicationAttributes *)soap_instantiate__stra__AdminGetApplicationAttributes(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__AdminGetApplicationAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetApplicationAttributes, sizeof(_stra__AdminGetApplicationAttributes), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplicationsResponse);
-       if (soap_out_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, _stra__AdminGetRegisteredApplicationsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__AdminGetRegisteredApplicationsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__AdminGetRegisteredApplicationsResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetRegisteredApplicationsResponse(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplicationsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__AdminGetRegisteredApplicationsResponse **)soap_malloc(soap, sizeof(_stra__AdminGetRegisteredApplicationsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__AdminGetRegisteredApplicationsResponse *)soap_instantiate__stra__AdminGetRegisteredApplicationsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__AdminGetRegisteredApplicationsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetRegisteredApplicationsResponse, sizeof(_stra__AdminGetRegisteredApplicationsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__AdminGetRegisteredApplications))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__AdminGetRegisteredApplications);
-       if (soap_out_PointerTo_stra__AdminGetRegisteredApplications(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__AdminGetRegisteredApplications);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__AdminGetRegisteredApplications ** SOAP_FMAC4 soap_get_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, _stra__AdminGetRegisteredApplications **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__AdminGetRegisteredApplications(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__AdminGetRegisteredApplications ** SOAP_FMAC4 soap_in_PointerTo_stra__AdminGetRegisteredApplications(struct soap *soap, const char *tag, _stra__AdminGetRegisteredApplications **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__AdminGetRegisteredApplications **)soap_malloc(soap, sizeof(_stra__AdminGetRegisteredApplications *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__AdminGetRegisteredApplications *)soap_instantiate__stra__AdminGetRegisteredApplications(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__AdminGetRegisteredApplications **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__AdminGetRegisteredApplications, sizeof(_stra__AdminGetRegisteredApplications), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributesResponse);
-       if (soap_out_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, _stra__SetGlobalStorageAttributesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__SetGlobalStorageAttributesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__SetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__SetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__SetGlobalStorageAttributesResponse **)soap_malloc(soap, sizeof(_stra__SetGlobalStorageAttributesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__SetGlobalStorageAttributesResponse *)soap_instantiate__stra__SetGlobalStorageAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__SetGlobalStorageAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__SetGlobalStorageAttributesResponse, sizeof(_stra__SetGlobalStorageAttributesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__SetGlobalStorageAttributes))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__SetGlobalStorageAttributes);
-       if (soap_out_PointerTo_stra__SetGlobalStorageAttributes(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__SetGlobalStorageAttributes);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__SetGlobalStorageAttributes ** SOAP_FMAC4 soap_get_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, _stra__SetGlobalStorageAttributes **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__SetGlobalStorageAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__SetGlobalStorageAttributes ** SOAP_FMAC4 soap_in_PointerTo_stra__SetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__SetGlobalStorageAttributes **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__SetGlobalStorageAttributes **)soap_malloc(soap, sizeof(_stra__SetGlobalStorageAttributes *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__SetGlobalStorageAttributes *)soap_instantiate__stra__SetGlobalStorageAttributes(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__SetGlobalStorageAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__SetGlobalStorageAttributes, sizeof(_stra__SetGlobalStorageAttributes), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributesResponse);
-       if (soap_out_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, _stra__GetGlobalStorageAttributesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__GetGlobalStorageAttributesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__GetGlobalStorageAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_stra__GetGlobalStorageAttributesResponse(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__GetGlobalStorageAttributesResponse **)soap_malloc(soap, sizeof(_stra__GetGlobalStorageAttributesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__GetGlobalStorageAttributesResponse *)soap_instantiate__stra__GetGlobalStorageAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__GetGlobalStorageAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetGlobalStorageAttributesResponse, sizeof(_stra__GetGlobalStorageAttributesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__stra__GetGlobalStorageAttributes))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_stra__GetGlobalStorageAttributes);
-       if (soap_out_PointerTo_stra__GetGlobalStorageAttributes(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__stra__GetGlobalStorageAttributes);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _stra__GetGlobalStorageAttributes ** SOAP_FMAC4 soap_get_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, _stra__GetGlobalStorageAttributes **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_stra__GetGlobalStorageAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _stra__GetGlobalStorageAttributes ** SOAP_FMAC4 soap_in_PointerTo_stra__GetGlobalStorageAttributes(struct soap *soap, const char *tag, _stra__GetGlobalStorageAttributes **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_stra__GetGlobalStorageAttributes **)soap_malloc(soap, sizeof(_stra__GetGlobalStorageAttributes *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_stra__GetGlobalStorageAttributes *)soap_instantiate__stra__GetGlobalStorageAttributes(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_stra__GetGlobalStorageAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__stra__GetGlobalStorageAttributes, sizeof(_stra__GetGlobalStorageAttributes), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__str__ExecuteStorageOperationResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_str__ExecuteStorageOperationResponse);
-       if (soap_out_PointerTo_str__ExecuteStorageOperationResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__str__ExecuteStorageOperationResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _str__ExecuteStorageOperationResponse ** SOAP_FMAC4 soap_get_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, _str__ExecuteStorageOperationResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_str__ExecuteStorageOperationResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _str__ExecuteStorageOperationResponse ** SOAP_FMAC4 soap_in_PointerTo_str__ExecuteStorageOperationResponse(struct soap *soap, const char *tag, _str__ExecuteStorageOperationResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_str__ExecuteStorageOperationResponse **)soap_malloc(soap, sizeof(_str__ExecuteStorageOperationResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_str__ExecuteStorageOperationResponse *)soap_instantiate__str__ExecuteStorageOperationResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_str__ExecuteStorageOperationResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__str__ExecuteStorageOperationResponse, sizeof(_str__ExecuteStorageOperationResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__str__ExecuteStorageOperation))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_str__ExecuteStorageOperation);
-       if (soap_out_PointerTo_str__ExecuteStorageOperation(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__str__ExecuteStorageOperation);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _str__ExecuteStorageOperation ** SOAP_FMAC4 soap_get_PointerTo_str__ExecuteStorageOperation(struct soap *soap, _str__ExecuteStorageOperation **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_str__ExecuteStorageOperation(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _str__ExecuteStorageOperation ** SOAP_FMAC4 soap_in_PointerTo_str__ExecuteStorageOperation(struct soap *soap, const char *tag, _str__ExecuteStorageOperation **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_str__ExecuteStorageOperation **)soap_malloc(soap, sizeof(_str__ExecuteStorageOperation *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_str__ExecuteStorageOperation *)soap_instantiate__str__ExecuteStorageOperation(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_str__ExecuteStorageOperation **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__str__ExecuteStorageOperation, sizeof(_str__ExecuteStorageOperation), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAclEnabledStateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAclEnabledStateResponse);
-       if (soap_out_PointerTo_sai__GetAclEnabledStateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAclEnabledStateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetAclEnabledStateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, _sai__GetAclEnabledStateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetAclEnabledStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetAclEnabledStateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__GetAclEnabledStateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetAclEnabledStateResponse **)soap_malloc(soap, sizeof(_sai__GetAclEnabledStateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetAclEnabledStateResponse *)soap_instantiate__sai__GetAclEnabledStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetAclEnabledStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAclEnabledStateResponse, sizeof(_sai__GetAclEnabledStateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAclEnabledState))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAclEnabledState);
-       if (soap_out_PointerTo_sai__GetAclEnabledState(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAclEnabledState);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetAclEnabledState ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAclEnabledState(struct soap *soap, _sai__GetAclEnabledState **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetAclEnabledState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetAclEnabledState ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAclEnabledState(struct soap *soap, const char *tag, _sai__GetAclEnabledState **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetAclEnabledState **)soap_malloc(soap, sizeof(_sai__GetAclEnabledState *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetAclEnabledState *)soap_instantiate__sai__GetAclEnabledState(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetAclEnabledState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAclEnabledState, sizeof(_sai__GetAclEnabledState), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAclEnabledStateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAclEnabledStateResponse);
-       if (soap_out_PointerTo_sai__SetAclEnabledStateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAclEnabledStateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetAclEnabledStateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, _sai__SetAclEnabledStateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetAclEnabledStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetAclEnabledStateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAclEnabledStateResponse(struct soap *soap, const char *tag, _sai__SetAclEnabledStateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetAclEnabledStateResponse **)soap_malloc(soap, sizeof(_sai__SetAclEnabledStateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetAclEnabledStateResponse *)soap_instantiate__sai__SetAclEnabledStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetAclEnabledStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAclEnabledStateResponse, sizeof(_sai__SetAclEnabledStateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAclEnabledState))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAclEnabledState);
-       if (soap_out_PointerTo_sai__SetAclEnabledState(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAclEnabledState);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetAclEnabledState ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAclEnabledState(struct soap *soap, _sai__SetAclEnabledState **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetAclEnabledState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetAclEnabledState ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAclEnabledState(struct soap *soap, const char *tag, _sai__SetAclEnabledState **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetAclEnabledState **)soap_malloc(soap, sizeof(_sai__SetAclEnabledState *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetAclEnabledState *)soap_instantiate__sai__SetAclEnabledState(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetAclEnabledState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAclEnabledState, sizeof(_sai__SetAclEnabledState), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDNResponse);
-       if (soap_out_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, _sai__SetConfigurationServerFQDNResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetConfigurationServerFQDNResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDNResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetConfigurationServerFQDNResponse **)soap_malloc(soap, sizeof(_sai__SetConfigurationServerFQDNResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetConfigurationServerFQDNResponse *)soap_instantiate__sai__SetConfigurationServerFQDNResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetConfigurationServerFQDNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetConfigurationServerFQDNResponse, sizeof(_sai__SetConfigurationServerFQDNResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetConfigurationServerFQDN))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetConfigurationServerFQDN);
-       if (soap_out_PointerTo_sai__SetConfigurationServerFQDN(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetConfigurationServerFQDN);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetConfigurationServerFQDN ** SOAP_FMAC4 soap_get_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, _sai__SetConfigurationServerFQDN **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetConfigurationServerFQDN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetConfigurationServerFQDN ** SOAP_FMAC4 soap_in_PointerTo_sai__SetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__SetConfigurationServerFQDN **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetConfigurationServerFQDN **)soap_malloc(soap, sizeof(_sai__SetConfigurationServerFQDN *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetConfigurationServerFQDN *)soap_instantiate__sai__SetConfigurationServerFQDN(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetConfigurationServerFQDN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetConfigurationServerFQDN, sizeof(_sai__SetConfigurationServerFQDN), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDNResponse);
-       if (soap_out_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, _sai__GetConfigurationServerFQDNResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetConfigurationServerFQDNResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetConfigurationServerFQDNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetConfigurationServerFQDNResponse(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDNResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetConfigurationServerFQDNResponse **)soap_malloc(soap, sizeof(_sai__GetConfigurationServerFQDNResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetConfigurationServerFQDNResponse *)soap_instantiate__sai__GetConfigurationServerFQDNResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetConfigurationServerFQDNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetConfigurationServerFQDNResponse, sizeof(_sai__GetConfigurationServerFQDNResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetConfigurationServerFQDN))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetConfigurationServerFQDN);
-       if (soap_out_PointerTo_sai__GetConfigurationServerFQDN(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetConfigurationServerFQDN);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetConfigurationServerFQDN ** SOAP_FMAC4 soap_get_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, _sai__GetConfigurationServerFQDN **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetConfigurationServerFQDN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetConfigurationServerFQDN ** SOAP_FMAC4 soap_in_PointerTo_sai__GetConfigurationServerFQDN(struct soap *soap, const char *tag, _sai__GetConfigurationServerFQDN **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetConfigurationServerFQDN **)soap_malloc(soap, sizeof(_sai__GetConfigurationServerFQDN *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetConfigurationServerFQDN *)soap_instantiate__sai__GetConfigurationServerFQDN(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetConfigurationServerFQDN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetConfigurationServerFQDN, sizeof(_sai__GetConfigurationServerFQDN), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableVpnRoutingResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableVpnRoutingResponse);
-       if (soap_out_PointerTo_sai__EnableVpnRoutingResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableVpnRoutingResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnableVpnRoutingResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, _sai__EnableVpnRoutingResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnableVpnRoutingResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnableVpnRoutingResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableVpnRoutingResponse(struct soap *soap, const char *tag, _sai__EnableVpnRoutingResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnableVpnRoutingResponse **)soap_malloc(soap, sizeof(_sai__EnableVpnRoutingResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnableVpnRoutingResponse *)soap_instantiate__sai__EnableVpnRoutingResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnableVpnRoutingResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableVpnRoutingResponse, sizeof(_sai__EnableVpnRoutingResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableVpnRouting))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableVpnRouting);
-       if (soap_out_PointerTo_sai__EnableVpnRouting(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableVpnRouting);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnableVpnRouting ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableVpnRouting(struct soap *soap, _sai__EnableVpnRouting **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnableVpnRouting(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnableVpnRouting ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableVpnRouting(struct soap *soap, const char *tag, _sai__EnableVpnRouting **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnableVpnRouting **)soap_malloc(soap, sizeof(_sai__EnableVpnRouting *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnableVpnRouting *)soap_instantiate__sai__EnableVpnRouting(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnableVpnRouting **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableVpnRouting, sizeof(_sai__EnableVpnRouting), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCredentialsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCredentialsResponse);
-       if (soap_out_PointerTo_sai__GetTLSCredentialsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCredentialsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCredentialsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, _sai__GetTLSCredentialsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetTLSCredentialsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetTLSCredentialsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__GetTLSCredentialsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetTLSCredentialsResponse **)soap_malloc(soap, sizeof(_sai__GetTLSCredentialsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetTLSCredentialsResponse *)soap_instantiate__sai__GetTLSCredentialsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetTLSCredentialsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCredentialsResponse, sizeof(_sai__GetTLSCredentialsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCredentials))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCredentials);
-       if (soap_out_PointerTo_sai__GetTLSCredentials(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCredentials);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCredentials ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCredentials(struct soap *soap, _sai__GetTLSCredentials **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetTLSCredentials(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetTLSCredentials ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCredentials(struct soap *soap, const char *tag, _sai__GetTLSCredentials **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetTLSCredentials **)soap_malloc(soap, sizeof(_sai__GetTLSCredentials *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetTLSCredentials *)soap_instantiate__sai__GetTLSCredentials(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetTLSCredentials **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCredentials, sizeof(_sai__GetTLSCredentials), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCredentialsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCredentialsResponse);
-       if (soap_out_PointerTo_sai__SetTLSCredentialsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCredentialsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCredentialsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, _sai__SetTLSCredentialsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTLSCredentialsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTLSCredentialsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCredentialsResponse(struct soap *soap, const char *tag, _sai__SetTLSCredentialsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTLSCredentialsResponse **)soap_malloc(soap, sizeof(_sai__SetTLSCredentialsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTLSCredentialsResponse *)soap_instantiate__sai__SetTLSCredentialsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTLSCredentialsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCredentialsResponse, sizeof(_sai__SetTLSCredentialsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCredentials))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCredentials);
-       if (soap_out_PointerTo_sai__SetTLSCredentials(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCredentials);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCredentials ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCredentials(struct soap *soap, _sai__SetTLSCredentials **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTLSCredentials(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTLSCredentials ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCredentials(struct soap *soap, const char *tag, _sai__SetTLSCredentials **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTLSCredentials **)soap_malloc(soap, sizeof(_sai__SetTLSCredentials *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTLSCredentials *)soap_instantiate__sai__SetTLSCredentials(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTLSCredentials **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCredentials, sizeof(_sai__SetTLSCredentials), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificateResponse);
-       if (soap_out_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, _sai__CertStoreUpdateCertificateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreUpdateCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreUpdateCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreUpdateCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreUpdateCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreUpdateCertificateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreUpdateCertificateResponse *)soap_instantiate__sai__CertStoreUpdateCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreUpdateCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreUpdateCertificateResponse, sizeof(_sai__CertStoreUpdateCertificateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreUpdateCertificate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreUpdateCertificate);
-       if (soap_out_PointerTo_sai__CertStoreUpdateCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreUpdateCertificate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreUpdateCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, _sai__CertStoreUpdateCertificate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreUpdateCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreUpdateCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreUpdateCertificate(struct soap *soap, const char *tag, _sai__CertStoreUpdateCertificate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreUpdateCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreUpdateCertificate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreUpdateCertificate *)soap_instantiate__sai__CertStoreUpdateCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreUpdateCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreUpdateCertificate, sizeof(_sai__CertStoreUpdateCertificate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10RequestResponse);
-       if (soap_out_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, _sai__CertStoreGetPKCS10RequestResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreGetPKCS10RequestResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreGetPKCS10RequestResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetPKCS10RequestResponse(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10RequestResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreGetPKCS10RequestResponse **)soap_malloc(soap, sizeof(_sai__CertStoreGetPKCS10RequestResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreGetPKCS10RequestResponse *)soap_instantiate__sai__CertStoreGetPKCS10RequestResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreGetPKCS10RequestResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetPKCS10RequestResponse, sizeof(_sai__CertStoreGetPKCS10RequestResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetPKCS10Request))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetPKCS10Request);
-       if (soap_out_PointerTo_sai__CertStoreGetPKCS10Request(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetPKCS10Request);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetPKCS10Request ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, _sai__CertStoreGetPKCS10Request **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreGetPKCS10Request(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreGetPKCS10Request ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetPKCS10Request(struct soap *soap, const char *tag, _sai__CertStoreGetPKCS10Request **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreGetPKCS10Request **)soap_malloc(soap, sizeof(_sai__CertStoreGetPKCS10Request *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreGetPKCS10Request *)soap_instantiate__sai__CertStoreGetPKCS10Request(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreGetPKCS10Request **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetPKCS10Request, sizeof(_sai__CertStoreGetPKCS10Request), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificateResponse);
-       if (soap_out_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, _sai__CertStoreRemoveCertificateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreRemoveCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreRemoveCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveCertificateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreRemoveCertificateResponse *)soap_instantiate__sai__CertStoreRemoveCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreRemoveCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveCertificateResponse, sizeof(_sai__CertStoreRemoveCertificateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveCertificate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveCertificate);
-       if (soap_out_PointerTo_sai__CertStoreRemoveCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveCertificate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, _sai__CertStoreRemoveCertificate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreRemoveCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveCertificate(struct soap *soap, const char *tag, _sai__CertStoreRemoveCertificate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreRemoveCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveCertificate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreRemoveCertificate *)soap_instantiate__sai__CertStoreRemoveCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreRemoveCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveCertificate, sizeof(_sai__CertStoreRemoveCertificate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificatesResponse);
-       if (soap_out_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, _sai__CertStoreEnumerateCertificatesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreEnumerateCertificatesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateCertificatesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateCertificatesResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificatesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreEnumerateCertificatesResponse **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateCertificatesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreEnumerateCertificatesResponse *)soap_instantiate__sai__CertStoreEnumerateCertificatesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreEnumerateCertificatesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateCertificatesResponse, sizeof(_sai__CertStoreEnumerateCertificatesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateCertificates))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateCertificates);
-       if (soap_out_PointerTo_sai__CertStoreEnumerateCertificates(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateCertificates);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateCertificates ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, _sai__CertStoreEnumerateCertificates **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreEnumerateCertificates(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateCertificates ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateCertificates(struct soap *soap, const char *tag, _sai__CertStoreEnumerateCertificates **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreEnumerateCertificates **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateCertificates *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreEnumerateCertificates *)soap_instantiate__sai__CertStoreEnumerateCertificates(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreEnumerateCertificates **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateCertificates, sizeof(_sai__CertStoreEnumerateCertificates), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetCertificateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetCertificateResponse);
-       if (soap_out_PointerTo_sai__CertStoreGetCertificateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetCertificateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, _sai__CertStoreGetCertificateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreGetCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreGetCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreGetCertificateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreGetCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreGetCertificateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreGetCertificateResponse *)soap_instantiate__sai__CertStoreGetCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreGetCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetCertificateResponse, sizeof(_sai__CertStoreGetCertificateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetCertificate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetCertificate);
-       if (soap_out_PointerTo_sai__CertStoreGetCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetCertificate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, _sai__CertStoreGetCertificate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreGetCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreGetCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetCertificate(struct soap *soap, const char *tag, _sai__CertStoreGetCertificate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreGetCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreGetCertificate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreGetCertificate *)soap_instantiate__sai__CertStoreGetCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreGetCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetCertificate, sizeof(_sai__CertStoreGetCertificate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddCertificateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddCertificateResponse);
-       if (soap_out_PointerTo_sai__CertStoreAddCertificateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddCertificateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, _sai__CertStoreAddCertificateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreAddCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreAddCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddCertificateResponse(struct soap *soap, const char *tag, _sai__CertStoreAddCertificateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreAddCertificateResponse **)soap_malloc(soap, sizeof(_sai__CertStoreAddCertificateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreAddCertificateResponse *)soap_instantiate__sai__CertStoreAddCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreAddCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddCertificateResponse, sizeof(_sai__CertStoreAddCertificateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddCertificate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddCertificate);
-       if (soap_out_PointerTo_sai__CertStoreAddCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddCertificate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, _sai__CertStoreAddCertificate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreAddCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreAddCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddCertificate(struct soap *soap, const char *tag, _sai__CertStoreAddCertificate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreAddCertificate **)soap_malloc(soap, sizeof(_sai__CertStoreAddCertificate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreAddCertificate *)soap_instantiate__sai__CertStoreAddCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreAddCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddCertificate, sizeof(_sai__CertStoreAddCertificate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveKeyResponse);
-       if (soap_out_PointerTo_sai__CertStoreRemoveKeyResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveKeyResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, _sai__CertStoreRemoveKeyResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreRemoveKeyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreRemoveKeyResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreRemoveKeyResponse **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveKeyResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreRemoveKeyResponse *)soap_instantiate__sai__CertStoreRemoveKeyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreRemoveKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveKeyResponse, sizeof(_sai__CertStoreRemoveKeyResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreRemoveKey))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreRemoveKey);
-       if (soap_out_PointerTo_sai__CertStoreRemoveKey(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreRemoveKey);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveKey ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, _sai__CertStoreRemoveKey **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreRemoveKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreRemoveKey ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreRemoveKey(struct soap *soap, const char *tag, _sai__CertStoreRemoveKey **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreRemoveKey **)soap_malloc(soap, sizeof(_sai__CertStoreRemoveKey *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreRemoveKey *)soap_instantiate__sai__CertStoreRemoveKey(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreRemoveKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreRemoveKey, sizeof(_sai__CertStoreRemoveKey), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetKeyResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetKeyResponse);
-       if (soap_out_PointerTo_sai__CertStoreGetKeyResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetKeyResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, _sai__CertStoreGetKeyResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreGetKeyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreGetKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreGetKeyResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreGetKeyResponse **)soap_malloc(soap, sizeof(_sai__CertStoreGetKeyResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreGetKeyResponse *)soap_instantiate__sai__CertStoreGetKeyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreGetKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetKeyResponse, sizeof(_sai__CertStoreGetKeyResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreGetKey))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreGetKey);
-       if (soap_out_PointerTo_sai__CertStoreGetKey(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreGetKey);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreGetKey ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreGetKey(struct soap *soap, _sai__CertStoreGetKey **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreGetKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreGetKey ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreGetKey(struct soap *soap, const char *tag, _sai__CertStoreGetKey **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreGetKey **)soap_malloc(soap, sizeof(_sai__CertStoreGetKey *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreGetKey *)soap_instantiate__sai__CertStoreGetKey(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreGetKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreGetKey, sizeof(_sai__CertStoreGetKey), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeysResponse);
-       if (soap_out_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, _sai__CertStoreEnumerateKeysResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreEnumerateKeysResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateKeysResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateKeysResponse(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeysResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreEnumerateKeysResponse **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateKeysResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreEnumerateKeysResponse *)soap_instantiate__sai__CertStoreEnumerateKeysResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreEnumerateKeysResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateKeysResponse, sizeof(_sai__CertStoreEnumerateKeysResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreEnumerateKeys))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreEnumerateKeys);
-       if (soap_out_PointerTo_sai__CertStoreEnumerateKeys(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreEnumerateKeys);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateKeys ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, _sai__CertStoreEnumerateKeys **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreEnumerateKeys(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreEnumerateKeys ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreEnumerateKeys(struct soap *soap, const char *tag, _sai__CertStoreEnumerateKeys **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreEnumerateKeys **)soap_malloc(soap, sizeof(_sai__CertStoreEnumerateKeys *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreEnumerateKeys *)soap_instantiate__sai__CertStoreEnumerateKeys(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreEnumerateKeys **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreEnumerateKeys, sizeof(_sai__CertStoreEnumerateKeys), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddKeyResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddKeyResponse);
-       if (soap_out_PointerTo_sai__CertStoreAddKeyResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddKeyResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, _sai__CertStoreAddKeyResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreAddKeyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreAddKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddKeyResponse(struct soap *soap, const char *tag, _sai__CertStoreAddKeyResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreAddKeyResponse **)soap_malloc(soap, sizeof(_sai__CertStoreAddKeyResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreAddKeyResponse *)soap_instantiate__sai__CertStoreAddKeyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreAddKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddKeyResponse, sizeof(_sai__CertStoreAddKeyResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CertStoreAddKey))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CertStoreAddKey);
-       if (soap_out_PointerTo_sai__CertStoreAddKey(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CertStoreAddKey);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CertStoreAddKey ** SOAP_FMAC4 soap_get_PointerTo_sai__CertStoreAddKey(struct soap *soap, _sai__CertStoreAddKey **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CertStoreAddKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CertStoreAddKey ** SOAP_FMAC4 soap_in_PointerTo_sai__CertStoreAddKey(struct soap *soap, const char *tag, _sai__CertStoreAddKey **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CertStoreAddKey **)soap_malloc(soap, sizeof(_sai__CertStoreAddKey *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CertStoreAddKey *)soap_instantiate__sai__CertStoreAddKey(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CertStoreAddKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CertStoreAddKey, sizeof(_sai__CertStoreAddKey), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicyResponse);
-       if (soap_out_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, _sai__GetGlobalPowerPolicyResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetGlobalPowerPolicyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicyResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetGlobalPowerPolicyResponse **)soap_malloc(soap, sizeof(_sai__GetGlobalPowerPolicyResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetGlobalPowerPolicyResponse *)soap_instantiate__sai__GetGlobalPowerPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetGlobalPowerPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetGlobalPowerPolicyResponse, sizeof(_sai__GetGlobalPowerPolicyResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetGlobalPowerPolicy))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetGlobalPowerPolicy);
-       if (soap_out_PointerTo_sai__GetGlobalPowerPolicy(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetGlobalPowerPolicy);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetGlobalPowerPolicy ** SOAP_FMAC4 soap_get_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, _sai__GetGlobalPowerPolicy **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetGlobalPowerPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetGlobalPowerPolicy ** SOAP_FMAC4 soap_in_PointerTo_sai__GetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__GetGlobalPowerPolicy **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetGlobalPowerPolicy **)soap_malloc(soap, sizeof(_sai__GetGlobalPowerPolicy *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetGlobalPowerPolicy *)soap_instantiate__sai__GetGlobalPowerPolicy(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetGlobalPowerPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetGlobalPowerPolicy, sizeof(_sai__GetGlobalPowerPolicy), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicyResponse);
-       if (soap_out_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, _sai__SetGlobalPowerPolicyResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetGlobalPowerPolicyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetGlobalPowerPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetGlobalPowerPolicyResponse(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicyResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetGlobalPowerPolicyResponse **)soap_malloc(soap, sizeof(_sai__SetGlobalPowerPolicyResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetGlobalPowerPolicyResponse *)soap_instantiate__sai__SetGlobalPowerPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetGlobalPowerPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetGlobalPowerPolicyResponse, sizeof(_sai__SetGlobalPowerPolicyResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetGlobalPowerPolicy))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetGlobalPowerPolicy);
-       if (soap_out_PointerTo_sai__SetGlobalPowerPolicy(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetGlobalPowerPolicy);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetGlobalPowerPolicy ** SOAP_FMAC4 soap_get_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, _sai__SetGlobalPowerPolicy **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetGlobalPowerPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetGlobalPowerPolicy ** SOAP_FMAC4 soap_in_PointerTo_sai__SetGlobalPowerPolicy(struct soap *soap, const char *tag, _sai__SetGlobalPowerPolicy **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetGlobalPowerPolicy **)soap_malloc(soap, sizeof(_sai__SetGlobalPowerPolicy *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetGlobalPowerPolicy *)soap_instantiate__sai__SetGlobalPowerPolicy(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetGlobalPowerPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetGlobalPowerPolicy, sizeof(_sai__SetGlobalPowerPolicy), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetActivePowerPackageResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetActivePowerPackageResponse);
-       if (soap_out_PointerTo_sai__SetActivePowerPackageResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetActivePowerPackageResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetActivePowerPackageResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, _sai__SetActivePowerPackageResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetActivePowerPackageResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetActivePowerPackageResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__SetActivePowerPackageResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetActivePowerPackageResponse **)soap_malloc(soap, sizeof(_sai__SetActivePowerPackageResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetActivePowerPackageResponse *)soap_instantiate__sai__SetActivePowerPackageResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetActivePowerPackageResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetActivePowerPackageResponse, sizeof(_sai__SetActivePowerPackageResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetActivePowerPackage))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetActivePowerPackage);
-       if (soap_out_PointerTo_sai__SetActivePowerPackage(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetActivePowerPackage);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetActivePowerPackage ** SOAP_FMAC4 soap_get_PointerTo_sai__SetActivePowerPackage(struct soap *soap, _sai__SetActivePowerPackage **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetActivePowerPackage(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetActivePowerPackage ** SOAP_FMAC4 soap_in_PointerTo_sai__SetActivePowerPackage(struct soap *soap, const char *tag, _sai__SetActivePowerPackage **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetActivePowerPackage **)soap_malloc(soap, sizeof(_sai__SetActivePowerPackage *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetActivePowerPackage *)soap_instantiate__sai__SetActivePowerPackage(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetActivePowerPackage **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetActivePowerPackage, sizeof(_sai__SetActivePowerPackage), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetActivePowerPackageResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetActivePowerPackageResponse);
-       if (soap_out_PointerTo_sai__GetActivePowerPackageResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetActivePowerPackageResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetActivePowerPackageResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, _sai__GetActivePowerPackageResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetActivePowerPackageResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetActivePowerPackageResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetActivePowerPackageResponse(struct soap *soap, const char *tag, _sai__GetActivePowerPackageResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetActivePowerPackageResponse **)soap_malloc(soap, sizeof(_sai__GetActivePowerPackageResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetActivePowerPackageResponse *)soap_instantiate__sai__GetActivePowerPackageResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetActivePowerPackageResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetActivePowerPackageResponse, sizeof(_sai__GetActivePowerPackageResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetActivePowerPackage))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetActivePowerPackage);
-       if (soap_out_PointerTo_sai__GetActivePowerPackage(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetActivePowerPackage);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetActivePowerPackage ** SOAP_FMAC4 soap_get_PointerTo_sai__GetActivePowerPackage(struct soap *soap, _sai__GetActivePowerPackage **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetActivePowerPackage(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetActivePowerPackage ** SOAP_FMAC4 soap_in_PointerTo_sai__GetActivePowerPackage(struct soap *soap, const char *tag, _sai__GetActivePowerPackage **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetActivePowerPackage **)soap_malloc(soap, sizeof(_sai__GetActivePowerPackage *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetActivePowerPackage *)soap_instantiate__sai__GetActivePowerPackage(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetActivePowerPackage **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetActivePowerPackage, sizeof(_sai__GetActivePowerPackage), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerPackageResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerPackageResponse);
-       if (soap_out_PointerTo_sai__GetPowerPackageResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerPackageResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerPackageResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, _sai__GetPowerPackageResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetPowerPackageResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetPowerPackageResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerPackageResponse(struct soap *soap, const char *tag, _sai__GetPowerPackageResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetPowerPackageResponse **)soap_malloc(soap, sizeof(_sai__GetPowerPackageResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetPowerPackageResponse *)soap_instantiate__sai__GetPowerPackageResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetPowerPackageResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerPackageResponse, sizeof(_sai__GetPowerPackageResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerPackage))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerPackage);
-       if (soap_out_PointerTo_sai__GetPowerPackage(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerPackage);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerPackage ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerPackage(struct soap *soap, _sai__GetPowerPackage **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetPowerPackage(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetPowerPackage ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerPackage(struct soap *soap, const char *tag, _sai__GetPowerPackage **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetPowerPackage **)soap_malloc(soap, sizeof(_sai__GetPowerPackage *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetPowerPackage *)soap_instantiate__sai__GetPowerPackage(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetPowerPackage **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerPackage, sizeof(_sai__GetPowerPackage), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumeratePowerPackagesResponse);
-       if (soap_out_PointerTo_sai__EnumeratePowerPackagesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumeratePowerPackagesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, _sai__EnumeratePowerPackagesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnumeratePowerPackagesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnumeratePowerPackagesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumeratePowerPackagesResponse(struct soap *soap, const char *tag, _sai__EnumeratePowerPackagesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnumeratePowerPackagesResponse **)soap_malloc(soap, sizeof(_sai__EnumeratePowerPackagesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnumeratePowerPackagesResponse *)soap_instantiate__sai__EnumeratePowerPackagesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnumeratePowerPackagesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumeratePowerPackagesResponse, sizeof(_sai__EnumeratePowerPackagesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumeratePowerPackages))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumeratePowerPackages);
-       if (soap_out_PointerTo_sai__EnumeratePowerPackages(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumeratePowerPackages);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnumeratePowerPackages ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, _sai__EnumeratePowerPackages **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnumeratePowerPackages(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnumeratePowerPackages ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumeratePowerPackages(struct soap *soap, const char *tag, _sai__EnumeratePowerPackages **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnumeratePowerPackages **)soap_malloc(soap, sizeof(_sai__EnumeratePowerPackages *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnumeratePowerPackages *)soap_instantiate__sai__EnumeratePowerPackages(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnumeratePowerPackages **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumeratePowerPackages, sizeof(_sai__EnumeratePowerPackages), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnvironmentDetectionResponse);
-       if (soap_out_PointerTo_sai__GetEnvironmentDetectionResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnvironmentDetectionResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, _sai__GetEnvironmentDetectionResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetEnvironmentDetectionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__GetEnvironmentDetectionResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetEnvironmentDetectionResponse **)soap_malloc(soap, sizeof(_sai__GetEnvironmentDetectionResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetEnvironmentDetectionResponse *)soap_instantiate__sai__GetEnvironmentDetectionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetEnvironmentDetectionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnvironmentDetectionResponse, sizeof(_sai__GetEnvironmentDetectionResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnvironmentDetection))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnvironmentDetection);
-       if (soap_out_PointerTo_sai__GetEnvironmentDetection(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnvironmentDetection);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetEnvironmentDetection ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, _sai__GetEnvironmentDetection **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetEnvironmentDetection(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetEnvironmentDetection ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnvironmentDetection(struct soap *soap, const char *tag, _sai__GetEnvironmentDetection **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetEnvironmentDetection **)soap_malloc(soap, sizeof(_sai__GetEnvironmentDetection *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetEnvironmentDetection *)soap_instantiate__sai__GetEnvironmentDetection(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetEnvironmentDetection **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnvironmentDetection, sizeof(_sai__GetEnvironmentDetection), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnvironmentDetectionResponse);
-       if (soap_out_PointerTo_sai__SetEnvironmentDetectionResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnvironmentDetectionResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, _sai__SetEnvironmentDetectionResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetEnvironmentDetectionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetEnvironmentDetectionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnvironmentDetectionResponse(struct soap *soap, const char *tag, _sai__SetEnvironmentDetectionResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetEnvironmentDetectionResponse **)soap_malloc(soap, sizeof(_sai__SetEnvironmentDetectionResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetEnvironmentDetectionResponse *)soap_instantiate__sai__SetEnvironmentDetectionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetEnvironmentDetectionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnvironmentDetectionResponse, sizeof(_sai__SetEnvironmentDetectionResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnvironmentDetection))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnvironmentDetection);
-       if (soap_out_PointerTo_sai__SetEnvironmentDetection(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnvironmentDetection);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetEnvironmentDetection ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, _sai__SetEnvironmentDetection **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetEnvironmentDetection(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetEnvironmentDetection ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnvironmentDetection(struct soap *soap, const char *tag, _sai__SetEnvironmentDetection **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetEnvironmentDetection **)soap_malloc(soap, sizeof(_sai__SetEnvironmentDetection *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetEnvironmentDetection *)soap_instantiate__sai__SetEnvironmentDetection(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetEnvironmentDetection **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnvironmentDetection, sizeof(_sai__SetEnvironmentDetection), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRealmAuthOptionsResponse);
-       if (soap_out_PointerTo_sai__SetRealmAuthOptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRealmAuthOptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, _sai__SetRealmAuthOptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetRealmAuthOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__SetRealmAuthOptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetRealmAuthOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetRealmAuthOptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetRealmAuthOptionsResponse *)soap_instantiate__sai__SetRealmAuthOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetRealmAuthOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRealmAuthOptionsResponse, sizeof(_sai__SetRealmAuthOptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRealmAuthOptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRealmAuthOptions);
-       if (soap_out_PointerTo_sai__SetRealmAuthOptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRealmAuthOptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetRealmAuthOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, _sai__SetRealmAuthOptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetRealmAuthOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetRealmAuthOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRealmAuthOptions(struct soap *soap, const char *tag, _sai__SetRealmAuthOptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetRealmAuthOptions **)soap_malloc(soap, sizeof(_sai__SetRealmAuthOptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetRealmAuthOptions *)soap_instantiate__sai__SetRealmAuthOptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetRealmAuthOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRealmAuthOptions, sizeof(_sai__SetRealmAuthOptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetRealmAuthOptionsResponse);
-       if (soap_out_PointerTo_sai__GetRealmAuthOptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetRealmAuthOptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, _sai__GetRealmAuthOptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetRealmAuthOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetRealmAuthOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetRealmAuthOptionsResponse(struct soap *soap, const char *tag, _sai__GetRealmAuthOptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetRealmAuthOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetRealmAuthOptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetRealmAuthOptionsResponse *)soap_instantiate__sai__GetRealmAuthOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetRealmAuthOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetRealmAuthOptionsResponse, sizeof(_sai__GetRealmAuthOptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetRealmAuthOptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetRealmAuthOptions);
-       if (soap_out_PointerTo_sai__GetRealmAuthOptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetRealmAuthOptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetRealmAuthOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, _sai__GetRealmAuthOptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetRealmAuthOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetRealmAuthOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetRealmAuthOptions(struct soap *soap, const char *tag, _sai__GetRealmAuthOptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetRealmAuthOptions **)soap_malloc(soap, sizeof(_sai__GetRealmAuthOptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetRealmAuthOptions *)soap_instantiate__sai__GetRealmAuthOptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetRealmAuthOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetRealmAuthOptions, sizeof(_sai__GetRealmAuthOptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriodResponse);
-       if (soap_out_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, _sai__ExtendProvisioningPeriodResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__ExtendProvisioningPeriodResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__ExtendProvisioningPeriodResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__ExtendProvisioningPeriodResponse(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriodResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__ExtendProvisioningPeriodResponse **)soap_malloc(soap, sizeof(_sai__ExtendProvisioningPeriodResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__ExtendProvisioningPeriodResponse *)soap_instantiate__sai__ExtendProvisioningPeriodResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__ExtendProvisioningPeriodResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ExtendProvisioningPeriodResponse, sizeof(_sai__ExtendProvisioningPeriodResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__ExtendProvisioningPeriod))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ExtendProvisioningPeriod);
-       if (soap_out_PointerTo_sai__ExtendProvisioningPeriod(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ExtendProvisioningPeriod);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__ExtendProvisioningPeriod ** SOAP_FMAC4 soap_get_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, _sai__ExtendProvisioningPeriod **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__ExtendProvisioningPeriod(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__ExtendProvisioningPeriod ** SOAP_FMAC4 soap_in_PointerTo_sai__ExtendProvisioningPeriod(struct soap *soap, const char *tag, _sai__ExtendProvisioningPeriod **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__ExtendProvisioningPeriod **)soap_malloc(soap, sizeof(_sai__ExtendProvisioningPeriod *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__ExtendProvisioningPeriod *)soap_instantiate__sai__ExtendProvisioningPeriod(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__ExtendProvisioningPeriod **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ExtendProvisioningPeriod, sizeof(_sai__ExtendProvisioningPeriod), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningPIDResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningPIDResponse);
-       if (soap_out_PointerTo_sai__GetProvisioningPIDResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningPIDResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningPIDResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, _sai__GetProvisioningPIDResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetProvisioningPIDResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetProvisioningPIDResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningPIDResponse(struct soap *soap, const char *tag, _sai__GetProvisioningPIDResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetProvisioningPIDResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningPIDResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetProvisioningPIDResponse *)soap_instantiate__sai__GetProvisioningPIDResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetProvisioningPIDResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningPIDResponse, sizeof(_sai__GetProvisioningPIDResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningPID))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningPID);
-       if (soap_out_PointerTo_sai__GetProvisioningPID(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningPID);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningPID ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningPID(struct soap *soap, _sai__GetProvisioningPID **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetProvisioningPID(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetProvisioningPID ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningPID(struct soap *soap, const char *tag, _sai__GetProvisioningPID **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetProvisioningPID **)soap_malloc(soap, sizeof(_sai__GetProvisioningPID *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetProvisioningPID *)soap_instantiate__sai__GetProvisioningPID(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetProvisioningPID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningPID, sizeof(_sai__GetProvisioningPID), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecordResponse);
-       if (soap_out_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, _sai__GetProvisioningAuditRecordResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetProvisioningAuditRecordResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetProvisioningAuditRecordResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningAuditRecordResponse(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecordResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetProvisioningAuditRecordResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningAuditRecordResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetProvisioningAuditRecordResponse *)soap_instantiate__sai__GetProvisioningAuditRecordResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetProvisioningAuditRecordResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningAuditRecordResponse, sizeof(_sai__GetProvisioningAuditRecordResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningAuditRecord))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningAuditRecord);
-       if (soap_out_PointerTo_sai__GetProvisioningAuditRecord(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningAuditRecord);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningAuditRecord ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, _sai__GetProvisioningAuditRecord **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetProvisioningAuditRecord(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetProvisioningAuditRecord ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningAuditRecord(struct soap *soap, const char *tag, _sai__GetProvisioningAuditRecord **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetProvisioningAuditRecord **)soap_malloc(soap, sizeof(_sai__GetProvisioningAuditRecord *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetProvisioningAuditRecord *)soap_instantiate__sai__GetProvisioningAuditRecord(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetProvisioningAuditRecord **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningAuditRecord, sizeof(_sai__GetProvisioningAuditRecord), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationModeResponse);
-       if (soap_out_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__SetZeroTouchConfigurationModeResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetZeroTouchConfigurationModeResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationModeResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetZeroTouchConfigurationModeResponse **)soap_malloc(soap, sizeof(_sai__SetZeroTouchConfigurationModeResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetZeroTouchConfigurationModeResponse *)soap_instantiate__sai__SetZeroTouchConfigurationModeResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetZeroTouchConfigurationModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetZeroTouchConfigurationModeResponse, sizeof(_sai__SetZeroTouchConfigurationModeResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetZeroTouchConfigurationMode);
-       if (soap_out_PointerTo_sai__SetZeroTouchConfigurationMode(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetZeroTouchConfigurationMode);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_get_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, _sai__SetZeroTouchConfigurationMode **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_in_PointerTo_sai__SetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__SetZeroTouchConfigurationMode **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetZeroTouchConfigurationMode **)soap_malloc(soap, sizeof(_sai__SetZeroTouchConfigurationMode *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetZeroTouchConfigurationMode *)soap_instantiate__sai__SetZeroTouchConfigurationMode(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetZeroTouchConfigurationMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetZeroTouchConfigurationMode, sizeof(_sai__SetZeroTouchConfigurationMode), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationModeResponse);
-       if (soap_out_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, _sai__GetZeroTouchConfigurationModeResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetZeroTouchConfigurationModeResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetZeroTouchConfigurationModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetZeroTouchConfigurationModeResponse(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationModeResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetZeroTouchConfigurationModeResponse **)soap_malloc(soap, sizeof(_sai__GetZeroTouchConfigurationModeResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetZeroTouchConfigurationModeResponse *)soap_instantiate__sai__GetZeroTouchConfigurationModeResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetZeroTouchConfigurationModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetZeroTouchConfigurationModeResponse, sizeof(_sai__GetZeroTouchConfigurationModeResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetZeroTouchConfigurationMode);
-       if (soap_out_PointerTo_sai__GetZeroTouchConfigurationMode(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetZeroTouchConfigurationMode);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_get_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, _sai__GetZeroTouchConfigurationMode **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetZeroTouchConfigurationMode ** SOAP_FMAC4 soap_in_PointerTo_sai__GetZeroTouchConfigurationMode(struct soap *soap, const char *tag, _sai__GetZeroTouchConfigurationMode **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetZeroTouchConfigurationMode **)soap_malloc(soap, sizeof(_sai__GetZeroTouchConfigurationMode *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetZeroTouchConfigurationMode *)soap_instantiate__sai__GetZeroTouchConfigurationMode(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetZeroTouchConfigurationMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetZeroTouchConfigurationMode, sizeof(_sai__GetZeroTouchConfigurationMode), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntryResponse);
-       if (soap_out_PointerTo_sai__EnableCertificateHashEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableCertificateHashEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, _sai__EnableCertificateHashEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnableCertificateHashEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnableCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnableCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__EnableCertificateHashEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnableCertificateHashEntryResponse *)soap_instantiate__sai__EnableCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnableCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableCertificateHashEntryResponse, sizeof(_sai__EnableCertificateHashEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnableCertificateHashEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnableCertificateHashEntry);
-       if (soap_out_PointerTo_sai__EnableCertificateHashEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnableCertificateHashEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnableCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, _sai__EnableCertificateHashEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnableCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnableCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__EnableCertificateHashEntry(struct soap *soap, const char *tag, _sai__EnableCertificateHashEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnableCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__EnableCertificateHashEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnableCertificateHashEntry *)soap_instantiate__sai__EnableCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnableCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnableCertificateHashEntry, sizeof(_sai__EnableCertificateHashEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntryResponse);
-       if (soap_out_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, _sai__DeleteCertificateHashEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__DeleteCertificateHashEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__DeleteCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__DeleteCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__DeleteCertificateHashEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__DeleteCertificateHashEntryResponse *)soap_instantiate__sai__DeleteCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__DeleteCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteCertificateHashEntryResponse, sizeof(_sai__DeleteCertificateHashEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteCertificateHashEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteCertificateHashEntry);
-       if (soap_out_PointerTo_sai__DeleteCertificateHashEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteCertificateHashEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__DeleteCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, _sai__DeleteCertificateHashEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__DeleteCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__DeleteCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteCertificateHashEntry(struct soap *soap, const char *tag, _sai__DeleteCertificateHashEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__DeleteCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__DeleteCertificateHashEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__DeleteCertificateHashEntry *)soap_instantiate__sai__DeleteCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__DeleteCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteCertificateHashEntry, sizeof(_sai__DeleteCertificateHashEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddCertificateHashEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddCertificateHashEntryResponse);
-       if (soap_out_PointerTo_sai__AddCertificateHashEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddCertificateHashEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__AddCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, _sai__AddCertificateHashEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__AddCertificateHashEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__AddCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__AddCertificateHashEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__AddCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__AddCertificateHashEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__AddCertificateHashEntryResponse *)soap_instantiate__sai__AddCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__AddCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddCertificateHashEntryResponse, sizeof(_sai__AddCertificateHashEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddCertificateHashEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddCertificateHashEntry);
-       if (soap_out_PointerTo_sai__AddCertificateHashEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddCertificateHashEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__AddCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, _sai__AddCertificateHashEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__AddCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__AddCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__AddCertificateHashEntry(struct soap *soap, const char *tag, _sai__AddCertificateHashEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__AddCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__AddCertificateHashEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__AddCertificateHashEntry *)soap_instantiate__sai__AddCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__AddCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddCertificateHashEntry, sizeof(_sai__AddCertificateHashEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCertificateHashEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCertificateHashEntryResponse);
-       if (soap_out_PointerTo_sai__GetCertificateHashEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCertificateHashEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetCertificateHashEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, _sai__GetCertificateHashEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetCertificateHashEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetCertificateHashEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCertificateHashEntryResponse(struct soap *soap, const char *tag, _sai__GetCertificateHashEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetCertificateHashEntryResponse **)soap_malloc(soap, sizeof(_sai__GetCertificateHashEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetCertificateHashEntryResponse *)soap_instantiate__sai__GetCertificateHashEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetCertificateHashEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCertificateHashEntryResponse, sizeof(_sai__GetCertificateHashEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCertificateHashEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCertificateHashEntry);
-       if (soap_out_PointerTo_sai__GetCertificateHashEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCertificateHashEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetCertificateHashEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, _sai__GetCertificateHashEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetCertificateHashEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetCertificateHashEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCertificateHashEntry(struct soap *soap, const char *tag, _sai__GetCertificateHashEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetCertificateHashEntry **)soap_malloc(soap, sizeof(_sai__GetCertificateHashEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetCertificateHashEntry *)soap_instantiate__sai__GetCertificateHashEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetCertificateHashEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCertificateHashEntry, sizeof(_sai__GetCertificateHashEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntriesResponse);
-       if (soap_out_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, _sai__EnumerateCertificateHashEntriesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnumerateCertificateHashEntriesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnumerateCertificateHashEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateCertificateHashEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntriesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnumerateCertificateHashEntriesResponse **)soap_malloc(soap, sizeof(_sai__EnumerateCertificateHashEntriesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnumerateCertificateHashEntriesResponse *)soap_instantiate__sai__EnumerateCertificateHashEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnumerateCertificateHashEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateCertificateHashEntriesResponse, sizeof(_sai__EnumerateCertificateHashEntriesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateCertificateHashEntries))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateCertificateHashEntries);
-       if (soap_out_PointerTo_sai__EnumerateCertificateHashEntries(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateCertificateHashEntries);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateCertificateHashEntries ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, _sai__EnumerateCertificateHashEntries **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnumerateCertificateHashEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnumerateCertificateHashEntries ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateCertificateHashEntries(struct soap *soap, const char *tag, _sai__EnumerateCertificateHashEntries **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnumerateCertificateHashEntries **)soap_malloc(soap, sizeof(_sai__EnumerateCertificateHashEntries *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnumerateCertificateHashEntries *)soap_instantiate__sai__EnumerateCertificateHashEntries(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnumerateCertificateHashEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateCertificateHashEntries, sizeof(_sai__EnumerateCertificateHashEntries), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTPResponse);
-       if (soap_out_PointerTo_sai__GetProvisioningServerOTPResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningServerOTPResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, _sai__GetProvisioningServerOTPResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetProvisioningServerOTPResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTPResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetProvisioningServerOTPResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningServerOTPResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetProvisioningServerOTPResponse *)soap_instantiate__sai__GetProvisioningServerOTPResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetProvisioningServerOTPResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningServerOTPResponse, sizeof(_sai__GetProvisioningServerOTPResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningServerOTP))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningServerOTP);
-       if (soap_out_PointerTo_sai__GetProvisioningServerOTP(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningServerOTP);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningServerOTP ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, _sai__GetProvisioningServerOTP **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetProvisioningServerOTP(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetProvisioningServerOTP ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__GetProvisioningServerOTP **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetProvisioningServerOTP **)soap_malloc(soap, sizeof(_sai__GetProvisioningServerOTP *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetProvisioningServerOTP *)soap_instantiate__sai__GetProvisioningServerOTP(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetProvisioningServerOTP **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningServerOTP, sizeof(_sai__GetProvisioningServerOTP), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTPResponse);
-       if (soap_out_PointerTo_sai__SetProvisioningServerOTPResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningServerOTPResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, _sai__SetProvisioningServerOTPResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetProvisioningServerOTPResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetProvisioningServerOTPResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningServerOTPResponse(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTPResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetProvisioningServerOTPResponse **)soap_malloc(soap, sizeof(_sai__SetProvisioningServerOTPResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetProvisioningServerOTPResponse *)soap_instantiate__sai__SetProvisioningServerOTPResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetProvisioningServerOTPResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningServerOTPResponse, sizeof(_sai__SetProvisioningServerOTPResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningServerOTP))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningServerOTP);
-       if (soap_out_PointerTo_sai__SetProvisioningServerOTP(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningServerOTP);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningServerOTP ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, _sai__SetProvisioningServerOTP **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetProvisioningServerOTP(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetProvisioningServerOTP ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningServerOTP(struct soap *soap, const char *tag, _sai__SetProvisioningServerOTP **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetProvisioningServerOTP **)soap_malloc(soap, sizeof(_sai__SetProvisioningServerOTP *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetProvisioningServerOTP *)soap_instantiate__sai__SetProvisioningServerOTP(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetProvisioningServerOTP **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningServerOTP, sizeof(_sai__SetProvisioningServerOTP), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetMEBxPasswordResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetMEBxPasswordResponse);
-       if (soap_out_PointerTo_sai__SetMEBxPasswordResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetMEBxPasswordResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetMEBxPasswordResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, _sai__SetMEBxPasswordResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetMEBxPasswordResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetMEBxPasswordResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetMEBxPasswordResponse(struct soap *soap, const char *tag, _sai__SetMEBxPasswordResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetMEBxPasswordResponse **)soap_malloc(soap, sizeof(_sai__SetMEBxPasswordResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetMEBxPasswordResponse *)soap_instantiate__sai__SetMEBxPasswordResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetMEBxPasswordResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetMEBxPasswordResponse, sizeof(_sai__SetMEBxPasswordResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetMEBxPassword))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetMEBxPassword);
-       if (soap_out_PointerTo_sai__SetMEBxPassword(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetMEBxPassword);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetMEBxPassword ** SOAP_FMAC4 soap_get_PointerTo_sai__SetMEBxPassword(struct soap *soap, _sai__SetMEBxPassword **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetMEBxPassword(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetMEBxPassword ** SOAP_FMAC4 soap_in_PointerTo_sai__SetMEBxPassword(struct soap *soap, const char *tag, _sai__SetMEBxPassword **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetMEBxPassword **)soap_malloc(soap, sizeof(_sai__SetMEBxPassword *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetMEBxPassword *)soap_instantiate__sai__SetMEBxPassword(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetMEBxPassword **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetMEBxPassword, sizeof(_sai__SetMEBxPassword), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__PartialUnprovisionResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__PartialUnprovisionResponse);
-       if (soap_out_PointerTo_sai__PartialUnprovisionResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__PartialUnprovisionResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__PartialUnprovisionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, _sai__PartialUnprovisionResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__PartialUnprovisionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__PartialUnprovisionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__PartialUnprovisionResponse(struct soap *soap, const char *tag, _sai__PartialUnprovisionResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__PartialUnprovisionResponse **)soap_malloc(soap, sizeof(_sai__PartialUnprovisionResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__PartialUnprovisionResponse *)soap_instantiate__sai__PartialUnprovisionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__PartialUnprovisionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__PartialUnprovisionResponse, sizeof(_sai__PartialUnprovisionResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__PartialUnprovision))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__PartialUnprovision);
-       if (soap_out_PointerTo_sai__PartialUnprovision(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__PartialUnprovision);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__PartialUnprovision ** SOAP_FMAC4 soap_get_PointerTo_sai__PartialUnprovision(struct soap *soap, _sai__PartialUnprovision **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__PartialUnprovision(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__PartialUnprovision ** SOAP_FMAC4 soap_in_PointerTo_sai__PartialUnprovision(struct soap *soap, const char *tag, _sai__PartialUnprovision **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__PartialUnprovision **)soap_malloc(soap, sizeof(_sai__PartialUnprovision *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__PartialUnprovision *)soap_instantiate__sai__PartialUnprovision(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__PartialUnprovision **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__PartialUnprovision, sizeof(_sai__PartialUnprovision), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSPSKResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSPSKResponse);
-       if (soap_out_PointerTo_sai__SetTLSPSKResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSPSKResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSPSKResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, _sai__SetTLSPSKResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTLSPSKResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTLSPSKResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSPSKResponse(struct soap *soap, const char *tag, _sai__SetTLSPSKResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTLSPSKResponse **)soap_malloc(soap, sizeof(_sai__SetTLSPSKResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTLSPSKResponse *)soap_instantiate__sai__SetTLSPSKResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTLSPSKResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSPSKResponse, sizeof(_sai__SetTLSPSKResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSPSK))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSPSK);
-       if (soap_out_PointerTo_sai__SetTLSPSK(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSPSK);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSPSK ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSPSK(struct soap *soap, _sai__SetTLSPSK **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTLSPSK(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTLSPSK ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSPSK(struct soap *soap, const char *tag, _sai__SetTLSPSK **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTLSPSK **)soap_malloc(soap, sizeof(_sai__SetTLSPSK *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTLSPSK *)soap_instantiate__sai__SetTLSPSK(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTLSPSK **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSPSK, sizeof(_sai__SetTLSPSK), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerSavingOptionsResponse);
-       if (soap_out_PointerTo_sai__GetPowerSavingOptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerSavingOptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, _sai__GetPowerSavingOptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetPowerSavingOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__GetPowerSavingOptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetPowerSavingOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetPowerSavingOptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetPowerSavingOptionsResponse *)soap_instantiate__sai__GetPowerSavingOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetPowerSavingOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerSavingOptionsResponse, sizeof(_sai__GetPowerSavingOptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPowerSavingOptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPowerSavingOptions);
-       if (soap_out_PointerTo_sai__GetPowerSavingOptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPowerSavingOptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetPowerSavingOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, _sai__GetPowerSavingOptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetPowerSavingOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetPowerSavingOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPowerSavingOptions(struct soap *soap, const char *tag, _sai__GetPowerSavingOptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetPowerSavingOptions **)soap_malloc(soap, sizeof(_sai__GetPowerSavingOptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetPowerSavingOptions *)soap_instantiate__sai__GetPowerSavingOptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetPowerSavingOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPowerSavingOptions, sizeof(_sai__GetPowerSavingOptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetPowerSavingOptionsResponse);
-       if (soap_out_PointerTo_sai__SetPowerSavingOptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetPowerSavingOptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, _sai__SetPowerSavingOptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetPowerSavingOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetPowerSavingOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetPowerSavingOptionsResponse(struct soap *soap, const char *tag, _sai__SetPowerSavingOptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetPowerSavingOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetPowerSavingOptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetPowerSavingOptionsResponse *)soap_instantiate__sai__SetPowerSavingOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetPowerSavingOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetPowerSavingOptionsResponse, sizeof(_sai__SetPowerSavingOptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetPowerSavingOptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetPowerSavingOptions);
-       if (soap_out_PointerTo_sai__SetPowerSavingOptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetPowerSavingOptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetPowerSavingOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, _sai__SetPowerSavingOptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetPowerSavingOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetPowerSavingOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetPowerSavingOptions(struct soap *soap, const char *tag, _sai__SetPowerSavingOptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetPowerSavingOptions **)soap_malloc(soap, sizeof(_sai__SetPowerSavingOptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetPowerSavingOptions *)soap_instantiate__sai__SetPowerSavingOptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetPowerSavingOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetPowerSavingOptions, sizeof(_sai__SetPowerSavingOptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPkiCapabilitiesResponse);
-       if (soap_out_PointerTo_sai__GetPkiCapabilitiesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPkiCapabilitiesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, _sai__GetPkiCapabilitiesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetPkiCapabilitiesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetPkiCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPkiCapabilitiesResponse(struct soap *soap, const char *tag, _sai__GetPkiCapabilitiesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetPkiCapabilitiesResponse **)soap_malloc(soap, sizeof(_sai__GetPkiCapabilitiesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetPkiCapabilitiesResponse *)soap_instantiate__sai__GetPkiCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetPkiCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPkiCapabilitiesResponse, sizeof(_sai__GetPkiCapabilitiesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetPkiCapabilities))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetPkiCapabilities);
-       if (soap_out_PointerTo_sai__GetPkiCapabilities(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetPkiCapabilities);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetPkiCapabilities ** SOAP_FMAC4 soap_get_PointerTo_sai__GetPkiCapabilities(struct soap *soap, _sai__GetPkiCapabilities **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetPkiCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetPkiCapabilities ** SOAP_FMAC4 soap_in_PointerTo_sai__GetPkiCapabilities(struct soap *soap, const char *tag, _sai__GetPkiCapabilities **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetPkiCapabilities **)soap_malloc(soap, sizeof(_sai__GetPkiCapabilities *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetPkiCapabilities *)soap_instantiate__sai__GetPkiCapabilities(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetPkiCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetPkiCapabilities, sizeof(_sai__GetPkiCapabilities), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetServerCertificateReqResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetServerCertificateReqResponse);
-       if (soap_out_PointerTo_sai__GetServerCertificateReqResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetServerCertificateReqResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetServerCertificateReqResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, _sai__GetServerCertificateReqResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetServerCertificateReqResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetServerCertificateReqResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetServerCertificateReqResponse(struct soap *soap, const char *tag, _sai__GetServerCertificateReqResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetServerCertificateReqResponse **)soap_malloc(soap, sizeof(_sai__GetServerCertificateReqResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetServerCertificateReqResponse *)soap_instantiate__sai__GetServerCertificateReqResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetServerCertificateReqResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetServerCertificateReqResponse, sizeof(_sai__GetServerCertificateReqResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetServerCertificateReq))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetServerCertificateReq);
-       if (soap_out_PointerTo_sai__GetServerCertificateReq(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetServerCertificateReq);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetServerCertificateReq ** SOAP_FMAC4 soap_get_PointerTo_sai__GetServerCertificateReq(struct soap *soap, _sai__GetServerCertificateReq **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetServerCertificateReq(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetServerCertificateReq ** SOAP_FMAC4 soap_in_PointerTo_sai__GetServerCertificateReq(struct soap *soap, const char *tag, _sai__GetServerCertificateReq **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetServerCertificateReq **)soap_malloc(soap, sizeof(_sai__GetServerCertificateReq *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetServerCertificateReq *)soap_instantiate__sai__GetServerCertificateReq(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetServerCertificateReq **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetServerCertificateReq, sizeof(_sai__GetServerCertificateReq), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCRLResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCRLResponse);
-       if (soap_out_PointerTo_sai__GetCRLResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCRLResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetCRLResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCRLResponse(struct soap *soap, _sai__GetCRLResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetCRLResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetCRLResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCRLResponse(struct soap *soap, const char *tag, _sai__GetCRLResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetCRLResponse **)soap_malloc(soap, sizeof(_sai__GetCRLResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetCRLResponse *)soap_instantiate__sai__GetCRLResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetCRLResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCRLResponse, sizeof(_sai__GetCRLResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCRL(struct soap *soap, _sai__GetCRL *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCRL))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCRL(struct soap *soap, _sai__GetCRL *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCRL);
-       if (soap_out_PointerTo_sai__GetCRL(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCRL);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetCRL ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCRL(struct soap *soap, _sai__GetCRL **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetCRL(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetCRL ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCRL(struct soap *soap, const char *tag, _sai__GetCRL **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetCRL **)soap_malloc(soap, sizeof(_sai__GetCRL *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetCRL *)soap_instantiate__sai__GetCRL(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetCRL **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCRL, sizeof(_sai__GetCRL), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetCRLResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetCRLResponse);
-       if (soap_out_PointerTo_sai__SetCRLResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetCRLResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetCRLResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetCRLResponse(struct soap *soap, _sai__SetCRLResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetCRLResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetCRLResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetCRLResponse(struct soap *soap, const char *tag, _sai__SetCRLResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetCRLResponse **)soap_malloc(soap, sizeof(_sai__SetCRLResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetCRLResponse *)soap_instantiate__sai__SetCRLResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetCRLResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetCRLResponse, sizeof(_sai__SetCRLResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetCRL(struct soap *soap, _sai__SetCRL *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetCRL))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetCRL(struct soap *soap, _sai__SetCRL *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetCRL);
-       if (soap_out_PointerTo_sai__SetCRL(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetCRL);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetCRL ** SOAP_FMAC4 soap_get_PointerTo_sai__SetCRL(struct soap *soap, _sai__SetCRL **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetCRL(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetCRL ** SOAP_FMAC4 soap_in_PointerTo_sai__SetCRL(struct soap *soap, const char *tag, _sai__SetCRL **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetCRL **)soap_malloc(soap, sizeof(_sai__SetCRL *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetCRL *)soap_instantiate__sai__SetCRL(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetCRL **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetCRL, sizeof(_sai__SetCRL), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCNResponse);
-       if (soap_out_PointerTo_sai__GetTrustedFqdnCNResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedFqdnCNResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, _sai__GetTrustedFqdnCNResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetTrustedFqdnCNResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCNResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetTrustedFqdnCNResponse **)soap_malloc(soap, sizeof(_sai__GetTrustedFqdnCNResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetTrustedFqdnCNResponse *)soap_instantiate__sai__GetTrustedFqdnCNResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetTrustedFqdnCNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedFqdnCNResponse, sizeof(_sai__GetTrustedFqdnCNResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedFqdnCN))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedFqdnCN);
-       if (soap_out_PointerTo_sai__GetTrustedFqdnCN(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedFqdnCN);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedFqdnCN ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, _sai__GetTrustedFqdnCN **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetTrustedFqdnCN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetTrustedFqdnCN ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__GetTrustedFqdnCN **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetTrustedFqdnCN **)soap_malloc(soap, sizeof(_sai__GetTrustedFqdnCN *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetTrustedFqdnCN *)soap_instantiate__sai__GetTrustedFqdnCN(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetTrustedFqdnCN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedFqdnCN, sizeof(_sai__GetTrustedFqdnCN), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCNResponse);
-       if (soap_out_PointerTo_sai__SetTrustedFqdnCNResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTrustedFqdnCNResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, _sai__SetTrustedFqdnCNResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTrustedFqdnCNResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTrustedFqdnCNResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTrustedFqdnCNResponse(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCNResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTrustedFqdnCNResponse **)soap_malloc(soap, sizeof(_sai__SetTrustedFqdnCNResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTrustedFqdnCNResponse *)soap_instantiate__sai__SetTrustedFqdnCNResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTrustedFqdnCNResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTrustedFqdnCNResponse, sizeof(_sai__SetTrustedFqdnCNResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTrustedFqdnCN))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTrustedFqdnCN);
-       if (soap_out_PointerTo_sai__SetTrustedFqdnCN(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTrustedFqdnCN);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTrustedFqdnCN ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, _sai__SetTrustedFqdnCN **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTrustedFqdnCN(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTrustedFqdnCN ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTrustedFqdnCN(struct soap *soap, const char *tag, _sai__SetTrustedFqdnCN **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTrustedFqdnCN **)soap_malloc(soap, sizeof(_sai__SetTrustedFqdnCN *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTrustedFqdnCN *)soap_instantiate__sai__SetTrustedFqdnCN(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTrustedFqdnCN **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTrustedFqdnCN, sizeof(_sai__SetTrustedFqdnCN), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificatesResponse);
-       if (soap_out_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, _sai__EnumerateTrustedRootCertificatesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnumerateTrustedRootCertificatesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateTrustedRootCertificatesResponse(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificatesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnumerateTrustedRootCertificatesResponse **)soap_malloc(soap, sizeof(_sai__EnumerateTrustedRootCertificatesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnumerateTrustedRootCertificatesResponse *)soap_instantiate__sai__EnumerateTrustedRootCertificatesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnumerateTrustedRootCertificatesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateTrustedRootCertificatesResponse, sizeof(_sai__EnumerateTrustedRootCertificatesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateTrustedRootCertificates);
-       if (soap_out_PointerTo_sai__EnumerateTrustedRootCertificates(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateTrustedRootCertificates);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, _sai__EnumerateTrustedRootCertificates **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnumerateTrustedRootCertificates ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateTrustedRootCertificates(struct soap *soap, const char *tag, _sai__EnumerateTrustedRootCertificates **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnumerateTrustedRootCertificates **)soap_malloc(soap, sizeof(_sai__EnumerateTrustedRootCertificates *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnumerateTrustedRootCertificates *)soap_instantiate__sai__EnumerateTrustedRootCertificates(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnumerateTrustedRootCertificates **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateTrustedRootCertificates, sizeof(_sai__EnumerateTrustedRootCertificates), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificateResponse);
-       if (soap_out_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, _sai__DeleteTrustedRootCertificateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__DeleteTrustedRootCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__DeleteTrustedRootCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__DeleteTrustedRootCertificateResponse **)soap_malloc(soap, sizeof(_sai__DeleteTrustedRootCertificateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__DeleteTrustedRootCertificateResponse *)soap_instantiate__sai__DeleteTrustedRootCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__DeleteTrustedRootCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteTrustedRootCertificateResponse, sizeof(_sai__DeleteTrustedRootCertificateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__DeleteTrustedRootCertificate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__DeleteTrustedRootCertificate);
-       if (soap_out_PointerTo_sai__DeleteTrustedRootCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__DeleteTrustedRootCertificate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__DeleteTrustedRootCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, _sai__DeleteTrustedRootCertificate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__DeleteTrustedRootCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__DeleteTrustedRootCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__DeleteTrustedRootCertificate(struct soap *soap, const char *tag, _sai__DeleteTrustedRootCertificate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__DeleteTrustedRootCertificate **)soap_malloc(soap, sizeof(_sai__DeleteTrustedRootCertificate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__DeleteTrustedRootCertificate *)soap_instantiate__sai__DeleteTrustedRootCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__DeleteTrustedRootCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__DeleteTrustedRootCertificate, sizeof(_sai__DeleteTrustedRootCertificate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificateResponse);
-       if (soap_out_PointerTo_sai__GetTrustedRootCertificateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedRootCertificateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, _sai__GetTrustedRootCertificateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetTrustedRootCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetTrustedRootCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetTrustedRootCertificateResponse **)soap_malloc(soap, sizeof(_sai__GetTrustedRootCertificateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetTrustedRootCertificateResponse *)soap_instantiate__sai__GetTrustedRootCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetTrustedRootCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedRootCertificateResponse, sizeof(_sai__GetTrustedRootCertificateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTrustedRootCertificate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTrustedRootCertificate);
-       if (soap_out_PointerTo_sai__GetTrustedRootCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTrustedRootCertificate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetTrustedRootCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, _sai__GetTrustedRootCertificate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetTrustedRootCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetTrustedRootCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTrustedRootCertificate(struct soap *soap, const char *tag, _sai__GetTrustedRootCertificate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetTrustedRootCertificate **)soap_malloc(soap, sizeof(_sai__GetTrustedRootCertificate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetTrustedRootCertificate *)soap_instantiate__sai__GetTrustedRootCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetTrustedRootCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTrustedRootCertificate, sizeof(_sai__GetTrustedRootCertificate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificateResponse);
-       if (soap_out_PointerTo_sai__AddTrustedRootCertificateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddTrustedRootCertificateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, _sai__AddTrustedRootCertificateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__AddTrustedRootCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__AddTrustedRootCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddTrustedRootCertificateResponse(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__AddTrustedRootCertificateResponse **)soap_malloc(soap, sizeof(_sai__AddTrustedRootCertificateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__AddTrustedRootCertificateResponse *)soap_instantiate__sai__AddTrustedRootCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__AddTrustedRootCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddTrustedRootCertificateResponse, sizeof(_sai__AddTrustedRootCertificateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddTrustedRootCertificate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddTrustedRootCertificate);
-       if (soap_out_PointerTo_sai__AddTrustedRootCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddTrustedRootCertificate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__AddTrustedRootCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, _sai__AddTrustedRootCertificate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__AddTrustedRootCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__AddTrustedRootCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__AddTrustedRootCertificate(struct soap *soap, const char *tag, _sai__AddTrustedRootCertificate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__AddTrustedRootCertificate **)soap_malloc(soap, sizeof(_sai__AddTrustedRootCertificate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__AddTrustedRootCertificate *)soap_instantiate__sai__AddTrustedRootCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__AddTrustedRootCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddTrustedRootCertificate, sizeof(_sai__AddTrustedRootCertificate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTlsOptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTlsOptionsResponse);
-       if (soap_out_PointerTo_sai__GetTlsOptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTlsOptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetTlsOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, _sai__GetTlsOptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetTlsOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetTlsOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__GetTlsOptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetTlsOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetTlsOptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetTlsOptionsResponse *)soap_instantiate__sai__GetTlsOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetTlsOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTlsOptionsResponse, sizeof(_sai__GetTlsOptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTlsOptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTlsOptions);
-       if (soap_out_PointerTo_sai__GetTlsOptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTlsOptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetTlsOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTlsOptions(struct soap *soap, _sai__GetTlsOptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetTlsOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetTlsOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTlsOptions(struct soap *soap, const char *tag, _sai__GetTlsOptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetTlsOptions **)soap_malloc(soap, sizeof(_sai__GetTlsOptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetTlsOptions *)soap_instantiate__sai__GetTlsOptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetTlsOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTlsOptions, sizeof(_sai__GetTlsOptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsOptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsOptionsResponse);
-       if (soap_out_PointerTo_sai__SetTlsOptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsOptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, _sai__SetTlsOptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTlsOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTlsOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsOptionsResponse(struct soap *soap, const char *tag, _sai__SetTlsOptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTlsOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetTlsOptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTlsOptionsResponse *)soap_instantiate__sai__SetTlsOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTlsOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsOptionsResponse, sizeof(_sai__SetTlsOptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsOptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsOptions);
-       if (soap_out_PointerTo_sai__SetTlsOptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsOptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsOptions(struct soap *soap, _sai__SetTlsOptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTlsOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTlsOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsOptions(struct soap *soap, const char *tag, _sai__SetTlsOptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTlsOptions **)soap_malloc(soap, sizeof(_sai__SetTlsOptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTlsOptions *)soap_instantiate__sai__SetTlsOptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTlsOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsOptions, sizeof(_sai__SetTlsOptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnabledInterfacesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnabledInterfacesResponse);
-       if (soap_out_PointerTo_sai__GetEnabledInterfacesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnabledInterfacesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, _sai__GetEnabledInterfacesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetEnabledInterfacesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__GetEnabledInterfacesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetEnabledInterfacesResponse **)soap_malloc(soap, sizeof(_sai__GetEnabledInterfacesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetEnabledInterfacesResponse *)soap_instantiate__sai__GetEnabledInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetEnabledInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnabledInterfacesResponse, sizeof(_sai__GetEnabledInterfacesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetEnabledInterfaces))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetEnabledInterfaces);
-       if (soap_out_PointerTo_sai__GetEnabledInterfaces(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetEnabledInterfaces);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetEnabledInterfaces ** SOAP_FMAC4 soap_get_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, _sai__GetEnabledInterfaces **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetEnabledInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetEnabledInterfaces ** SOAP_FMAC4 soap_in_PointerTo_sai__GetEnabledInterfaces(struct soap *soap, const char *tag, _sai__GetEnabledInterfaces **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetEnabledInterfaces **)soap_malloc(soap, sizeof(_sai__GetEnabledInterfaces *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetEnabledInterfaces *)soap_instantiate__sai__GetEnabledInterfaces(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetEnabledInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetEnabledInterfaces, sizeof(_sai__GetEnabledInterfaces), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnabledInterfacesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnabledInterfacesResponse);
-       if (soap_out_PointerTo_sai__SetEnabledInterfacesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnabledInterfacesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetEnabledInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, _sai__SetEnabledInterfacesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetEnabledInterfacesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetEnabledInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnabledInterfacesResponse(struct soap *soap, const char *tag, _sai__SetEnabledInterfacesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetEnabledInterfacesResponse **)soap_malloc(soap, sizeof(_sai__SetEnabledInterfacesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetEnabledInterfacesResponse *)soap_instantiate__sai__SetEnabledInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetEnabledInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnabledInterfacesResponse, sizeof(_sai__SetEnabledInterfacesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetEnabledInterfaces))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetEnabledInterfaces);
-       if (soap_out_PointerTo_sai__SetEnabledInterfaces(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetEnabledInterfaces);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetEnabledInterfaces ** SOAP_FMAC4 soap_get_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, _sai__SetEnabledInterfaces **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetEnabledInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetEnabledInterfaces ** SOAP_FMAC4 soap_in_PointerTo_sai__SetEnabledInterfaces(struct soap *soap, const char *tag, _sai__SetEnabledInterfaces **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetEnabledInterfaces **)soap_malloc(soap, sizeof(_sai__SetEnabledInterfaces *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetEnabledInterfaces *)soap_instantiate__sai__SetEnabledInterfaces(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetEnabledInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetEnabledInterfaces, sizeof(_sai__SetEnabledInterfaces), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetKerberosOptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetKerberosOptionsResponse);
-       if (soap_out_PointerTo_sai__GetKerberosOptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetKerberosOptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetKerberosOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, _sai__GetKerberosOptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetKerberosOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetKerberosOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__GetKerberosOptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetKerberosOptionsResponse **)soap_malloc(soap, sizeof(_sai__GetKerberosOptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetKerberosOptionsResponse *)soap_instantiate__sai__GetKerberosOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetKerberosOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetKerberosOptionsResponse, sizeof(_sai__GetKerberosOptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetKerberosOptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetKerberosOptions);
-       if (soap_out_PointerTo_sai__GetKerberosOptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetKerberosOptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetKerberosOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__GetKerberosOptions(struct soap *soap, _sai__GetKerberosOptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetKerberosOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetKerberosOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__GetKerberosOptions(struct soap *soap, const char *tag, _sai__GetKerberosOptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetKerberosOptions **)soap_malloc(soap, sizeof(_sai__GetKerberosOptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetKerberosOptions *)soap_instantiate__sai__GetKerberosOptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetKerberosOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetKerberosOptions, sizeof(_sai__GetKerberosOptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetKerberosOptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetKerberosOptionsResponse);
-       if (soap_out_PointerTo_sai__SetKerberosOptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetKerberosOptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetKerberosOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, _sai__SetKerberosOptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetKerberosOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetKerberosOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetKerberosOptionsResponse(struct soap *soap, const char *tag, _sai__SetKerberosOptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetKerberosOptionsResponse **)soap_malloc(soap, sizeof(_sai__SetKerberosOptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetKerberosOptionsResponse *)soap_instantiate__sai__SetKerberosOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetKerberosOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetKerberosOptionsResponse, sizeof(_sai__SetKerberosOptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetKerberosOptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetKerberosOptions);
-       if (soap_out_PointerTo_sai__SetKerberosOptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetKerberosOptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetKerberosOptions ** SOAP_FMAC4 soap_get_PointerTo_sai__SetKerberosOptions(struct soap *soap, _sai__SetKerberosOptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetKerberosOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetKerberosOptions ** SOAP_FMAC4 soap_in_PointerTo_sai__SetKerberosOptions(struct soap *soap, const char *tag, _sai__SetKerberosOptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetKerberosOptions **)soap_malloc(soap, sizeof(_sai__SetKerberosOptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetKerberosOptions *)soap_instantiate__sai__SetKerberosOptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetKerberosOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetKerberosOptions, sizeof(_sai__SetKerberosOptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetDigestRealmResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetDigestRealmResponse);
-       if (soap_out_PointerTo_sai__GetDigestRealmResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetDigestRealmResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetDigestRealmResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, _sai__GetDigestRealmResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetDigestRealmResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetDigestRealmResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetDigestRealmResponse(struct soap *soap, const char *tag, _sai__GetDigestRealmResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetDigestRealmResponse **)soap_malloc(soap, sizeof(_sai__GetDigestRealmResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetDigestRealmResponse *)soap_instantiate__sai__GetDigestRealmResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetDigestRealmResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetDigestRealmResponse, sizeof(_sai__GetDigestRealmResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetDigestRealm))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetDigestRealm);
-       if (soap_out_PointerTo_sai__GetDigestRealm(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetDigestRealm);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetDigestRealm ** SOAP_FMAC4 soap_get_PointerTo_sai__GetDigestRealm(struct soap *soap, _sai__GetDigestRealm **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetDigestRealm(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetDigestRealm ** SOAP_FMAC4 soap_in_PointerTo_sai__GetDigestRealm(struct soap *soap, const char *tag, _sai__GetDigestRealm **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetDigestRealm **)soap_malloc(soap, sizeof(_sai__GetDigestRealm *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetDigestRealm *)soap_instantiate__sai__GetDigestRealm(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetDigestRealm **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetDigestRealm, sizeof(_sai__GetDigestRealm), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntryExResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntryExResponse);
-       if (soap_out_PointerTo_sai__SetAdminAclEntryExResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntryExResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, _sai__SetAdminAclEntryExResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetAdminAclEntryExResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntryExResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryExResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetAdminAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntryExResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetAdminAclEntryExResponse *)soap_instantiate__sai__SetAdminAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetAdminAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntryExResponse, sizeof(_sai__SetAdminAclEntryExResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntryEx))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntryEx);
-       if (soap_out_PointerTo_sai__SetAdminAclEntryEx(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntryEx);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, _sai__SetAdminAclEntryEx **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetAdminAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntryEx(struct soap *soap, const char *tag, _sai__SetAdminAclEntryEx **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetAdminAclEntryEx **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntryEx *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetAdminAclEntryEx *)soap_instantiate__sai__SetAdminAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetAdminAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntryEx, sizeof(_sai__SetAdminAclEntryEx), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryExResponse);
-       if (soap_out_PointerTo_sai__UpdateUserAclEntryExResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntryExResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, _sai__UpdateUserAclEntryExResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__UpdateUserAclEntryExResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryExResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__UpdateUserAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntryExResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__UpdateUserAclEntryExResponse *)soap_instantiate__sai__UpdateUserAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__UpdateUserAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntryExResponse, sizeof(_sai__UpdateUserAclEntryExResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntryEx))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryEx);
-       if (soap_out_PointerTo_sai__UpdateUserAclEntryEx(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntryEx);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, _sai__UpdateUserAclEntryEx **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__UpdateUserAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntryEx(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryEx **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__UpdateUserAclEntryEx **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntryEx *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__UpdateUserAclEntryEx *)soap_instantiate__sai__UpdateUserAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__UpdateUserAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntryEx, sizeof(_sai__UpdateUserAclEntryEx), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntryExResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntryExResponse);
-       if (soap_out_PointerTo_sai__GetUserAclEntryExResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntryExResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, _sai__GetUserAclEntryExResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetUserAclEntryExResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryExResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetUserAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__GetUserAclEntryExResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetUserAclEntryExResponse *)soap_instantiate__sai__GetUserAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetUserAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntryExResponse, sizeof(_sai__GetUserAclEntryExResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntryEx))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntryEx);
-       if (soap_out_PointerTo_sai__GetUserAclEntryEx(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntryEx);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, _sai__GetUserAclEntryEx **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetUserAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntryEx(struct soap *soap, const char *tag, _sai__GetUserAclEntryEx **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetUserAclEntryEx **)soap_malloc(soap, sizeof(_sai__GetUserAclEntryEx *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetUserAclEntryEx *)soap_instantiate__sai__GetUserAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetUserAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntryEx, sizeof(_sai__GetUserAclEntryEx), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntryExResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntryExResponse);
-       if (soap_out_PointerTo_sai__AddUserAclEntryExResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntryExResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryExResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, _sai__AddUserAclEntryExResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__AddUserAclEntryExResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryExResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntryExResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryExResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__AddUserAclEntryExResponse **)soap_malloc(soap, sizeof(_sai__AddUserAclEntryExResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__AddUserAclEntryExResponse *)soap_instantiate__sai__AddUserAclEntryExResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__AddUserAclEntryExResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntryExResponse, sizeof(_sai__AddUserAclEntryExResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntryEx))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntryEx);
-       if (soap_out_PointerTo_sai__AddUserAclEntryEx(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntryEx);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryEx ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, _sai__AddUserAclEntryEx **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__AddUserAclEntryEx(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryEx ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntryEx(struct soap *soap, const char *tag, _sai__AddUserAclEntryEx **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__AddUserAclEntryEx **)soap_malloc(soap, sizeof(_sai__AddUserAclEntryEx *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__AddUserAclEntryEx *)soap_instantiate__sai__AddUserAclEntryEx(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__AddUserAclEntryEx **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntryEx, sizeof(_sai__AddUserAclEntryEx), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCoreVersionResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCoreVersionResponse);
-       if (soap_out_PointerTo_sai__GetCoreVersionResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCoreVersionResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetCoreVersionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, _sai__GetCoreVersionResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetCoreVersionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetCoreVersionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCoreVersionResponse(struct soap *soap, const char *tag, _sai__GetCoreVersionResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetCoreVersionResponse **)soap_malloc(soap, sizeof(_sai__GetCoreVersionResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetCoreVersionResponse *)soap_instantiate__sai__GetCoreVersionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetCoreVersionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCoreVersionResponse, sizeof(_sai__GetCoreVersionResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetCoreVersion))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetCoreVersion);
-       if (soap_out_PointerTo_sai__GetCoreVersion(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetCoreVersion);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetCoreVersion ** SOAP_FMAC4 soap_get_PointerTo_sai__GetCoreVersion(struct soap *soap, _sai__GetCoreVersion **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetCoreVersion(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetCoreVersion ** SOAP_FMAC4 soap_in_PointerTo_sai__GetCoreVersion(struct soap *soap, const char *tag, _sai__GetCoreVersion **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetCoreVersion **)soap_malloc(soap, sizeof(_sai__GetCoreVersion *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetCoreVersion *)soap_instantiate__sai__GetCoreVersion(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetCoreVersion **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetCoreVersion, sizeof(_sai__GetCoreVersion), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CommitChangesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CommitChangesResponse);
-       if (soap_out_PointerTo_sai__CommitChangesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CommitChangesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CommitChangesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__CommitChangesResponse(struct soap *soap, _sai__CommitChangesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CommitChangesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CommitChangesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__CommitChangesResponse(struct soap *soap, const char *tag, _sai__CommitChangesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CommitChangesResponse **)soap_malloc(soap, sizeof(_sai__CommitChangesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CommitChangesResponse *)soap_instantiate__sai__CommitChangesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CommitChangesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CommitChangesResponse, sizeof(_sai__CommitChangesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__CommitChanges(struct soap *soap, _sai__CommitChanges *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__CommitChanges))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__CommitChanges(struct soap *soap, _sai__CommitChanges *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__CommitChanges);
-       if (soap_out_PointerTo_sai__CommitChanges(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__CommitChanges);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__CommitChanges ** SOAP_FMAC4 soap_get_PointerTo_sai__CommitChanges(struct soap *soap, _sai__CommitChanges **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__CommitChanges(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__CommitChanges ** SOAP_FMAC4 soap_in_PointerTo_sai__CommitChanges(struct soap *soap, const char *tag, _sai__CommitChanges **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__CommitChanges **)soap_malloc(soap, sizeof(_sai__CommitChanges *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__CommitChanges *)soap_instantiate__sai__CommitChanges(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__CommitChanges **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__CommitChanges, sizeof(_sai__CommitChanges), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__UnprovisionResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UnprovisionResponse);
-       if (soap_out_PointerTo_sai__UnprovisionResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UnprovisionResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__UnprovisionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UnprovisionResponse(struct soap *soap, _sai__UnprovisionResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__UnprovisionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__UnprovisionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UnprovisionResponse(struct soap *soap, const char *tag, _sai__UnprovisionResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__UnprovisionResponse **)soap_malloc(soap, sizeof(_sai__UnprovisionResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__UnprovisionResponse *)soap_instantiate__sai__UnprovisionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__UnprovisionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UnprovisionResponse, sizeof(_sai__UnprovisionResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__Unprovision(struct soap *soap, _sai__Unprovision *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__Unprovision))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__Unprovision(struct soap *soap, _sai__Unprovision *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__Unprovision);
-       if (soap_out_PointerTo_sai__Unprovision(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__Unprovision);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__Unprovision ** SOAP_FMAC4 soap_get_PointerTo_sai__Unprovision(struct soap *soap, _sai__Unprovision **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__Unprovision(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__Unprovision ** SOAP_FMAC4 soap_in_PointerTo_sai__Unprovision(struct soap *soap, const char *tag, _sai__Unprovision **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__Unprovision **)soap_malloc(soap, sizeof(_sai__Unprovision *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__Unprovision *)soap_instantiate__sai__Unprovision(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__Unprovision **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__Unprovision, sizeof(_sai__Unprovision), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningModeResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningModeResponse);
-       if (soap_out_PointerTo_sai__SetProvisioningModeResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningModeResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, _sai__SetProvisioningModeResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetProvisioningModeResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetProvisioningModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__SetProvisioningModeResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetProvisioningModeResponse **)soap_malloc(soap, sizeof(_sai__SetProvisioningModeResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetProvisioningModeResponse *)soap_instantiate__sai__SetProvisioningModeResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetProvisioningModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningModeResponse, sizeof(_sai__SetProvisioningModeResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetProvisioningMode))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetProvisioningMode);
-       if (soap_out_PointerTo_sai__SetProvisioningMode(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetProvisioningMode);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetProvisioningMode ** SOAP_FMAC4 soap_get_PointerTo_sai__SetProvisioningMode(struct soap *soap, _sai__SetProvisioningMode **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetProvisioningMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetProvisioningMode ** SOAP_FMAC4 soap_in_PointerTo_sai__SetProvisioningMode(struct soap *soap, const char *tag, _sai__SetProvisioningMode **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetProvisioningMode **)soap_malloc(soap, sizeof(_sai__SetProvisioningMode *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetProvisioningMode *)soap_instantiate__sai__SetProvisioningMode(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetProvisioningMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetProvisioningMode, sizeof(_sai__SetProvisioningMode), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningModeResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningModeResponse);
-       if (soap_out_PointerTo_sai__GetProvisioningModeResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningModeResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningModeResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, _sai__GetProvisioningModeResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetProvisioningModeResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetProvisioningModeResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningModeResponse(struct soap *soap, const char *tag, _sai__GetProvisioningModeResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetProvisioningModeResponse **)soap_malloc(soap, sizeof(_sai__GetProvisioningModeResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetProvisioningModeResponse *)soap_instantiate__sai__GetProvisioningModeResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetProvisioningModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningModeResponse, sizeof(_sai__GetProvisioningModeResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetProvisioningMode))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetProvisioningMode);
-       if (soap_out_PointerTo_sai__GetProvisioningMode(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetProvisioningMode);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetProvisioningMode ** SOAP_FMAC4 soap_get_PointerTo_sai__GetProvisioningMode(struct soap *soap, _sai__GetProvisioningMode **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetProvisioningMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetProvisioningMode ** SOAP_FMAC4 soap_in_PointerTo_sai__GetProvisioningMode(struct soap *soap, const char *tag, _sai__GetProvisioningMode **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetProvisioningMode **)soap_malloc(soap, sizeof(_sai__GetProvisioningMode *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetProvisioningMode *)soap_instantiate__sai__GetProvisioningMode(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetProvisioningMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetProvisioningMode, sizeof(_sai__GetProvisioningMode), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrlResponse);
-       if (soap_out_PointerTo_sai__UpdateCoreFromUrlResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateCoreFromUrlResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, _sai__UpdateCoreFromUrlResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__UpdateCoreFromUrlResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__UpdateCoreFromUrlResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateCoreFromUrlResponse(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrlResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__UpdateCoreFromUrlResponse **)soap_malloc(soap, sizeof(_sai__UpdateCoreFromUrlResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__UpdateCoreFromUrlResponse *)soap_instantiate__sai__UpdateCoreFromUrlResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__UpdateCoreFromUrlResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateCoreFromUrlResponse, sizeof(_sai__UpdateCoreFromUrlResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateCoreFromUrl))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateCoreFromUrl);
-       if (soap_out_PointerTo_sai__UpdateCoreFromUrl(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateCoreFromUrl);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__UpdateCoreFromUrl ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, _sai__UpdateCoreFromUrl **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__UpdateCoreFromUrl(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__UpdateCoreFromUrl ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateCoreFromUrl(struct soap *soap, const char *tag, _sai__UpdateCoreFromUrl **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__UpdateCoreFromUrl **)soap_malloc(soap, sizeof(_sai__UpdateCoreFromUrl *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__UpdateCoreFromUrl *)soap_instantiate__sai__UpdateCoreFromUrl(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__UpdateCoreFromUrl **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateCoreFromUrl, sizeof(_sai__UpdateCoreFromUrl), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCertificateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCertificateResponse);
-       if (soap_out_PointerTo_sai__GetTLSCertificateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCertificateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, _sai__GetTLSCertificateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetTLSCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetTLSCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__GetTLSCertificateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetTLSCertificateResponse **)soap_malloc(soap, sizeof(_sai__GetTLSCertificateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetTLSCertificateResponse *)soap_instantiate__sai__GetTLSCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetTLSCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCertificateResponse, sizeof(_sai__GetTLSCertificateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetTLSCertificate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetTLSCertificate);
-       if (soap_out_PointerTo_sai__GetTLSCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetTLSCertificate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetTLSCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__GetTLSCertificate(struct soap *soap, _sai__GetTLSCertificate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetTLSCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetTLSCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__GetTLSCertificate(struct soap *soap, const char *tag, _sai__GetTLSCertificate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetTLSCertificate **)soap_malloc(soap, sizeof(_sai__GetTLSCertificate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetTLSCertificate *)soap_instantiate__sai__GetTLSCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetTLSCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetTLSCertificate, sizeof(_sai__GetTLSCertificate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCertificateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCertificateResponse);
-       if (soap_out_PointerTo_sai__SetTLSCertificateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCertificateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, _sai__SetTLSCertificateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTLSCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTLSCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSCertificateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTLSCertificateResponse **)soap_malloc(soap, sizeof(_sai__SetTLSCertificateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTLSCertificateResponse *)soap_instantiate__sai__SetTLSCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTLSCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCertificateResponse, sizeof(_sai__SetTLSCertificateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSCertificate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSCertificate);
-       if (soap_out_PointerTo_sai__SetTLSCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSCertificate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSCertificate(struct soap *soap, _sai__SetTLSCertificate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTLSCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTLSCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSCertificate(struct soap *soap, const char *tag, _sai__SetTLSCertificate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTLSCertificate **)soap_malloc(soap, sizeof(_sai__SetTLSCertificate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTLSCertificate *)soap_instantiate__sai__SetTLSCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTLSCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSCertificate, sizeof(_sai__SetTLSCertificate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificateResponse);
-       if (soap_out_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, _sai__SetTLSKeyAndCertificateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTLSKeyAndCertificateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTLSKeyAndCertificateResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSKeyAndCertificateResponse(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTLSKeyAndCertificateResponse **)soap_malloc(soap, sizeof(_sai__SetTLSKeyAndCertificateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTLSKeyAndCertificateResponse *)soap_instantiate__sai__SetTLSKeyAndCertificateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTLSKeyAndCertificateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSKeyAndCertificateResponse, sizeof(_sai__SetTLSKeyAndCertificateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTLSKeyAndCertificate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTLSKeyAndCertificate);
-       if (soap_out_PointerTo_sai__SetTLSKeyAndCertificate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTLSKeyAndCertificate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTLSKeyAndCertificate ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, _sai__SetTLSKeyAndCertificate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTLSKeyAndCertificate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTLSKeyAndCertificate ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTLSKeyAndCertificate(struct soap *soap, const char *tag, _sai__SetTLSKeyAndCertificate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTLSKeyAndCertificate **)soap_malloc(soap, sizeof(_sai__SetTLSKeyAndCertificate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTLSKeyAndCertificate *)soap_instantiate__sai__SetTLSKeyAndCertificate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTLSKeyAndCertificate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTLSKeyAndCertificate, sizeof(_sai__SetTLSKeyAndCertificate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRngKeyResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRngKeyResponse);
-       if (soap_out_PointerTo_sai__SetRngKeyResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRngKeyResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetRngKeyResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRngKeyResponse(struct soap *soap, _sai__SetRngKeyResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetRngKeyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetRngKeyResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRngKeyResponse(struct soap *soap, const char *tag, _sai__SetRngKeyResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetRngKeyResponse **)soap_malloc(soap, sizeof(_sai__SetRngKeyResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetRngKeyResponse *)soap_instantiate__sai__SetRngKeyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetRngKeyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRngKeyResponse, sizeof(_sai__SetRngKeyResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetRngKey(struct soap *soap, _sai__SetRngKey *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetRngKey))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetRngKey(struct soap *soap, _sai__SetRngKey *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetRngKey);
-       if (soap_out_PointerTo_sai__SetRngKey(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetRngKey);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetRngKey ** SOAP_FMAC4 soap_get_PointerTo_sai__SetRngKey(struct soap *soap, _sai__SetRngKey **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetRngKey(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetRngKey ** SOAP_FMAC4 soap_in_PointerTo_sai__SetRngKey(struct soap *soap, const char *tag, _sai__SetRngKey **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetRngKey **)soap_malloc(soap, sizeof(_sai__SetRngKey *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetRngKey *)soap_instantiate__sai__SetRngKey(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetRngKey **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetRngKey, sizeof(_sai__SetRngKey), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsEnabledResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsEnabledResponse);
-       if (soap_out_PointerTo_sai__SetTlsEnabledResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsEnabledResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsEnabledResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, _sai__SetTlsEnabledResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTlsEnabledResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTlsEnabledResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsEnabledResponse(struct soap *soap, const char *tag, _sai__SetTlsEnabledResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTlsEnabledResponse **)soap_malloc(soap, sizeof(_sai__SetTlsEnabledResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTlsEnabledResponse *)soap_instantiate__sai__SetTlsEnabledResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTlsEnabledResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsEnabledResponse, sizeof(_sai__SetTlsEnabledResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetTlsEnabled))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetTlsEnabled);
-       if (soap_out_PointerTo_sai__SetTlsEnabled(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetTlsEnabled);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetTlsEnabled ** SOAP_FMAC4 soap_get_PointerTo_sai__SetTlsEnabled(struct soap *soap, _sai__SetTlsEnabled **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetTlsEnabled(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetTlsEnabled ** SOAP_FMAC4 soap_in_PointerTo_sai__SetTlsEnabled(struct soap *soap, const char *tag, _sai__SetTlsEnabled **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetTlsEnabled **)soap_malloc(soap, sizeof(_sai__SetTlsEnabled *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetTlsEnabled *)soap_instantiate__sai__SetTlsEnabled(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetTlsEnabled **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetTlsEnabled, sizeof(_sai__SetTlsEnabled), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__RemoveUserAclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__RemoveUserAclEntryResponse);
-       if (soap_out_PointerTo_sai__RemoveUserAclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__RemoveUserAclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__RemoveUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, _sai__RemoveUserAclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__RemoveUserAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__RemoveUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__RemoveUserAclEntryResponse(struct soap *soap, const char *tag, _sai__RemoveUserAclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__RemoveUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__RemoveUserAclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__RemoveUserAclEntryResponse *)soap_instantiate__sai__RemoveUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__RemoveUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__RemoveUserAclEntryResponse, sizeof(_sai__RemoveUserAclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__RemoveUserAclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__RemoveUserAclEntry);
-       if (soap_out_PointerTo_sai__RemoveUserAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__RemoveUserAclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__RemoveUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, _sai__RemoveUserAclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__RemoveUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__RemoveUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__RemoveUserAclEntry(struct soap *soap, const char *tag, _sai__RemoveUserAclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__RemoveUserAclEntry **)soap_malloc(soap, sizeof(_sai__RemoveUserAclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__RemoveUserAclEntry *)soap_instantiate__sai__RemoveUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__RemoveUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__RemoveUserAclEntry, sizeof(_sai__RemoveUserAclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntryResponse);
-       if (soap_out_PointerTo_sai__UpdateUserAclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, _sai__UpdateUserAclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__UpdateUserAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntryResponse(struct soap *soap, const char *tag, _sai__UpdateUserAclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__UpdateUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__UpdateUserAclEntryResponse *)soap_instantiate__sai__UpdateUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__UpdateUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntryResponse, sizeof(_sai__UpdateUserAclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__UpdateUserAclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__UpdateUserAclEntry);
-       if (soap_out_PointerTo_sai__UpdateUserAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__UpdateUserAclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, _sai__UpdateUserAclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__UpdateUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__UpdateUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__UpdateUserAclEntry(struct soap *soap, const char *tag, _sai__UpdateUserAclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__UpdateUserAclEntry **)soap_malloc(soap, sizeof(_sai__UpdateUserAclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__UpdateUserAclEntry *)soap_instantiate__sai__UpdateUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__UpdateUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__UpdateUserAclEntry, sizeof(_sai__UpdateUserAclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntryResponse);
-       if (soap_out_PointerTo_sai__GetUserAclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, _sai__GetUserAclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetUserAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntryResponse(struct soap *soap, const char *tag, _sai__GetUserAclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__GetUserAclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetUserAclEntryResponse *)soap_instantiate__sai__GetUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntryResponse, sizeof(_sai__GetUserAclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetUserAclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetUserAclEntry);
-       if (soap_out_PointerTo_sai__GetUserAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetUserAclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__GetUserAclEntry(struct soap *soap, _sai__GetUserAclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__GetUserAclEntry(struct soap *soap, const char *tag, _sai__GetUserAclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetUserAclEntry **)soap_malloc(soap, sizeof(_sai__GetUserAclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetUserAclEntry *)soap_instantiate__sai__GetUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetUserAclEntry, sizeof(_sai__GetUserAclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntriesResponse);
-       if (soap_out_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, _sai__EnumerateUserAclEntriesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnumerateUserAclEntriesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnumerateUserAclEntriesResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateUserAclEntriesResponse(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntriesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnumerateUserAclEntriesResponse **)soap_malloc(soap, sizeof(_sai__EnumerateUserAclEntriesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnumerateUserAclEntriesResponse *)soap_instantiate__sai__EnumerateUserAclEntriesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnumerateUserAclEntriesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateUserAclEntriesResponse, sizeof(_sai__EnumerateUserAclEntriesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__EnumerateUserAclEntries))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__EnumerateUserAclEntries);
-       if (soap_out_PointerTo_sai__EnumerateUserAclEntries(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__EnumerateUserAclEntries);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__EnumerateUserAclEntries ** SOAP_FMAC4 soap_get_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, _sai__EnumerateUserAclEntries **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__EnumerateUserAclEntries(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__EnumerateUserAclEntries ** SOAP_FMAC4 soap_in_PointerTo_sai__EnumerateUserAclEntries(struct soap *soap, const char *tag, _sai__EnumerateUserAclEntries **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__EnumerateUserAclEntries **)soap_malloc(soap, sizeof(_sai__EnumerateUserAclEntries *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__EnumerateUserAclEntries *)soap_instantiate__sai__EnumerateUserAclEntries(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__EnumerateUserAclEntries **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__EnumerateUserAclEntries, sizeof(_sai__EnumerateUserAclEntries), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntryResponse);
-       if (soap_out_PointerTo_sai__AddUserAclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, _sai__AddUserAclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__AddUserAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntryResponse(struct soap *soap, const char *tag, _sai__AddUserAclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__AddUserAclEntryResponse **)soap_malloc(soap, sizeof(_sai__AddUserAclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__AddUserAclEntryResponse *)soap_instantiate__sai__AddUserAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__AddUserAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntryResponse, sizeof(_sai__AddUserAclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__AddUserAclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__AddUserAclEntry);
-       if (soap_out_PointerTo_sai__AddUserAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__AddUserAclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__AddUserAclEntry(struct soap *soap, _sai__AddUserAclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__AddUserAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__AddUserAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__AddUserAclEntry(struct soap *soap, const char *tag, _sai__AddUserAclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__AddUserAclEntry **)soap_malloc(soap, sizeof(_sai__AddUserAclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__AddUserAclEntry *)soap_instantiate__sai__AddUserAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__AddUserAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__AddUserAclEntry, sizeof(_sai__AddUserAclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntryResponse);
-       if (soap_out_PointerTo_sai__SetAdminAclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, _sai__SetAdminAclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetAdminAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__SetAdminAclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetAdminAclEntryResponse **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetAdminAclEntryResponse *)soap_instantiate__sai__SetAdminAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetAdminAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntryResponse, sizeof(_sai__SetAdminAclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__SetAdminAclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__SetAdminAclEntry);
-       if (soap_out_PointerTo_sai__SetAdminAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__SetAdminAclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__SetAdminAclEntry(struct soap *soap, _sai__SetAdminAclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__SetAdminAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__SetAdminAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__SetAdminAclEntry(struct soap *soap, const char *tag, _sai__SetAdminAclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__SetAdminAclEntry **)soap_malloc(soap, sizeof(_sai__SetAdminAclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__SetAdminAclEntry *)soap_instantiate__sai__SetAdminAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__SetAdminAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__SetAdminAclEntry, sizeof(_sai__SetAdminAclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAdminAclEntryResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAdminAclEntryResponse);
-       if (soap_out_PointerTo_sai__GetAdminAclEntryResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAdminAclEntryResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetAdminAclEntryResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, _sai__GetAdminAclEntryResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetAdminAclEntryResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetAdminAclEntryResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAdminAclEntryResponse(struct soap *soap, const char *tag, _sai__GetAdminAclEntryResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetAdminAclEntryResponse **)soap_malloc(soap, sizeof(_sai__GetAdminAclEntryResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetAdminAclEntryResponse *)soap_instantiate__sai__GetAdminAclEntryResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetAdminAclEntryResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAdminAclEntryResponse, sizeof(_sai__GetAdminAclEntryResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__GetAdminAclEntry))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__GetAdminAclEntry);
-       if (soap_out_PointerTo_sai__GetAdminAclEntry(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__GetAdminAclEntry);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__GetAdminAclEntry ** SOAP_FMAC4 soap_get_PointerTo_sai__GetAdminAclEntry(struct soap *soap, _sai__GetAdminAclEntry **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__GetAdminAclEntry(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__GetAdminAclEntry ** SOAP_FMAC4 soap_in_PointerTo_sai__GetAdminAclEntry(struct soap *soap, const char *tag, _sai__GetAdminAclEntry **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__GetAdminAclEntry **)soap_malloc(soap, sizeof(_sai__GetAdminAclEntry *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__GetAdminAclEntry *)soap_instantiate__sai__GetAdminAclEntry(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__GetAdminAclEntry **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__GetAdminAclEntry, sizeof(_sai__GetAdminAclEntry), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtectionResponse);
-       if (soap_out_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse ** SOAP_FMAC4 soap_get_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, _sai__ResetFlashWearOutProtectionResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__ResetFlashWearOutProtectionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__ResetFlashWearOutProtectionResponse ** SOAP_FMAC4 soap_in_PointerTo_sai__ResetFlashWearOutProtectionResponse(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtectionResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__ResetFlashWearOutProtectionResponse **)soap_malloc(soap, sizeof(_sai__ResetFlashWearOutProtectionResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__ResetFlashWearOutProtectionResponse *)soap_instantiate__sai__ResetFlashWearOutProtectionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__ResetFlashWearOutProtectionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ResetFlashWearOutProtectionResponse, sizeof(_sai__ResetFlashWearOutProtectionResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__sai__ResetFlashWearOutProtection))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_sai__ResetFlashWearOutProtection);
-       if (soap_out_PointerTo_sai__ResetFlashWearOutProtection(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__sai__ResetFlashWearOutProtection);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _sai__ResetFlashWearOutProtection ** SOAP_FMAC4 soap_get_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, _sai__ResetFlashWearOutProtection **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_sai__ResetFlashWearOutProtection(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _sai__ResetFlashWearOutProtection ** SOAP_FMAC4 soap_in_PointerTo_sai__ResetFlashWearOutProtection(struct soap *soap, const char *tag, _sai__ResetFlashWearOutProtection **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_sai__ResetFlashWearOutProtection **)soap_malloc(soap, sizeof(_sai__ResetFlashWearOutProtection *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_sai__ResetFlashWearOutProtection *)soap_instantiate__sai__ResetFlashWearOutProtection(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_sai__ResetFlashWearOutProtection **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__sai__ResetFlashWearOutProtection, sizeof(_sai__ResetFlashWearOutProtection), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetSystemPowerStateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetSystemPowerStateResponse);
-       if (soap_out_PointerTo_rci__GetSystemPowerStateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetSystemPowerStateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _rci__GetSystemPowerStateResponse ** SOAP_FMAC4 soap_get_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, _rci__GetSystemPowerStateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_rci__GetSystemPowerStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _rci__GetSystemPowerStateResponse ** SOAP_FMAC4 soap_in_PointerTo_rci__GetSystemPowerStateResponse(struct soap *soap, const char *tag, _rci__GetSystemPowerStateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_rci__GetSystemPowerStateResponse **)soap_malloc(soap, sizeof(_rci__GetSystemPowerStateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_rci__GetSystemPowerStateResponse *)soap_instantiate__rci__GetSystemPowerStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_rci__GetSystemPowerStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetSystemPowerStateResponse, sizeof(_rci__GetSystemPowerStateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetSystemPowerState))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetSystemPowerState);
-       if (soap_out_PointerTo_rci__GetSystemPowerState(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetSystemPowerState);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _rci__GetSystemPowerState ** SOAP_FMAC4 soap_get_PointerTo_rci__GetSystemPowerState(struct soap *soap, _rci__GetSystemPowerState **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_rci__GetSystemPowerState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _rci__GetSystemPowerState ** SOAP_FMAC4 soap_in_PointerTo_rci__GetSystemPowerState(struct soap *soap, const char *tag, _rci__GetSystemPowerState **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_rci__GetSystemPowerState **)soap_malloc(soap, sizeof(_rci__GetSystemPowerState *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_rci__GetSystemPowerState *)soap_instantiate__rci__GetSystemPowerState(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_rci__GetSystemPowerState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetSystemPowerState, sizeof(_rci__GetSystemPowerState), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__rci__RemoteControlResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__RemoteControlResponse);
-       if (soap_out_PointerTo_rci__RemoteControlResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__RemoteControlResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _rci__RemoteControlResponse ** SOAP_FMAC4 soap_get_PointerTo_rci__RemoteControlResponse(struct soap *soap, _rci__RemoteControlResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_rci__RemoteControlResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _rci__RemoteControlResponse ** SOAP_FMAC4 soap_in_PointerTo_rci__RemoteControlResponse(struct soap *soap, const char *tag, _rci__RemoteControlResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_rci__RemoteControlResponse **)soap_malloc(soap, sizeof(_rci__RemoteControlResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_rci__RemoteControlResponse *)soap_instantiate__rci__RemoteControlResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_rci__RemoteControlResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__RemoteControlResponse, sizeof(_rci__RemoteControlResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__RemoteControl(struct soap *soap, _rci__RemoteControl *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__rci__RemoteControl))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__RemoteControl(struct soap *soap, _rci__RemoteControl *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__RemoteControl);
-       if (soap_out_PointerTo_rci__RemoteControl(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__RemoteControl);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _rci__RemoteControl ** SOAP_FMAC4 soap_get_PointerTo_rci__RemoteControl(struct soap *soap, _rci__RemoteControl **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_rci__RemoteControl(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _rci__RemoteControl ** SOAP_FMAC4 soap_in_PointerTo_rci__RemoteControl(struct soap *soap, const char *tag, _rci__RemoteControl **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_rci__RemoteControl **)soap_malloc(soap, sizeof(_rci__RemoteControl *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_rci__RemoteControl *)soap_instantiate__rci__RemoteControl(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_rci__RemoteControl **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__RemoteControl, sizeof(_rci__RemoteControl), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilitiesResponse);
-       if (soap_out_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, _rci__GetRemoteControlCapabilitiesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_rci__GetRemoteControlCapabilitiesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _rci__GetRemoteControlCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_rci__GetRemoteControlCapabilitiesResponse(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilitiesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_rci__GetRemoteControlCapabilitiesResponse **)soap_malloc(soap, sizeof(_rci__GetRemoteControlCapabilitiesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_rci__GetRemoteControlCapabilitiesResponse *)soap_instantiate__rci__GetRemoteControlCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_rci__GetRemoteControlCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetRemoteControlCapabilitiesResponse, sizeof(_rci__GetRemoteControlCapabilitiesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__rci__GetRemoteControlCapabilities))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_rci__GetRemoteControlCapabilities);
-       if (soap_out_PointerTo_rci__GetRemoteControlCapabilities(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__rci__GetRemoteControlCapabilities);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _rci__GetRemoteControlCapabilities ** SOAP_FMAC4 soap_get_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, _rci__GetRemoteControlCapabilities **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_rci__GetRemoteControlCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _rci__GetRemoteControlCapabilities ** SOAP_FMAC4 soap_in_PointerTo_rci__GetRemoteControlCapabilities(struct soap *soap, const char *tag, _rci__GetRemoteControlCapabilities **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_rci__GetRemoteControlCapabilities **)soap_malloc(soap, sizeof(_rci__GetRemoteControlCapabilities *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_rci__GetRemoteControlCapabilities *)soap_instantiate__rci__GetRemoteControlCapabilities(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_rci__GetRemoteControlCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__rci__GetRemoteControlCapabilities, sizeof(_rci__GetRemoteControlCapabilities), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XPxeTimeoutResponse);
-       if (soap_out_PointerTo_net__Get8021XPxeTimeoutResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XPxeTimeoutResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, _net__Get8021XPxeTimeoutResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Get8021XPxeTimeoutResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Get8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Get8021XPxeTimeoutResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Get8021XPxeTimeoutResponse **)soap_malloc(soap, sizeof(_net__Get8021XPxeTimeoutResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Get8021XPxeTimeoutResponse *)soap_instantiate__net__Get8021XPxeTimeoutResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Get8021XPxeTimeoutResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XPxeTimeoutResponse, sizeof(_net__Get8021XPxeTimeoutResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XPxeTimeout))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XPxeTimeout);
-       if (soap_out_PointerTo_net__Get8021XPxeTimeout(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XPxeTimeout);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Get8021XPxeTimeout ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, _net__Get8021XPxeTimeout **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Get8021XPxeTimeout(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Get8021XPxeTimeout ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XPxeTimeout(struct soap *soap, const char *tag, _net__Get8021XPxeTimeout **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Get8021XPxeTimeout **)soap_malloc(soap, sizeof(_net__Get8021XPxeTimeout *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Get8021XPxeTimeout *)soap_instantiate__net__Get8021XPxeTimeout(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Get8021XPxeTimeout **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XPxeTimeout, sizeof(_net__Get8021XPxeTimeout), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XPxeTimeoutResponse);
-       if (soap_out_PointerTo_net__Set8021XPxeTimeoutResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XPxeTimeoutResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, _net__Set8021XPxeTimeoutResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Set8021XPxeTimeoutResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Set8021XPxeTimeoutResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XPxeTimeoutResponse(struct soap *soap, const char *tag, _net__Set8021XPxeTimeoutResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Set8021XPxeTimeoutResponse **)soap_malloc(soap, sizeof(_net__Set8021XPxeTimeoutResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Set8021XPxeTimeoutResponse *)soap_instantiate__net__Set8021XPxeTimeoutResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Set8021XPxeTimeoutResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XPxeTimeoutResponse, sizeof(_net__Set8021XPxeTimeoutResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XPxeTimeout))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XPxeTimeout);
-       if (soap_out_PointerTo_net__Set8021XPxeTimeout(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XPxeTimeout);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Set8021XPxeTimeout ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, _net__Set8021XPxeTimeout **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Set8021XPxeTimeout(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Set8021XPxeTimeout ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XPxeTimeout(struct soap *soap, const char *tag, _net__Set8021XPxeTimeout **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Set8021XPxeTimeout **)soap_malloc(soap, sizeof(_net__Set8021XPxeTimeout *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Set8021XPxeTimeout *)soap_instantiate__net__Set8021XPxeTimeout(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Set8021XPxeTimeout **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XPxeTimeout, sizeof(_net__Set8021XPxeTimeout), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XActiveS0Response))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XActiveS0Response);
-       if (soap_out_PointerTo_net__Get8021XActiveS0Response(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XActiveS0Response);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Get8021XActiveS0Response ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, _net__Get8021XActiveS0Response **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Get8021XActiveS0Response(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Get8021XActiveS0Response ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XActiveS0Response(struct soap *soap, const char *tag, _net__Get8021XActiveS0Response **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Get8021XActiveS0Response **)soap_malloc(soap, sizeof(_net__Get8021XActiveS0Response *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Get8021XActiveS0Response *)soap_instantiate__net__Get8021XActiveS0Response(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Get8021XActiveS0Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XActiveS0Response, sizeof(_net__Get8021XActiveS0Response), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XActiveS0))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XActiveS0);
-       if (soap_out_PointerTo_net__Get8021XActiveS0(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XActiveS0);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Get8021XActiveS0 ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XActiveS0(struct soap *soap, _net__Get8021XActiveS0 **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Get8021XActiveS0(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Get8021XActiveS0 ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XActiveS0(struct soap *soap, const char *tag, _net__Get8021XActiveS0 **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Get8021XActiveS0 **)soap_malloc(soap, sizeof(_net__Get8021XActiveS0 *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Get8021XActiveS0 *)soap_instantiate__net__Get8021XActiveS0(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Get8021XActiveS0 **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XActiveS0, sizeof(_net__Get8021XActiveS0), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XActiveS0Response))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XActiveS0Response);
-       if (soap_out_PointerTo_net__Set8021XActiveS0Response(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XActiveS0Response);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Set8021XActiveS0Response ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, _net__Set8021XActiveS0Response **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Set8021XActiveS0Response(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Set8021XActiveS0Response ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XActiveS0Response(struct soap *soap, const char *tag, _net__Set8021XActiveS0Response **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Set8021XActiveS0Response **)soap_malloc(soap, sizeof(_net__Set8021XActiveS0Response *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Set8021XActiveS0Response *)soap_instantiate__net__Set8021XActiveS0Response(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Set8021XActiveS0Response **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XActiveS0Response, sizeof(_net__Set8021XActiveS0Response), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XActiveS0))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XActiveS0);
-       if (soap_out_PointerTo_net__Set8021XActiveS0(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XActiveS0);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Set8021XActiveS0 ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XActiveS0(struct soap *soap, _net__Set8021XActiveS0 **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Set8021XActiveS0(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Set8021XActiveS0 ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XActiveS0(struct soap *soap, const char *tag, _net__Set8021XActiveS0 **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Set8021XActiveS0 **)soap_malloc(soap, sizeof(_net__Set8021XActiveS0 *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Set8021XActiveS0 *)soap_instantiate__net__Set8021XActiveS0(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Set8021XActiveS0 **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XActiveS0, sizeof(_net__Set8021XActiveS0), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XWiredProfileResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XWiredProfileResponse);
-       if (soap_out_PointerTo_net__Get8021XWiredProfileResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XWiredProfileResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Get8021XWiredProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, _net__Get8021XWiredProfileResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Get8021XWiredProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Get8021XWiredProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Get8021XWiredProfileResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Get8021XWiredProfileResponse **)soap_malloc(soap, sizeof(_net__Get8021XWiredProfileResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Get8021XWiredProfileResponse *)soap_instantiate__net__Get8021XWiredProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Get8021XWiredProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XWiredProfileResponse, sizeof(_net__Get8021XWiredProfileResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Get8021XWiredProfile))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Get8021XWiredProfile);
-       if (soap_out_PointerTo_net__Get8021XWiredProfile(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Get8021XWiredProfile);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Get8021XWiredProfile ** SOAP_FMAC4 soap_get_PointerTo_net__Get8021XWiredProfile(struct soap *soap, _net__Get8021XWiredProfile **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Get8021XWiredProfile(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Get8021XWiredProfile ** SOAP_FMAC4 soap_in_PointerTo_net__Get8021XWiredProfile(struct soap *soap, const char *tag, _net__Get8021XWiredProfile **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Get8021XWiredProfile **)soap_malloc(soap, sizeof(_net__Get8021XWiredProfile *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Get8021XWiredProfile *)soap_instantiate__net__Get8021XWiredProfile(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Get8021XWiredProfile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Get8021XWiredProfile, sizeof(_net__Get8021XWiredProfile), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XWiredProfileResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XWiredProfileResponse);
-       if (soap_out_PointerTo_net__Set8021XWiredProfileResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XWiredProfileResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Set8021XWiredProfileResponse ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, _net__Set8021XWiredProfileResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Set8021XWiredProfileResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Set8021XWiredProfileResponse ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XWiredProfileResponse(struct soap *soap, const char *tag, _net__Set8021XWiredProfileResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Set8021XWiredProfileResponse **)soap_malloc(soap, sizeof(_net__Set8021XWiredProfileResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Set8021XWiredProfileResponse *)soap_instantiate__net__Set8021XWiredProfileResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Set8021XWiredProfileResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XWiredProfileResponse, sizeof(_net__Set8021XWiredProfileResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__Set8021XWiredProfile))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__Set8021XWiredProfile);
-       if (soap_out_PointerTo_net__Set8021XWiredProfile(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__Set8021XWiredProfile);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__Set8021XWiredProfile ** SOAP_FMAC4 soap_get_PointerTo_net__Set8021XWiredProfile(struct soap *soap, _net__Set8021XWiredProfile **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__Set8021XWiredProfile(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__Set8021XWiredProfile ** SOAP_FMAC4 soap_in_PointerTo_net__Set8021XWiredProfile(struct soap *soap, const char *tag, _net__Set8021XWiredProfile **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__Set8021XWiredProfile **)soap_malloc(soap, sizeof(_net__Set8021XWiredProfile *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__Set8021XWiredProfile *)soap_instantiate__net__Set8021XWiredProfile(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__Set8021XWiredProfile **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__Set8021XWiredProfile, sizeof(_net__Set8021XWiredProfile), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetInterfaceSettingsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetInterfaceSettingsResponse);
-       if (soap_out_PointerTo_net__SetInterfaceSettingsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetInterfaceSettingsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetInterfaceSettingsResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, _net__SetInterfaceSettingsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetInterfaceSettingsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetInterfaceSettingsResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__SetInterfaceSettingsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetInterfaceSettingsResponse **)soap_malloc(soap, sizeof(_net__SetInterfaceSettingsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetInterfaceSettingsResponse *)soap_instantiate__net__SetInterfaceSettingsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetInterfaceSettingsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetInterfaceSettingsResponse, sizeof(_net__SetInterfaceSettingsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetInterfaceSettings))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetInterfaceSettings);
-       if (soap_out_PointerTo_net__SetInterfaceSettings(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetInterfaceSettings);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetInterfaceSettings ** SOAP_FMAC4 soap_get_PointerTo_net__SetInterfaceSettings(struct soap *soap, _net__SetInterfaceSettings **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetInterfaceSettings(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetInterfaceSettings ** SOAP_FMAC4 soap_in_PointerTo_net__SetInterfaceSettings(struct soap *soap, const char *tag, _net__SetInterfaceSettings **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetInterfaceSettings **)soap_malloc(soap, sizeof(_net__SetInterfaceSettings *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetInterfaceSettings *)soap_instantiate__net__SetInterfaceSettings(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetInterfaceSettings **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetInterfaceSettings, sizeof(_net__SetInterfaceSettings), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetInterfaceSettingsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetInterfaceSettingsResponse);
-       if (soap_out_PointerTo_net__GetInterfaceSettingsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetInterfaceSettingsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetInterfaceSettingsResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, _net__GetInterfaceSettingsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetInterfaceSettingsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetInterfaceSettingsResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetInterfaceSettingsResponse(struct soap *soap, const char *tag, _net__GetInterfaceSettingsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetInterfaceSettingsResponse **)soap_malloc(soap, sizeof(_net__GetInterfaceSettingsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetInterfaceSettingsResponse *)soap_instantiate__net__GetInterfaceSettingsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetInterfaceSettingsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetInterfaceSettingsResponse, sizeof(_net__GetInterfaceSettingsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetInterfaceSettings))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetInterfaceSettings);
-       if (soap_out_PointerTo_net__GetInterfaceSettings(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetInterfaceSettings);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetInterfaceSettings ** SOAP_FMAC4 soap_get_PointerTo_net__GetInterfaceSettings(struct soap *soap, _net__GetInterfaceSettings **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetInterfaceSettings(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetInterfaceSettings ** SOAP_FMAC4 soap_in_PointerTo_net__GetInterfaceSettings(struct soap *soap, const char *tag, _net__GetInterfaceSettings **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetInterfaceSettings **)soap_malloc(soap, sizeof(_net__GetInterfaceSettings *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetInterfaceSettings *)soap_instantiate__net__GetInterfaceSettings(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetInterfaceSettings **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetInterfaceSettings, sizeof(_net__GetInterfaceSettings), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__EnumerateInterfacesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__EnumerateInterfacesResponse);
-       if (soap_out_PointerTo_net__EnumerateInterfacesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__EnumerateInterfacesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__EnumerateInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, _net__EnumerateInterfacesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__EnumerateInterfacesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__EnumerateInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_net__EnumerateInterfacesResponse(struct soap *soap, const char *tag, _net__EnumerateInterfacesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__EnumerateInterfacesResponse **)soap_malloc(soap, sizeof(_net__EnumerateInterfacesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__EnumerateInterfacesResponse *)soap_instantiate__net__EnumerateInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__EnumerateInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__EnumerateInterfacesResponse, sizeof(_net__EnumerateInterfacesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__EnumerateInterfaces))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__EnumerateInterfaces);
-       if (soap_out_PointerTo_net__EnumerateInterfaces(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__EnumerateInterfaces);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__EnumerateInterfaces ** SOAP_FMAC4 soap_get_PointerTo_net__EnumerateInterfaces(struct soap *soap, _net__EnumerateInterfaces **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__EnumerateInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__EnumerateInterfaces ** SOAP_FMAC4 soap_in_PointerTo_net__EnumerateInterfaces(struct soap *soap, const char *tag, _net__EnumerateInterfaces **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__EnumerateInterfaces **)soap_malloc(soap, sizeof(_net__EnumerateInterfaces *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__EnumerateInterfaces *)soap_instantiate__net__EnumerateInterfaces(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__EnumerateInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__EnumerateInterfaces, sizeof(_net__EnumerateInterfaces), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetPingResponseResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetPingResponseResponse);
-       if (soap_out_PointerTo_net__GetPingResponseResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetPingResponseResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetPingResponseResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetPingResponseResponse(struct soap *soap, _net__GetPingResponseResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetPingResponseResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetPingResponseResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetPingResponseResponse(struct soap *soap, const char *tag, _net__GetPingResponseResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetPingResponseResponse **)soap_malloc(soap, sizeof(_net__GetPingResponseResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetPingResponseResponse *)soap_instantiate__net__GetPingResponseResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetPingResponseResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetPingResponseResponse, sizeof(_net__GetPingResponseResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetPingResponse(struct soap *soap, _net__GetPingResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetPingResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetPingResponse(struct soap *soap, _net__GetPingResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetPingResponse);
-       if (soap_out_PointerTo_net__GetPingResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetPingResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetPingResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetPingResponse(struct soap *soap, _net__GetPingResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetPingResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetPingResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetPingResponse(struct soap *soap, const char *tag, _net__GetPingResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetPingResponse **)soap_malloc(soap, sizeof(_net__GetPingResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetPingResponse *)soap_instantiate__net__GetPingResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetPingResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetPingResponse, sizeof(_net__GetPingResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetPingResponseResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetPingResponseResponse);
-       if (soap_out_PointerTo_net__SetPingResponseResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetPingResponseResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetPingResponseResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetPingResponseResponse(struct soap *soap, _net__SetPingResponseResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetPingResponseResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetPingResponseResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetPingResponseResponse(struct soap *soap, const char *tag, _net__SetPingResponseResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetPingResponseResponse **)soap_malloc(soap, sizeof(_net__SetPingResponseResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetPingResponseResponse *)soap_instantiate__net__SetPingResponseResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetPingResponseResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetPingResponseResponse, sizeof(_net__SetPingResponseResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetPingResponse(struct soap *soap, _net__SetPingResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetPingResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetPingResponse(struct soap *soap, _net__SetPingResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetPingResponse);
-       if (soap_out_PointerTo_net__SetPingResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetPingResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetPingResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetPingResponse(struct soap *soap, _net__SetPingResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetPingResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetPingResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetPingResponse(struct soap *soap, const char *tag, _net__SetPingResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetPingResponse **)soap_malloc(soap, sizeof(_net__SetPingResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetPingResponse *)soap_instantiate__net__SetPingResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetPingResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetPingResponse, sizeof(_net__SetPingResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetVlanParametersResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetVlanParametersResponse);
-       if (soap_out_PointerTo_net__GetVlanParametersResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetVlanParametersResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetVlanParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetVlanParametersResponse(struct soap *soap, _net__GetVlanParametersResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetVlanParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetVlanParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetVlanParametersResponse(struct soap *soap, const char *tag, _net__GetVlanParametersResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetVlanParametersResponse **)soap_malloc(soap, sizeof(_net__GetVlanParametersResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetVlanParametersResponse *)soap_instantiate__net__GetVlanParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetVlanParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetVlanParametersResponse, sizeof(_net__GetVlanParametersResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetVlanParameters))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetVlanParameters);
-       if (soap_out_PointerTo_net__GetVlanParameters(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetVlanParameters);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetVlanParameters ** SOAP_FMAC4 soap_get_PointerTo_net__GetVlanParameters(struct soap *soap, _net__GetVlanParameters **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetVlanParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetVlanParameters ** SOAP_FMAC4 soap_in_PointerTo_net__GetVlanParameters(struct soap *soap, const char *tag, _net__GetVlanParameters **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetVlanParameters **)soap_malloc(soap, sizeof(_net__GetVlanParameters *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetVlanParameters *)soap_instantiate__net__GetVlanParameters(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetVlanParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetVlanParameters, sizeof(_net__GetVlanParameters), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetVlanParametersResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetVlanParametersResponse);
-       if (soap_out_PointerTo_net__SetVlanParametersResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetVlanParametersResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetVlanParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetVlanParametersResponse(struct soap *soap, _net__SetVlanParametersResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetVlanParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetVlanParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetVlanParametersResponse(struct soap *soap, const char *tag, _net__SetVlanParametersResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetVlanParametersResponse **)soap_malloc(soap, sizeof(_net__SetVlanParametersResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetVlanParametersResponse *)soap_instantiate__net__SetVlanParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetVlanParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetVlanParametersResponse, sizeof(_net__SetVlanParametersResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetVlanParameters))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetVlanParameters);
-       if (soap_out_PointerTo_net__SetVlanParameters(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetVlanParameters);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetVlanParameters ** SOAP_FMAC4 soap_get_PointerTo_net__SetVlanParameters(struct soap *soap, _net__SetVlanParameters **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetVlanParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetVlanParameters ** SOAP_FMAC4 soap_in_PointerTo_net__SetVlanParameters(struct soap *soap, const char *tag, _net__SetVlanParameters **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetVlanParameters **)soap_malloc(soap, sizeof(_net__SetVlanParameters *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetVlanParameters *)soap_instantiate__net__SetVlanParameters(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetVlanParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetVlanParameters, sizeof(_net__SetVlanParameters), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetTcpIpParametersResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetTcpIpParametersResponse);
-       if (soap_out_PointerTo_net__GetTcpIpParametersResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetTcpIpParametersResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetTcpIpParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, _net__GetTcpIpParametersResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetTcpIpParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetTcpIpParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__GetTcpIpParametersResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetTcpIpParametersResponse **)soap_malloc(soap, sizeof(_net__GetTcpIpParametersResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetTcpIpParametersResponse *)soap_instantiate__net__GetTcpIpParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetTcpIpParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetTcpIpParametersResponse, sizeof(_net__GetTcpIpParametersResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetTcpIpParameters))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetTcpIpParameters);
-       if (soap_out_PointerTo_net__GetTcpIpParameters(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetTcpIpParameters);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetTcpIpParameters ** SOAP_FMAC4 soap_get_PointerTo_net__GetTcpIpParameters(struct soap *soap, _net__GetTcpIpParameters **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetTcpIpParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetTcpIpParameters ** SOAP_FMAC4 soap_in_PointerTo_net__GetTcpIpParameters(struct soap *soap, const char *tag, _net__GetTcpIpParameters **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetTcpIpParameters **)soap_malloc(soap, sizeof(_net__GetTcpIpParameters *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetTcpIpParameters *)soap_instantiate__net__GetTcpIpParameters(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetTcpIpParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetTcpIpParameters, sizeof(_net__GetTcpIpParameters), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetTcpIpParametersResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetTcpIpParametersResponse);
-       if (soap_out_PointerTo_net__SetTcpIpParametersResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetTcpIpParametersResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetTcpIpParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, _net__SetTcpIpParametersResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetTcpIpParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetTcpIpParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetTcpIpParametersResponse(struct soap *soap, const char *tag, _net__SetTcpIpParametersResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetTcpIpParametersResponse **)soap_malloc(soap, sizeof(_net__SetTcpIpParametersResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetTcpIpParametersResponse *)soap_instantiate__net__SetTcpIpParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetTcpIpParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetTcpIpParametersResponse, sizeof(_net__SetTcpIpParametersResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetTcpIpParameters))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetTcpIpParameters);
-       if (soap_out_PointerTo_net__SetTcpIpParameters(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetTcpIpParameters);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetTcpIpParameters ** SOAP_FMAC4 soap_get_PointerTo_net__SetTcpIpParameters(struct soap *soap, _net__SetTcpIpParameters **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetTcpIpParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetTcpIpParameters ** SOAP_FMAC4 soap_in_PointerTo_net__SetTcpIpParameters(struct soap *soap, const char *tag, _net__SetTcpIpParameters **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetTcpIpParameters **)soap_malloc(soap, sizeof(_net__SetTcpIpParameters *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetTcpIpParameters *)soap_instantiate__net__SetTcpIpParameters(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetTcpIpParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetTcpIpParameters, sizeof(_net__SetTcpIpParameters), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetDomainNameResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetDomainNameResponse);
-       if (soap_out_PointerTo_net__GetDomainNameResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetDomainNameResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetDomainNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetDomainNameResponse(struct soap *soap, _net__GetDomainNameResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetDomainNameResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetDomainNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetDomainNameResponse(struct soap *soap, const char *tag, _net__GetDomainNameResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetDomainNameResponse **)soap_malloc(soap, sizeof(_net__GetDomainNameResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetDomainNameResponse *)soap_instantiate__net__GetDomainNameResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetDomainNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetDomainNameResponse, sizeof(_net__GetDomainNameResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetDomainName(struct soap *soap, _net__GetDomainName *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetDomainName))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetDomainName(struct soap *soap, _net__GetDomainName *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetDomainName);
-       if (soap_out_PointerTo_net__GetDomainName(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetDomainName);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetDomainName ** SOAP_FMAC4 soap_get_PointerTo_net__GetDomainName(struct soap *soap, _net__GetDomainName **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetDomainName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetDomainName ** SOAP_FMAC4 soap_in_PointerTo_net__GetDomainName(struct soap *soap, const char *tag, _net__GetDomainName **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetDomainName **)soap_malloc(soap, sizeof(_net__GetDomainName *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetDomainName *)soap_instantiate__net__GetDomainName(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetDomainName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetDomainName, sizeof(_net__GetDomainName), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetDomainNameResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetDomainNameResponse);
-       if (soap_out_PointerTo_net__SetDomainNameResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetDomainNameResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetDomainNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetDomainNameResponse(struct soap *soap, _net__SetDomainNameResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetDomainNameResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetDomainNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetDomainNameResponse(struct soap *soap, const char *tag, _net__SetDomainNameResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetDomainNameResponse **)soap_malloc(soap, sizeof(_net__SetDomainNameResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetDomainNameResponse *)soap_instantiate__net__SetDomainNameResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetDomainNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetDomainNameResponse, sizeof(_net__SetDomainNameResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetDomainName(struct soap *soap, _net__SetDomainName *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetDomainName))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetDomainName(struct soap *soap, _net__SetDomainName *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetDomainName);
-       if (soap_out_PointerTo_net__SetDomainName(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetDomainName);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetDomainName ** SOAP_FMAC4 soap_get_PointerTo_net__SetDomainName(struct soap *soap, _net__SetDomainName **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetDomainName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetDomainName ** SOAP_FMAC4 soap_in_PointerTo_net__SetDomainName(struct soap *soap, const char *tag, _net__SetDomainName **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetDomainName **)soap_malloc(soap, sizeof(_net__SetDomainName *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetDomainName *)soap_instantiate__net__SetDomainName(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetDomainName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetDomainName, sizeof(_net__SetDomainName), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetHostNameResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetHostNameResponse);
-       if (soap_out_PointerTo_net__GetHostNameResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetHostNameResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetHostNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__GetHostNameResponse(struct soap *soap, _net__GetHostNameResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetHostNameResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetHostNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__GetHostNameResponse(struct soap *soap, const char *tag, _net__GetHostNameResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetHostNameResponse **)soap_malloc(soap, sizeof(_net__GetHostNameResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetHostNameResponse *)soap_instantiate__net__GetHostNameResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetHostNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetHostNameResponse, sizeof(_net__GetHostNameResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__GetHostName(struct soap *soap, _net__GetHostName *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__GetHostName))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__GetHostName(struct soap *soap, _net__GetHostName *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__GetHostName);
-       if (soap_out_PointerTo_net__GetHostName(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__GetHostName);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__GetHostName ** SOAP_FMAC4 soap_get_PointerTo_net__GetHostName(struct soap *soap, _net__GetHostName **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__GetHostName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__GetHostName ** SOAP_FMAC4 soap_in_PointerTo_net__GetHostName(struct soap *soap, const char *tag, _net__GetHostName **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__GetHostName **)soap_malloc(soap, sizeof(_net__GetHostName *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__GetHostName *)soap_instantiate__net__GetHostName(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__GetHostName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__GetHostName, sizeof(_net__GetHostName), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetHostNameResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetHostNameResponse);
-       if (soap_out_PointerTo_net__SetHostNameResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetHostNameResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetHostNameResponse ** SOAP_FMAC4 soap_get_PointerTo_net__SetHostNameResponse(struct soap *soap, _net__SetHostNameResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetHostNameResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetHostNameResponse ** SOAP_FMAC4 soap_in_PointerTo_net__SetHostNameResponse(struct soap *soap, const char *tag, _net__SetHostNameResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetHostNameResponse **)soap_malloc(soap, sizeof(_net__SetHostNameResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetHostNameResponse *)soap_instantiate__net__SetHostNameResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetHostNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetHostNameResponse, sizeof(_net__SetHostNameResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_net__SetHostName(struct soap *soap, _net__SetHostName *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__net__SetHostName))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_net__SetHostName(struct soap *soap, _net__SetHostName *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_net__SetHostName);
-       if (soap_out_PointerTo_net__SetHostName(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__net__SetHostName);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _net__SetHostName ** SOAP_FMAC4 soap_get_PointerTo_net__SetHostName(struct soap *soap, _net__SetHostName **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_net__SetHostName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _net__SetHostName ** SOAP_FMAC4 soap_in_PointerTo_net__SetHostName(struct soap *soap, const char *tag, _net__SetHostName **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_net__SetHostName **)soap_malloc(soap, sizeof(_net__SetHostName *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_net__SetHostName *)soap_instantiate__net__SetHostName(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_net__SetHostName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__net__SetHostName, sizeof(_net__SetHostName), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetIderSessionLogResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetIderSessionLogResponse);
-       if (soap_out_PointerTo_inf__GetIderSessionLogResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetIderSessionLogResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetIderSessionLogResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, _inf__GetIderSessionLogResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetIderSessionLogResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetIderSessionLogResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetIderSessionLogResponse(struct soap *soap, const char *tag, _inf__GetIderSessionLogResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetIderSessionLogResponse **)soap_malloc(soap, sizeof(_inf__GetIderSessionLogResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetIderSessionLogResponse *)soap_instantiate__inf__GetIderSessionLogResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetIderSessionLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetIderSessionLogResponse, sizeof(_inf__GetIderSessionLogResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetIderSessionLog))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetIderSessionLog);
-       if (soap_out_PointerTo_inf__GetIderSessionLog(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetIderSessionLog);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetIderSessionLog ** SOAP_FMAC4 soap_get_PointerTo_inf__GetIderSessionLog(struct soap *soap, _inf__GetIderSessionLog **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetIderSessionLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetIderSessionLog ** SOAP_FMAC4 soap_in_PointerTo_inf__GetIderSessionLog(struct soap *soap, const char *tag, _inf__GetIderSessionLog **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetIderSessionLog **)soap_malloc(soap, sizeof(_inf__GetIderSessionLog *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetIderSessionLog *)soap_instantiate__inf__GetIderSessionLog(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetIderSessionLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetIderSessionLog, sizeof(_inf__GetIderSessionLog), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetSecurityParametersResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetSecurityParametersResponse);
-       if (soap_out_PointerTo_inf__GetSecurityParametersResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetSecurityParametersResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetSecurityParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, _inf__GetSecurityParametersResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetSecurityParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetSecurityParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetSecurityParametersResponse(struct soap *soap, const char *tag, _inf__GetSecurityParametersResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetSecurityParametersResponse **)soap_malloc(soap, sizeof(_inf__GetSecurityParametersResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetSecurityParametersResponse *)soap_instantiate__inf__GetSecurityParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetSecurityParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetSecurityParametersResponse, sizeof(_inf__GetSecurityParametersResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetSecurityParameters))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetSecurityParameters);
-       if (soap_out_PointerTo_inf__GetSecurityParameters(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetSecurityParameters);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetSecurityParameters ** SOAP_FMAC4 soap_get_PointerTo_inf__GetSecurityParameters(struct soap *soap, _inf__GetSecurityParameters **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetSecurityParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetSecurityParameters ** SOAP_FMAC4 soap_in_PointerTo_inf__GetSecurityParameters(struct soap *soap, const char *tag, _inf__GetSecurityParameters **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetSecurityParameters **)soap_malloc(soap, sizeof(_inf__GetSecurityParameters *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetSecurityParameters *)soap_instantiate__inf__GetSecurityParameters(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetSecurityParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetSecurityParameters, sizeof(_inf__GetSecurityParameters), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetNetworkStateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetNetworkStateResponse);
-       if (soap_out_PointerTo_inf__GetNetworkStateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetNetworkStateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetNetworkStateResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, _inf__GetNetworkStateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetNetworkStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetNetworkStateResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetNetworkStateResponse(struct soap *soap, const char *tag, _inf__GetNetworkStateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetNetworkStateResponse **)soap_malloc(soap, sizeof(_inf__GetNetworkStateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetNetworkStateResponse *)soap_instantiate__inf__GetNetworkStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetNetworkStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetNetworkStateResponse, sizeof(_inf__GetNetworkStateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetNetworkState))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetNetworkState);
-       if (soap_out_PointerTo_inf__GetNetworkState(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetNetworkState);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetNetworkState ** SOAP_FMAC4 soap_get_PointerTo_inf__GetNetworkState(struct soap *soap, _inf__GetNetworkState **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetNetworkState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetNetworkState ** SOAP_FMAC4 soap_in_PointerTo_inf__GetNetworkState(struct soap *soap, const char *tag, _inf__GetNetworkState **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetNetworkState **)soap_malloc(soap, sizeof(_inf__GetNetworkState *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetNetworkState *)soap_instantiate__inf__GetNetworkState(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetNetworkState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetNetworkState, sizeof(_inf__GetNetworkState), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetEnabledInterfacesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetEnabledInterfacesResponse);
-       if (soap_out_PointerTo_inf__GetEnabledInterfacesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetEnabledInterfacesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, _inf__GetEnabledInterfacesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetEnabledInterfacesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetEnabledInterfacesResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetEnabledInterfacesResponse(struct soap *soap, const char *tag, _inf__GetEnabledInterfacesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetEnabledInterfacesResponse **)soap_malloc(soap, sizeof(_inf__GetEnabledInterfacesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetEnabledInterfacesResponse *)soap_instantiate__inf__GetEnabledInterfacesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetEnabledInterfacesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetEnabledInterfacesResponse, sizeof(_inf__GetEnabledInterfacesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetEnabledInterfaces))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetEnabledInterfaces);
-       if (soap_out_PointerTo_inf__GetEnabledInterfaces(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetEnabledInterfaces);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetEnabledInterfaces ** SOAP_FMAC4 soap_get_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, _inf__GetEnabledInterfaces **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetEnabledInterfaces(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetEnabledInterfaces ** SOAP_FMAC4 soap_in_PointerTo_inf__GetEnabledInterfaces(struct soap *soap, const char *tag, _inf__GetEnabledInterfaces **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetEnabledInterfaces **)soap_malloc(soap, sizeof(_inf__GetEnabledInterfaces *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetEnabledInterfaces *)soap_instantiate__inf__GetEnabledInterfaces(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetEnabledInterfaces **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetEnabledInterfaces, sizeof(_inf__GetEnabledInterfaces), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetPasswordModelResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetPasswordModelResponse);
-       if (soap_out_PointerTo_inf__GetPasswordModelResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetPasswordModelResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetPasswordModelResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, _inf__GetPasswordModelResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetPasswordModelResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetPasswordModelResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetPasswordModelResponse(struct soap *soap, const char *tag, _inf__GetPasswordModelResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetPasswordModelResponse **)soap_malloc(soap, sizeof(_inf__GetPasswordModelResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetPasswordModelResponse *)soap_instantiate__inf__GetPasswordModelResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetPasswordModelResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetPasswordModelResponse, sizeof(_inf__GetPasswordModelResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetPasswordModel))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetPasswordModel);
-       if (soap_out_PointerTo_inf__GetPasswordModel(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetPasswordModel);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetPasswordModel ** SOAP_FMAC4 soap_get_PointerTo_inf__GetPasswordModel(struct soap *soap, _inf__GetPasswordModel **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetPasswordModel(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetPasswordModel ** SOAP_FMAC4 soap_in_PointerTo_inf__GetPasswordModel(struct soap *soap, const char *tag, _inf__GetPasswordModel **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetPasswordModel **)soap_malloc(soap, sizeof(_inf__GetPasswordModel *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetPasswordModel *)soap_instantiate__inf__GetPasswordModel(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetPasswordModel **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetPasswordModel, sizeof(_inf__GetPasswordModel), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatusResponse);
-       if (soap_out_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, _inf__GetAdminNetAclEntryStatusResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetAdminNetAclEntryStatusResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetAdminNetAclEntryStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminNetAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatusResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetAdminNetAclEntryStatusResponse **)soap_malloc(soap, sizeof(_inf__GetAdminNetAclEntryStatusResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetAdminNetAclEntryStatusResponse *)soap_instantiate__inf__GetAdminNetAclEntryStatusResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetAdminNetAclEntryStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminNetAclEntryStatusResponse, sizeof(_inf__GetAdminNetAclEntryStatusResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminNetAclEntryStatus);
-       if (soap_out_PointerTo_inf__GetAdminNetAclEntryStatus(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminNetAclEntryStatus);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, _inf__GetAdminNetAclEntryStatus **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetAdminNetAclEntryStatus ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminNetAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminNetAclEntryStatus **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetAdminNetAclEntryStatus **)soap_malloc(soap, sizeof(_inf__GetAdminNetAclEntryStatus *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetAdminNetAclEntryStatus *)soap_instantiate__inf__GetAdminNetAclEntryStatus(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetAdminNetAclEntryStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminNetAclEntryStatus, sizeof(_inf__GetAdminNetAclEntryStatus), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatusResponse);
-       if (soap_out_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, _inf__GetAdminAclEntryStatusResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetAdminAclEntryStatusResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetAdminAclEntryStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminAclEntryStatusResponse(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatusResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetAdminAclEntryStatusResponse **)soap_malloc(soap, sizeof(_inf__GetAdminAclEntryStatusResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetAdminAclEntryStatusResponse *)soap_instantiate__inf__GetAdminAclEntryStatusResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetAdminAclEntryStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminAclEntryStatusResponse, sizeof(_inf__GetAdminAclEntryStatusResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetAdminAclEntryStatus))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetAdminAclEntryStatus);
-       if (soap_out_PointerTo_inf__GetAdminAclEntryStatus(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetAdminAclEntryStatus);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetAdminAclEntryStatus ** SOAP_FMAC4 soap_get_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, _inf__GetAdminAclEntryStatus **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetAdminAclEntryStatus(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetAdminAclEntryStatus ** SOAP_FMAC4 soap_in_PointerTo_inf__GetAdminAclEntryStatus(struct soap *soap, const char *tag, _inf__GetAdminAclEntryStatus **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetAdminAclEntryStatus **)soap_malloc(soap, sizeof(_inf__GetAdminAclEntryStatus *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetAdminAclEntryStatus *)soap_instantiate__inf__GetAdminAclEntryStatus(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetAdminAclEntryStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetAdminAclEntryStatus, sizeof(_inf__GetAdminAclEntryStatus), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetConfigServerInfoResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetConfigServerInfoResponse);
-       if (soap_out_PointerTo_inf__GetConfigServerInfoResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetConfigServerInfoResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetConfigServerInfoResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, _inf__GetConfigServerInfoResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetConfigServerInfoResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetConfigServerInfoResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetConfigServerInfoResponse(struct soap *soap, const char *tag, _inf__GetConfigServerInfoResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetConfigServerInfoResponse **)soap_malloc(soap, sizeof(_inf__GetConfigServerInfoResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetConfigServerInfoResponse *)soap_instantiate__inf__GetConfigServerInfoResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetConfigServerInfoResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetConfigServerInfoResponse, sizeof(_inf__GetConfigServerInfoResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetConfigServerInfo))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetConfigServerInfo);
-       if (soap_out_PointerTo_inf__GetConfigServerInfo(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetConfigServerInfo);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetConfigServerInfo ** SOAP_FMAC4 soap_get_PointerTo_inf__GetConfigServerInfo(struct soap *soap, _inf__GetConfigServerInfo **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetConfigServerInfo(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetConfigServerInfo ** SOAP_FMAC4 soap_in_PointerTo_inf__GetConfigServerInfo(struct soap *soap, const char *tag, _inf__GetConfigServerInfo **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetConfigServerInfo **)soap_malloc(soap, sizeof(_inf__GetConfigServerInfo *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetConfigServerInfo *)soap_instantiate__inf__GetConfigServerInfo(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetConfigServerInfo **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetConfigServerInfo, sizeof(_inf__GetConfigServerInfo), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetHostNameResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetHostNameResponse);
-       if (soap_out_PointerTo_inf__GetHostNameResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetHostNameResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetHostNameResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetHostNameResponse(struct soap *soap, _inf__GetHostNameResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetHostNameResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetHostNameResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetHostNameResponse(struct soap *soap, const char *tag, _inf__GetHostNameResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetHostNameResponse **)soap_malloc(soap, sizeof(_inf__GetHostNameResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetHostNameResponse *)soap_instantiate__inf__GetHostNameResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetHostNameResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetHostNameResponse, sizeof(_inf__GetHostNameResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetHostName(struct soap *soap, _inf__GetHostName *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetHostName))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetHostName(struct soap *soap, _inf__GetHostName *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetHostName);
-       if (soap_out_PointerTo_inf__GetHostName(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetHostName);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetHostName ** SOAP_FMAC4 soap_get_PointerTo_inf__GetHostName(struct soap *soap, _inf__GetHostName **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetHostName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetHostName ** SOAP_FMAC4 soap_in_PointerTo_inf__GetHostName(struct soap *soap, const char *tag, _inf__GetHostName **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetHostName **)soap_malloc(soap, sizeof(_inf__GetHostName *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetHostName *)soap_instantiate__inf__GetHostName(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetHostName **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetHostName, sizeof(_inf__GetHostName), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetVlanParametersResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetVlanParametersResponse);
-       if (soap_out_PointerTo_inf__GetVlanParametersResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetVlanParametersResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetVlanParametersResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, _inf__GetVlanParametersResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetVlanParametersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetVlanParametersResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetVlanParametersResponse(struct soap *soap, const char *tag, _inf__GetVlanParametersResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetVlanParametersResponse **)soap_malloc(soap, sizeof(_inf__GetVlanParametersResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetVlanParametersResponse *)soap_instantiate__inf__GetVlanParametersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetVlanParametersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetVlanParametersResponse, sizeof(_inf__GetVlanParametersResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetVlanParameters))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetVlanParameters);
-       if (soap_out_PointerTo_inf__GetVlanParameters(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetVlanParameters);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetVlanParameters ** SOAP_FMAC4 soap_get_PointerTo_inf__GetVlanParameters(struct soap *soap, _inf__GetVlanParameters **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetVlanParameters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetVlanParameters ** SOAP_FMAC4 soap_in_PointerTo_inf__GetVlanParameters(struct soap *soap, const char *tag, _inf__GetVlanParameters **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetVlanParameters **)soap_malloc(soap, sizeof(_inf__GetVlanParameters *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetVlanParameters *)soap_instantiate__inf__GetVlanParameters(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetVlanParameters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetVlanParameters, sizeof(_inf__GetVlanParameters), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningStateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningStateResponse);
-       if (soap_out_PointerTo_inf__GetProvisioningStateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningStateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningStateResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, _inf__GetProvisioningStateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetProvisioningStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetProvisioningStateResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningStateResponse(struct soap *soap, const char *tag, _inf__GetProvisioningStateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetProvisioningStateResponse **)soap_malloc(soap, sizeof(_inf__GetProvisioningStateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetProvisioningStateResponse *)soap_instantiate__inf__GetProvisioningStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetProvisioningStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningStateResponse, sizeof(_inf__GetProvisioningStateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningState))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningState);
-       if (soap_out_PointerTo_inf__GetProvisioningState(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningState);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningState ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningState(struct soap *soap, _inf__GetProvisioningState **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetProvisioningState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetProvisioningState ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningState(struct soap *soap, const char *tag, _inf__GetProvisioningState **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetProvisioningState **)soap_malloc(soap, sizeof(_inf__GetProvisioningState *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetProvisioningState *)soap_instantiate__inf__GetProvisioningState(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetProvisioningState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningState, sizeof(_inf__GetProvisioningState), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningModeResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningModeResponse);
-       if (soap_out_PointerTo_inf__GetProvisioningModeResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningModeResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningModeResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, _inf__GetProvisioningModeResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetProvisioningModeResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetProvisioningModeResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningModeResponse(struct soap *soap, const char *tag, _inf__GetProvisioningModeResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetProvisioningModeResponse **)soap_malloc(soap, sizeof(_inf__GetProvisioningModeResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetProvisioningModeResponse *)soap_instantiate__inf__GetProvisioningModeResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetProvisioningModeResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningModeResponse, sizeof(_inf__GetProvisioningModeResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetProvisioningMode))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetProvisioningMode);
-       if (soap_out_PointerTo_inf__GetProvisioningMode(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetProvisioningMode);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetProvisioningMode ** SOAP_FMAC4 soap_get_PointerTo_inf__GetProvisioningMode(struct soap *soap, _inf__GetProvisioningMode **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetProvisioningMode(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetProvisioningMode ** SOAP_FMAC4 soap_in_PointerTo_inf__GetProvisioningMode(struct soap *soap, const char *tag, _inf__GetProvisioningMode **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetProvisioningMode **)soap_malloc(soap, sizeof(_inf__GetProvisioningMode *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetProvisioningMode *)soap_instantiate__inf__GetProvisioningMode(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetProvisioningMode **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetProvisioningMode, sizeof(_inf__GetProvisioningMode), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCodeVersionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCodeVersionsResponse);
-       if (soap_out_PointerTo_inf__GetCodeVersionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCodeVersionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetCodeVersionsResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, _inf__GetCodeVersionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetCodeVersionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetCodeVersionsResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCodeVersionsResponse(struct soap *soap, const char *tag, _inf__GetCodeVersionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetCodeVersionsResponse **)soap_malloc(soap, sizeof(_inf__GetCodeVersionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetCodeVersionsResponse *)soap_instantiate__inf__GetCodeVersionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetCodeVersionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCodeVersionsResponse, sizeof(_inf__GetCodeVersionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCodeVersions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCodeVersions);
-       if (soap_out_PointerTo_inf__GetCodeVersions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCodeVersions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetCodeVersions ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCodeVersions(struct soap *soap, _inf__GetCodeVersions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetCodeVersions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetCodeVersions ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCodeVersions(struct soap *soap, const char *tag, _inf__GetCodeVersions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetCodeVersions **)soap_malloc(soap, sizeof(_inf__GetCodeVersions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetCodeVersions *)soap_instantiate__inf__GetCodeVersions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetCodeVersions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCodeVersions, sizeof(_inf__GetCodeVersions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCoreVersionResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCoreVersionResponse);
-       if (soap_out_PointerTo_inf__GetCoreVersionResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCoreVersionResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetCoreVersionResponse ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, _inf__GetCoreVersionResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetCoreVersionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetCoreVersionResponse ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCoreVersionResponse(struct soap *soap, const char *tag, _inf__GetCoreVersionResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetCoreVersionResponse **)soap_malloc(soap, sizeof(_inf__GetCoreVersionResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetCoreVersionResponse *)soap_instantiate__inf__GetCoreVersionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetCoreVersionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCoreVersionResponse, sizeof(_inf__GetCoreVersionResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__inf__GetCoreVersion))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_inf__GetCoreVersion);
-       if (soap_out_PointerTo_inf__GetCoreVersion(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__inf__GetCoreVersion);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _inf__GetCoreVersion ** SOAP_FMAC4 soap_get_PointerTo_inf__GetCoreVersion(struct soap *soap, _inf__GetCoreVersion **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_inf__GetCoreVersion(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _inf__GetCoreVersion ** SOAP_FMAC4 soap_in_PointerTo_inf__GetCoreVersion(struct soap *soap, const char *tag, _inf__GetCoreVersion **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_inf__GetCoreVersion **)soap_malloc(soap, sizeof(_inf__GetCoreVersion *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_inf__GetCoreVersion *)soap_instantiate__inf__GetCoreVersion(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_inf__GetCoreVersion **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__inf__GetCoreVersion, sizeof(_inf__GetCoreVersion), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetIderSessionLogResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetIderSessionLogResponse);
-       if (soap_out_PointerTo_idr__GetIderSessionLogResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetIderSessionLogResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _idr__GetIderSessionLogResponse ** SOAP_FMAC4 soap_get_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, _idr__GetIderSessionLogResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_idr__GetIderSessionLogResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _idr__GetIderSessionLogResponse ** SOAP_FMAC4 soap_in_PointerTo_idr__GetIderSessionLogResponse(struct soap *soap, const char *tag, _idr__GetIderSessionLogResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_idr__GetIderSessionLogResponse **)soap_malloc(soap, sizeof(_idr__GetIderSessionLogResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_idr__GetIderSessionLogResponse *)soap_instantiate__idr__GetIderSessionLogResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_idr__GetIderSessionLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetIderSessionLogResponse, sizeof(_idr__GetIderSessionLogResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetIderSessionLog))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetIderSessionLog);
-       if (soap_out_PointerTo_idr__GetIderSessionLog(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetIderSessionLog);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _idr__GetIderSessionLog ** SOAP_FMAC4 soap_get_PointerTo_idr__GetIderSessionLog(struct soap *soap, _idr__GetIderSessionLog **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_idr__GetIderSessionLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _idr__GetIderSessionLog ** SOAP_FMAC4 soap_in_PointerTo_idr__GetIderSessionLog(struct soap *soap, const char *tag, _idr__GetIderSessionLog **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_idr__GetIderSessionLog **)soap_malloc(soap, sizeof(_idr__GetIderSessionLog *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_idr__GetIderSessionLog *)soap_instantiate__idr__GetIderSessionLog(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_idr__GetIderSessionLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetIderSessionLog, sizeof(_idr__GetIderSessionLog), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetRedirectionListenerStateResponse);
-       if (soap_out_PointerTo_idr__GetRedirectionListenerStateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetRedirectionListenerStateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_get_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, _idr__GetRedirectionListenerStateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_idr__GetRedirectionListenerStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _idr__GetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_in_PointerTo_idr__GetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__GetRedirectionListenerStateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_idr__GetRedirectionListenerStateResponse **)soap_malloc(soap, sizeof(_idr__GetRedirectionListenerStateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_idr__GetRedirectionListenerStateResponse *)soap_instantiate__idr__GetRedirectionListenerStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_idr__GetRedirectionListenerStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetRedirectionListenerStateResponse, sizeof(_idr__GetRedirectionListenerStateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__idr__GetRedirectionListenerState))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__GetRedirectionListenerState);
-       if (soap_out_PointerTo_idr__GetRedirectionListenerState(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__GetRedirectionListenerState);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _idr__GetRedirectionListenerState ** SOAP_FMAC4 soap_get_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, _idr__GetRedirectionListenerState **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_idr__GetRedirectionListenerState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _idr__GetRedirectionListenerState ** SOAP_FMAC4 soap_in_PointerTo_idr__GetRedirectionListenerState(struct soap *soap, const char *tag, _idr__GetRedirectionListenerState **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_idr__GetRedirectionListenerState **)soap_malloc(soap, sizeof(_idr__GetRedirectionListenerState *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_idr__GetRedirectionListenerState *)soap_instantiate__idr__GetRedirectionListenerState(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_idr__GetRedirectionListenerState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__GetRedirectionListenerState, sizeof(_idr__GetRedirectionListenerState), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__SetRedirectionListenerStateResponse);
-       if (soap_out_PointerTo_idr__SetRedirectionListenerStateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__SetRedirectionListenerStateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_get_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, _idr__SetRedirectionListenerStateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_idr__SetRedirectionListenerStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _idr__SetRedirectionListenerStateResponse ** SOAP_FMAC4 soap_in_PointerTo_idr__SetRedirectionListenerStateResponse(struct soap *soap, const char *tag, _idr__SetRedirectionListenerStateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_idr__SetRedirectionListenerStateResponse **)soap_malloc(soap, sizeof(_idr__SetRedirectionListenerStateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_idr__SetRedirectionListenerStateResponse *)soap_instantiate__idr__SetRedirectionListenerStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_idr__SetRedirectionListenerStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__SetRedirectionListenerStateResponse, sizeof(_idr__SetRedirectionListenerStateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__idr__SetRedirectionListenerState))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_idr__SetRedirectionListenerState);
-       if (soap_out_PointerTo_idr__SetRedirectionListenerState(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__idr__SetRedirectionListenerState);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _idr__SetRedirectionListenerState ** SOAP_FMAC4 soap_get_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, _idr__SetRedirectionListenerState **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_idr__SetRedirectionListenerState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _idr__SetRedirectionListenerState ** SOAP_FMAC4 soap_in_PointerTo_idr__SetRedirectionListenerState(struct soap *soap, const char *tag, _idr__SetRedirectionListenerState **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_idr__SetRedirectionListenerState **)soap_malloc(soap, sizeof(_idr__SetRedirectionListenerState *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_idr__SetRedirectionListenerState *)soap_instantiate__idr__SetRedirectionListenerState(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_idr__SetRedirectionListenerState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__idr__SetRedirectionListenerState, sizeof(_idr__SetRedirectionListenerState), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__hwa__GetAssetDataResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__GetAssetDataResponse);
-       if (soap_out_PointerTo_hwa__GetAssetDataResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__GetAssetDataResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _hwa__GetAssetDataResponse ** SOAP_FMAC4 soap_get_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, _hwa__GetAssetDataResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_hwa__GetAssetDataResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _hwa__GetAssetDataResponse ** SOAP_FMAC4 soap_in_PointerTo_hwa__GetAssetDataResponse(struct soap *soap, const char *tag, _hwa__GetAssetDataResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_hwa__GetAssetDataResponse **)soap_malloc(soap, sizeof(_hwa__GetAssetDataResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_hwa__GetAssetDataResponse *)soap_instantiate__hwa__GetAssetDataResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_hwa__GetAssetDataResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__GetAssetDataResponse, sizeof(_hwa__GetAssetDataResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__hwa__GetAssetData))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__GetAssetData);
-       if (soap_out_PointerTo_hwa__GetAssetData(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__GetAssetData);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _hwa__GetAssetData ** SOAP_FMAC4 soap_get_PointerTo_hwa__GetAssetData(struct soap *soap, _hwa__GetAssetData **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_hwa__GetAssetData(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _hwa__GetAssetData ** SOAP_FMAC4 soap_in_PointerTo_hwa__GetAssetData(struct soap *soap, const char *tag, _hwa__GetAssetData **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_hwa__GetAssetData **)soap_malloc(soap, sizeof(_hwa__GetAssetData *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_hwa__GetAssetData *)soap_instantiate__hwa__GetAssetData(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_hwa__GetAssetData **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__GetAssetData, sizeof(_hwa__GetAssetData), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypesResponse);
-       if (soap_out_PointerTo_hwa__EnumerateAssetTypesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__EnumerateAssetTypesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse ** SOAP_FMAC4 soap_get_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, _hwa__EnumerateAssetTypesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_hwa__EnumerateAssetTypesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _hwa__EnumerateAssetTypesResponse ** SOAP_FMAC4 soap_in_PointerTo_hwa__EnumerateAssetTypesResponse(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_hwa__EnumerateAssetTypesResponse **)soap_malloc(soap, sizeof(_hwa__EnumerateAssetTypesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_hwa__EnumerateAssetTypesResponse *)soap_instantiate__hwa__EnumerateAssetTypesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_hwa__EnumerateAssetTypesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__EnumerateAssetTypesResponse, sizeof(_hwa__EnumerateAssetTypesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__hwa__EnumerateAssetTypes))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_hwa__EnumerateAssetTypes);
-       if (soap_out_PointerTo_hwa__EnumerateAssetTypes(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__hwa__EnumerateAssetTypes);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _hwa__EnumerateAssetTypes ** SOAP_FMAC4 soap_get_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, _hwa__EnumerateAssetTypes **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_hwa__EnumerateAssetTypes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _hwa__EnumerateAssetTypes ** SOAP_FMAC4 soap_in_PointerTo_hwa__EnumerateAssetTypes(struct soap *soap, const char *tag, _hwa__EnumerateAssetTypes **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_hwa__EnumerateAssetTypes **)soap_malloc(soap, sizeof(_hwa__EnumerateAssetTypes *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_hwa__EnumerateAssetTypes *)soap_instantiate__hwa__EnumerateAssetTypes(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_hwa__EnumerateAssetTypes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__hwa__EnumerateAssetTypes, sizeof(_hwa__EnumerateAssetTypes), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscriptionResponse);
-       if (soap_out_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, _emi__GetGeneralAlertSubscriptionResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetGeneralAlertSubscriptionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetGeneralAlertSubscriptionResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetGeneralAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscriptionResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetGeneralAlertSubscriptionResponse **)soap_malloc(soap, sizeof(_emi__GetGeneralAlertSubscriptionResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetGeneralAlertSubscriptionResponse *)soap_instantiate__emi__GetGeneralAlertSubscriptionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetGeneralAlertSubscriptionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetGeneralAlertSubscriptionResponse, sizeof(_emi__GetGeneralAlertSubscriptionResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetGeneralAlertSubscription))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetGeneralAlertSubscription);
-       if (soap_out_PointerTo_emi__GetGeneralAlertSubscription(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetGeneralAlertSubscription);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetGeneralAlertSubscription ** SOAP_FMAC4 soap_get_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, _emi__GetGeneralAlertSubscription **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetGeneralAlertSubscription(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetGeneralAlertSubscription ** SOAP_FMAC4 soap_in_PointerTo_emi__GetGeneralAlertSubscription(struct soap *soap, const char *tag, _emi__GetGeneralAlertSubscription **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetGeneralAlertSubscription **)soap_malloc(soap, sizeof(_emi__GetGeneralAlertSubscription *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetGeneralAlertSubscription *)soap_instantiate__emi__GetGeneralAlertSubscription(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetGeneralAlertSubscription **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetGeneralAlertSubscription, sizeof(_emi__GetGeneralAlertSubscription), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse);
-       if (soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__EnumerateGeneralAlertSubscriptionsResponse **)soap_malloc(soap, sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__EnumerateGeneralAlertSubscriptionsResponse *)soap_instantiate__emi__EnumerateGeneralAlertSubscriptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__EnumerateGeneralAlertSubscriptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptionsResponse, sizeof(_emi__EnumerateGeneralAlertSubscriptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateGeneralAlertSubscriptions);
-       if (soap_out_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, _emi__EnumerateGeneralAlertSubscriptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__EnumerateGeneralAlertSubscriptions ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateGeneralAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateGeneralAlertSubscriptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__EnumerateGeneralAlertSubscriptions **)soap_malloc(soap, sizeof(_emi__EnumerateGeneralAlertSubscriptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__EnumerateGeneralAlertSubscriptions *)soap_instantiate__emi__EnumerateGeneralAlertSubscriptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__EnumerateGeneralAlertSubscriptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateGeneralAlertSubscriptions, sizeof(_emi__EnumerateGeneralAlertSubscriptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlertResponse);
-       if (soap_out_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, _emi__SubscribeForGeneralAlertResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__SubscribeForGeneralAlertResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__SubscribeForGeneralAlertResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForGeneralAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlertResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__SubscribeForGeneralAlertResponse **)soap_malloc(soap, sizeof(_emi__SubscribeForGeneralAlertResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__SubscribeForGeneralAlertResponse *)soap_instantiate__emi__SubscribeForGeneralAlertResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__SubscribeForGeneralAlertResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForGeneralAlertResponse, sizeof(_emi__SubscribeForGeneralAlertResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForGeneralAlert))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForGeneralAlert);
-       if (soap_out_PointerTo_emi__SubscribeForGeneralAlert(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForGeneralAlert);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForGeneralAlert ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, _emi__SubscribeForGeneralAlert **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__SubscribeForGeneralAlert(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__SubscribeForGeneralAlert ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForGeneralAlert(struct soap *soap, const char *tag, _emi__SubscribeForGeneralAlert **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__SubscribeForGeneralAlert **)soap_malloc(soap, sizeof(_emi__SubscribeForGeneralAlert *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__SubscribeForGeneralAlert *)soap_instantiate__emi__SubscribeForGeneralAlert(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__SubscribeForGeneralAlert **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForGeneralAlert, sizeof(_emi__SubscribeForGeneralAlert), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetSensorAttributesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetSensorAttributesResponse);
-       if (soap_out_PointerTo_emi__GetSensorAttributesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetSensorAttributesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetSensorAttributesResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, _emi__GetSensorAttributesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetSensorAttributesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetSensorAttributesResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetSensorAttributesResponse(struct soap *soap, const char *tag, _emi__GetSensorAttributesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetSensorAttributesResponse **)soap_malloc(soap, sizeof(_emi__GetSensorAttributesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetSensorAttributesResponse *)soap_instantiate__emi__GetSensorAttributesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetSensorAttributesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetSensorAttributesResponse, sizeof(_emi__GetSensorAttributesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetSensorAttributes))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetSensorAttributes);
-       if (soap_out_PointerTo_emi__GetSensorAttributes(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetSensorAttributes);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetSensorAttributes ** SOAP_FMAC4 soap_get_PointerTo_emi__GetSensorAttributes(struct soap *soap, _emi__GetSensorAttributes **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetSensorAttributes(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetSensorAttributes ** SOAP_FMAC4 soap_in_PointerTo_emi__GetSensorAttributes(struct soap *soap, const char *tag, _emi__GetSensorAttributes **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetSensorAttributes **)soap_malloc(soap, sizeof(_emi__GetSensorAttributes *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetSensorAttributes *)soap_instantiate__emi__GetSensorAttributes(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetSensorAttributes **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetSensorAttributes, sizeof(_emi__GetSensorAttributes), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateSensorsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateSensorsResponse);
-       if (soap_out_PointerTo_emi__EnumerateSensorsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateSensorsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateSensorsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, _emi__EnumerateSensorsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__EnumerateSensorsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__EnumerateSensorsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateSensorsResponse(struct soap *soap, const char *tag, _emi__EnumerateSensorsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__EnumerateSensorsResponse **)soap_malloc(soap, sizeof(_emi__EnumerateSensorsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__EnumerateSensorsResponse *)soap_instantiate__emi__EnumerateSensorsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__EnumerateSensorsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateSensorsResponse, sizeof(_emi__EnumerateSensorsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateSensors))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateSensors);
-       if (soap_out_PointerTo_emi__EnumerateSensors(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateSensors);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateSensors ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateSensors(struct soap *soap, _emi__EnumerateSensors **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__EnumerateSensors(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__EnumerateSensors ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateSensors(struct soap *soap, const char *tag, _emi__EnumerateSensors **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__EnumerateSensors **)soap_malloc(soap, sizeof(_emi__EnumerateSensors *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__EnumerateSensors *)soap_instantiate__emi__EnumerateSensors(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__EnumerateSensors **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateSensors, sizeof(_emi__EnumerateSensors), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClockResponse);
-       if (soap_out_PointerTo_emi__GetEventLogTimestampClockResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogTimestampClockResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, _emi__GetEventLogTimestampClockResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetEventLogTimestampClockResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClockResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetEventLogTimestampClockResponse **)soap_malloc(soap, sizeof(_emi__GetEventLogTimestampClockResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetEventLogTimestampClockResponse *)soap_instantiate__emi__GetEventLogTimestampClockResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetEventLogTimestampClockResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogTimestampClockResponse, sizeof(_emi__GetEventLogTimestampClockResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogTimestampClock))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogTimestampClock);
-       if (soap_out_PointerTo_emi__GetEventLogTimestampClock(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogTimestampClock);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogTimestampClock ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, _emi__GetEventLogTimestampClock **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetEventLogTimestampClock(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetEventLogTimestampClock ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__GetEventLogTimestampClock **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetEventLogTimestampClock **)soap_malloc(soap, sizeof(_emi__GetEventLogTimestampClock *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetEventLogTimestampClock *)soap_instantiate__emi__GetEventLogTimestampClock(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetEventLogTimestampClock **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogTimestampClock, sizeof(_emi__GetEventLogTimestampClock), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClockResponse);
-       if (soap_out_PointerTo_emi__SetEventLogTimestampClockResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetEventLogTimestampClockResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, _emi__SetEventLogTimestampClockResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__SetEventLogTimestampClockResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__SetEventLogTimestampClockResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SetEventLogTimestampClockResponse(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClockResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__SetEventLogTimestampClockResponse **)soap_malloc(soap, sizeof(_emi__SetEventLogTimestampClockResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__SetEventLogTimestampClockResponse *)soap_instantiate__emi__SetEventLogTimestampClockResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__SetEventLogTimestampClockResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetEventLogTimestampClockResponse, sizeof(_emi__SetEventLogTimestampClockResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetEventLogTimestampClock))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetEventLogTimestampClock);
-       if (soap_out_PointerTo_emi__SetEventLogTimestampClock(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetEventLogTimestampClock);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__SetEventLogTimestampClock ** SOAP_FMAC4 soap_get_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, _emi__SetEventLogTimestampClock **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__SetEventLogTimestampClock(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__SetEventLogTimestampClock ** SOAP_FMAC4 soap_in_PointerTo_emi__SetEventLogTimestampClock(struct soap *soap, const char *tag, _emi__SetEventLogTimestampClock **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__SetEventLogTimestampClock **)soap_malloc(soap, sizeof(_emi__SetEventLogTimestampClock *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__SetEventLogTimestampClock *)soap_instantiate__emi__SetEventLogTimestampClock(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__SetEventLogTimestampClock **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetEventLogTimestampClock, sizeof(_emi__SetEventLogTimestampClock), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__FreezeEventLogResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__FreezeEventLogResponse);
-       if (soap_out_PointerTo_emi__FreezeEventLogResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__FreezeEventLogResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__FreezeEventLogResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, _emi__FreezeEventLogResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__FreezeEventLogResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__FreezeEventLogResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__FreezeEventLogResponse(struct soap *soap, const char *tag, _emi__FreezeEventLogResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__FreezeEventLogResponse **)soap_malloc(soap, sizeof(_emi__FreezeEventLogResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__FreezeEventLogResponse *)soap_instantiate__emi__FreezeEventLogResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__FreezeEventLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__FreezeEventLogResponse, sizeof(_emi__FreezeEventLogResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__FreezeEventLog))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__FreezeEventLog);
-       if (soap_out_PointerTo_emi__FreezeEventLog(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__FreezeEventLog);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__FreezeEventLog ** SOAP_FMAC4 soap_get_PointerTo_emi__FreezeEventLog(struct soap *soap, _emi__FreezeEventLog **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__FreezeEventLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__FreezeEventLog ** SOAP_FMAC4 soap_in_PointerTo_emi__FreezeEventLog(struct soap *soap, const char *tag, _emi__FreezeEventLog **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__FreezeEventLog **)soap_malloc(soap, sizeof(_emi__FreezeEventLog *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__FreezeEventLog *)soap_instantiate__emi__FreezeEventLog(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__FreezeEventLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__FreezeEventLog, sizeof(_emi__FreezeEventLog), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__ClearEventLogResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ClearEventLogResponse);
-       if (soap_out_PointerTo_emi__ClearEventLogResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ClearEventLogResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__ClearEventLogResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__ClearEventLogResponse(struct soap *soap, _emi__ClearEventLogResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__ClearEventLogResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__ClearEventLogResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__ClearEventLogResponse(struct soap *soap, const char *tag, _emi__ClearEventLogResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__ClearEventLogResponse **)soap_malloc(soap, sizeof(_emi__ClearEventLogResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__ClearEventLogResponse *)soap_instantiate__emi__ClearEventLogResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__ClearEventLogResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ClearEventLogResponse, sizeof(_emi__ClearEventLogResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__ClearEventLog))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ClearEventLog);
-       if (soap_out_PointerTo_emi__ClearEventLog(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ClearEventLog);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__ClearEventLog ** SOAP_FMAC4 soap_get_PointerTo_emi__ClearEventLog(struct soap *soap, _emi__ClearEventLog **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__ClearEventLog(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__ClearEventLog ** SOAP_FMAC4 soap_in_PointerTo_emi__ClearEventLog(struct soap *soap, const char *tag, _emi__ClearEventLog **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__ClearEventLog **)soap_malloc(soap, sizeof(_emi__ClearEventLog *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__ClearEventLog *)soap_instantiate__emi__ClearEventLog(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__ClearEventLog **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ClearEventLog, sizeof(_emi__ClearEventLog), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__ReadEventLogRecordsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ReadEventLogRecordsResponse);
-       if (soap_out_PointerTo_emi__ReadEventLogRecordsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ReadEventLogRecordsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__ReadEventLogRecordsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, _emi__ReadEventLogRecordsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__ReadEventLogRecordsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__ReadEventLogRecordsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__ReadEventLogRecordsResponse(struct soap *soap, const char *tag, _emi__ReadEventLogRecordsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__ReadEventLogRecordsResponse **)soap_malloc(soap, sizeof(_emi__ReadEventLogRecordsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__ReadEventLogRecordsResponse *)soap_instantiate__emi__ReadEventLogRecordsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__ReadEventLogRecordsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ReadEventLogRecordsResponse, sizeof(_emi__ReadEventLogRecordsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__ReadEventLogRecords))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__ReadEventLogRecords);
-       if (soap_out_PointerTo_emi__ReadEventLogRecords(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__ReadEventLogRecords);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__ReadEventLogRecords ** SOAP_FMAC4 soap_get_PointerTo_emi__ReadEventLogRecords(struct soap *soap, _emi__ReadEventLogRecords **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__ReadEventLogRecords(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__ReadEventLogRecords ** SOAP_FMAC4 soap_in_PointerTo_emi__ReadEventLogRecords(struct soap *soap, const char *tag, _emi__ReadEventLogRecords **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__ReadEventLogRecords **)soap_malloc(soap, sizeof(_emi__ReadEventLogRecords *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__ReadEventLogRecords *)soap_instantiate__emi__ReadEventLogRecords(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__ReadEventLogRecords **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__ReadEventLogRecords, sizeof(_emi__ReadEventLogRecords), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogStatusResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogStatusResponse);
-       if (soap_out_PointerTo_emi__GetEventLogStatusResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogStatusResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogStatusResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, _emi__GetEventLogStatusResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetEventLogStatusResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetEventLogStatusResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogStatusResponse(struct soap *soap, const char *tag, _emi__GetEventLogStatusResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetEventLogStatusResponse **)soap_malloc(soap, sizeof(_emi__GetEventLogStatusResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetEventLogStatusResponse *)soap_instantiate__emi__GetEventLogStatusResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetEventLogStatusResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogStatusResponse, sizeof(_emi__GetEventLogStatusResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventLogStatus))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventLogStatus);
-       if (soap_out_PointerTo_emi__GetEventLogStatus(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventLogStatus);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetEventLogStatus ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventLogStatus(struct soap *soap, _emi__GetEventLogStatus **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetEventLogStatus(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetEventLogStatus ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventLogStatus(struct soap *soap, const char *tag, _emi__GetEventLogStatus **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetEventLogStatus **)soap_malloc(soap, sizeof(_emi__GetEventLogStatus *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetEventLogStatus *)soap_instantiate__emi__GetEventLogStatus(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetEventLogStatus **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventLogStatus, sizeof(_emi__GetEventLogStatus), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__RemoveEventFilterResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__RemoveEventFilterResponse);
-       if (soap_out_PointerTo_emi__RemoveEventFilterResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__RemoveEventFilterResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__RemoveEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, _emi__RemoveEventFilterResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__RemoveEventFilterResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__RemoveEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__RemoveEventFilterResponse(struct soap *soap, const char *tag, _emi__RemoveEventFilterResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__RemoveEventFilterResponse **)soap_malloc(soap, sizeof(_emi__RemoveEventFilterResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__RemoveEventFilterResponse *)soap_instantiate__emi__RemoveEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__RemoveEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__RemoveEventFilterResponse, sizeof(_emi__RemoveEventFilterResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__RemoveEventFilter))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__RemoveEventFilter);
-       if (soap_out_PointerTo_emi__RemoveEventFilter(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__RemoveEventFilter);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__RemoveEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__RemoveEventFilter(struct soap *soap, _emi__RemoveEventFilter **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__RemoveEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__RemoveEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__RemoveEventFilter(struct soap *soap, const char *tag, _emi__RemoveEventFilter **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__RemoveEventFilter **)soap_malloc(soap, sizeof(_emi__RemoveEventFilter *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__RemoveEventFilter *)soap_instantiate__emi__RemoveEventFilter(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__RemoveEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__RemoveEventFilter, sizeof(_emi__RemoveEventFilter), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__UpdateEventFilterResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__UpdateEventFilterResponse);
-       if (soap_out_PointerTo_emi__UpdateEventFilterResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__UpdateEventFilterResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__UpdateEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, _emi__UpdateEventFilterResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__UpdateEventFilterResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__UpdateEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__UpdateEventFilterResponse(struct soap *soap, const char *tag, _emi__UpdateEventFilterResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__UpdateEventFilterResponse **)soap_malloc(soap, sizeof(_emi__UpdateEventFilterResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__UpdateEventFilterResponse *)soap_instantiate__emi__UpdateEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__UpdateEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__UpdateEventFilterResponse, sizeof(_emi__UpdateEventFilterResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__UpdateEventFilter))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__UpdateEventFilter);
-       if (soap_out_PointerTo_emi__UpdateEventFilter(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__UpdateEventFilter);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__UpdateEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__UpdateEventFilter(struct soap *soap, _emi__UpdateEventFilter **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__UpdateEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__UpdateEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__UpdateEventFilter(struct soap *soap, const char *tag, _emi__UpdateEventFilter **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__UpdateEventFilter **)soap_malloc(soap, sizeof(_emi__UpdateEventFilter *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__UpdateEventFilter *)soap_instantiate__emi__UpdateEventFilter(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__UpdateEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__UpdateEventFilter, sizeof(_emi__UpdateEventFilter), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventFilterResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventFilterResponse);
-       if (soap_out_PointerTo_emi__GetEventFilterResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventFilterResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventFilterResponse(struct soap *soap, _emi__GetEventFilterResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetEventFilterResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventFilterResponse(struct soap *soap, const char *tag, _emi__GetEventFilterResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetEventFilterResponse **)soap_malloc(soap, sizeof(_emi__GetEventFilterResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetEventFilterResponse *)soap_instantiate__emi__GetEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventFilterResponse, sizeof(_emi__GetEventFilterResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetEventFilter))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetEventFilter);
-       if (soap_out_PointerTo_emi__GetEventFilter(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetEventFilter);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__GetEventFilter(struct soap *soap, _emi__GetEventFilter **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__GetEventFilter(struct soap *soap, const char *tag, _emi__GetEventFilter **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetEventFilter **)soap_malloc(soap, sizeof(_emi__GetEventFilter *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetEventFilter *)soap_instantiate__emi__GetEventFilter(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetEventFilter, sizeof(_emi__GetEventFilter), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__CancelAlertSubscriptionResponse);
-       if (soap_out_PointerTo_emi__CancelAlertSubscriptionResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__CancelAlertSubscriptionResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, _emi__CancelAlertSubscriptionResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__CancelAlertSubscriptionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__CancelAlertSubscriptionResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__CancelAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__CancelAlertSubscriptionResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__CancelAlertSubscriptionResponse **)soap_malloc(soap, sizeof(_emi__CancelAlertSubscriptionResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__CancelAlertSubscriptionResponse *)soap_instantiate__emi__CancelAlertSubscriptionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__CancelAlertSubscriptionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__CancelAlertSubscriptionResponse, sizeof(_emi__CancelAlertSubscriptionResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__CancelAlertSubscription))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__CancelAlertSubscription);
-       if (soap_out_PointerTo_emi__CancelAlertSubscription(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__CancelAlertSubscription);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__CancelAlertSubscription ** SOAP_FMAC4 soap_get_PointerTo_emi__CancelAlertSubscription(struct soap *soap, _emi__CancelAlertSubscription **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__CancelAlertSubscription(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__CancelAlertSubscription ** SOAP_FMAC4 soap_in_PointerTo_emi__CancelAlertSubscription(struct soap *soap, const char *tag, _emi__CancelAlertSubscription **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__CancelAlertSubscription **)soap_malloc(soap, sizeof(_emi__CancelAlertSubscription *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__CancelAlertSubscription *)soap_instantiate__emi__CancelAlertSubscription(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__CancelAlertSubscription **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__CancelAlertSubscription, sizeof(_emi__CancelAlertSubscription), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertPoliciesResponse);
-       if (soap_out_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, _emi__EnumerateAlertPoliciesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__EnumerateAlertPoliciesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertPoliciesResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertPoliciesResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertPoliciesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__EnumerateAlertPoliciesResponse **)soap_malloc(soap, sizeof(_emi__EnumerateAlertPoliciesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__EnumerateAlertPoliciesResponse *)soap_instantiate__emi__EnumerateAlertPoliciesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__EnumerateAlertPoliciesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertPoliciesResponse, sizeof(_emi__EnumerateAlertPoliciesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertPolicies))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertPolicies);
-       if (soap_out_PointerTo_emi__EnumerateAlertPolicies(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertPolicies);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertPolicies ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, _emi__EnumerateAlertPolicies **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__EnumerateAlertPolicies(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertPolicies ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertPolicies(struct soap *soap, const char *tag, _emi__EnumerateAlertPolicies **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__EnumerateAlertPolicies **)soap_malloc(soap, sizeof(_emi__EnumerateAlertPolicies *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__EnumerateAlertPolicies *)soap_instantiate__emi__EnumerateAlertPolicies(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__EnumerateAlertPolicies **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertPolicies, sizeof(_emi__EnumerateAlertPolicies), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptionsResponse);
-       if (soap_out_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, _emi__EnumerateAlertSubscriptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__EnumerateAlertSubscriptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertSubscriptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertSubscriptionsResponse(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__EnumerateAlertSubscriptionsResponse **)soap_malloc(soap, sizeof(_emi__EnumerateAlertSubscriptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__EnumerateAlertSubscriptionsResponse *)soap_instantiate__emi__EnumerateAlertSubscriptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__EnumerateAlertSubscriptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertSubscriptionsResponse, sizeof(_emi__EnumerateAlertSubscriptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateAlertSubscriptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateAlertSubscriptions);
-       if (soap_out_PointerTo_emi__EnumerateAlertSubscriptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateAlertSubscriptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertSubscriptions ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, _emi__EnumerateAlertSubscriptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__EnumerateAlertSubscriptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__EnumerateAlertSubscriptions ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateAlertSubscriptions(struct soap *soap, const char *tag, _emi__EnumerateAlertSubscriptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__EnumerateAlertSubscriptions **)soap_malloc(soap, sizeof(_emi__EnumerateAlertSubscriptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__EnumerateAlertSubscriptions *)soap_instantiate__emi__EnumerateAlertSubscriptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__EnumerateAlertSubscriptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateAlertSubscriptions, sizeof(_emi__EnumerateAlertSubscriptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForAlertResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForAlertResponse);
-       if (soap_out_PointerTo_emi__SubscribeForAlertResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForAlertResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForAlertResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, _emi__SubscribeForAlertResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__SubscribeForAlertResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__SubscribeForAlertResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForAlertResponse(struct soap *soap, const char *tag, _emi__SubscribeForAlertResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__SubscribeForAlertResponse **)soap_malloc(soap, sizeof(_emi__SubscribeForAlertResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__SubscribeForAlertResponse *)soap_instantiate__emi__SubscribeForAlertResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__SubscribeForAlertResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForAlertResponse, sizeof(_emi__SubscribeForAlertResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__SubscribeForAlert))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SubscribeForAlert);
-       if (soap_out_PointerTo_emi__SubscribeForAlert(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SubscribeForAlert);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__SubscribeForAlert ** SOAP_FMAC4 soap_get_PointerTo_emi__SubscribeForAlert(struct soap *soap, _emi__SubscribeForAlert **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__SubscribeForAlert(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__SubscribeForAlert ** SOAP_FMAC4 soap_in_PointerTo_emi__SubscribeForAlert(struct soap *soap, const char *tag, _emi__SubscribeForAlert **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__SubscribeForAlert **)soap_malloc(soap, sizeof(_emi__SubscribeForAlert *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__SubscribeForAlert *)soap_instantiate__emi__SubscribeForAlert(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__SubscribeForAlert **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SubscribeForAlert, sizeof(_emi__SubscribeForAlert), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__AddEventFilterResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__AddEventFilterResponse);
-       if (soap_out_PointerTo_emi__AddEventFilterResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__AddEventFilterResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__AddEventFilterResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__AddEventFilterResponse(struct soap *soap, _emi__AddEventFilterResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__AddEventFilterResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__AddEventFilterResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__AddEventFilterResponse(struct soap *soap, const char *tag, _emi__AddEventFilterResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__AddEventFilterResponse **)soap_malloc(soap, sizeof(_emi__AddEventFilterResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__AddEventFilterResponse *)soap_instantiate__emi__AddEventFilterResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__AddEventFilterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__AddEventFilterResponse, sizeof(_emi__AddEventFilterResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__AddEventFilter))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__AddEventFilter);
-       if (soap_out_PointerTo_emi__AddEventFilter(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__AddEventFilter);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__AddEventFilter ** SOAP_FMAC4 soap_get_PointerTo_emi__AddEventFilter(struct soap *soap, _emi__AddEventFilter **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__AddEventFilter(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__AddEventFilter ** SOAP_FMAC4 soap_in_PointerTo_emi__AddEventFilter(struct soap *soap, const char *tag, _emi__AddEventFilter **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__AddEventFilter **)soap_malloc(soap, sizeof(_emi__AddEventFilter *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__AddEventFilter *)soap_instantiate__emi__AddEventFilter(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__AddEventFilter **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__AddEventFilter, sizeof(_emi__AddEventFilter), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertCommunityStringResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertCommunityStringResponse);
-       if (soap_out_PointerTo_emi__GetAlertCommunityStringResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertCommunityStringResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertCommunityStringResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, _emi__GetAlertCommunityStringResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetAlertCommunityStringResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetAlertCommunityStringResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__GetAlertCommunityStringResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetAlertCommunityStringResponse **)soap_malloc(soap, sizeof(_emi__GetAlertCommunityStringResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetAlertCommunityStringResponse *)soap_instantiate__emi__GetAlertCommunityStringResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetAlertCommunityStringResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertCommunityStringResponse, sizeof(_emi__GetAlertCommunityStringResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertCommunityString))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertCommunityString);
-       if (soap_out_PointerTo_emi__GetAlertCommunityString(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertCommunityString);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertCommunityString ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertCommunityString(struct soap *soap, _emi__GetAlertCommunityString **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetAlertCommunityString(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetAlertCommunityString ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertCommunityString(struct soap *soap, const char *tag, _emi__GetAlertCommunityString **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetAlertCommunityString **)soap_malloc(soap, sizeof(_emi__GetAlertCommunityString *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetAlertCommunityString *)soap_instantiate__emi__GetAlertCommunityString(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetAlertCommunityString **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertCommunityString, sizeof(_emi__GetAlertCommunityString), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetAlertCommunityStringResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetAlertCommunityStringResponse);
-       if (soap_out_PointerTo_emi__SetAlertCommunityStringResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetAlertCommunityStringResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__SetAlertCommunityStringResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, _emi__SetAlertCommunityStringResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__SetAlertCommunityStringResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__SetAlertCommunityStringResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__SetAlertCommunityStringResponse(struct soap *soap, const char *tag, _emi__SetAlertCommunityStringResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__SetAlertCommunityStringResponse **)soap_malloc(soap, sizeof(_emi__SetAlertCommunityStringResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__SetAlertCommunityStringResponse *)soap_instantiate__emi__SetAlertCommunityStringResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__SetAlertCommunityStringResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetAlertCommunityStringResponse, sizeof(_emi__SetAlertCommunityStringResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__SetAlertCommunityString))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__SetAlertCommunityString);
-       if (soap_out_PointerTo_emi__SetAlertCommunityString(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__SetAlertCommunityString);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__SetAlertCommunityString ** SOAP_FMAC4 soap_get_PointerTo_emi__SetAlertCommunityString(struct soap *soap, _emi__SetAlertCommunityString **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__SetAlertCommunityString(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__SetAlertCommunityString ** SOAP_FMAC4 soap_in_PointerTo_emi__SetAlertCommunityString(struct soap *soap, const char *tag, _emi__SetAlertCommunityString **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__SetAlertCommunityString **)soap_malloc(soap, sizeof(_emi__SetAlertCommunityString *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__SetAlertCommunityString *)soap_instantiate__emi__SetAlertCommunityString(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__SetAlertCommunityString **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__SetAlertCommunityString, sizeof(_emi__SetAlertCommunityString), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertSubscriptionResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertSubscriptionResponse);
-       if (soap_out_PointerTo_emi__GetAlertSubscriptionResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertSubscriptionResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertSubscriptionResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, _emi__GetAlertSubscriptionResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetAlertSubscriptionResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetAlertSubscriptionResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertSubscriptionResponse(struct soap *soap, const char *tag, _emi__GetAlertSubscriptionResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetAlertSubscriptionResponse **)soap_malloc(soap, sizeof(_emi__GetAlertSubscriptionResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetAlertSubscriptionResponse *)soap_instantiate__emi__GetAlertSubscriptionResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetAlertSubscriptionResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertSubscriptionResponse, sizeof(_emi__GetAlertSubscriptionResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__GetAlertSubscription))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__GetAlertSubscription);
-       if (soap_out_PointerTo_emi__GetAlertSubscription(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__GetAlertSubscription);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__GetAlertSubscription ** SOAP_FMAC4 soap_get_PointerTo_emi__GetAlertSubscription(struct soap *soap, _emi__GetAlertSubscription **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__GetAlertSubscription(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__GetAlertSubscription ** SOAP_FMAC4 soap_in_PointerTo_emi__GetAlertSubscription(struct soap *soap, const char *tag, _emi__GetAlertSubscription **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__GetAlertSubscription **)soap_malloc(soap, sizeof(_emi__GetAlertSubscription *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__GetAlertSubscription *)soap_instantiate__emi__GetAlertSubscription(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__GetAlertSubscription **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__GetAlertSubscription, sizeof(_emi__GetAlertSubscription), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateEventFiltersResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateEventFiltersResponse);
-       if (soap_out_PointerTo_emi__EnumerateEventFiltersResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateEventFiltersResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateEventFiltersResponse ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, _emi__EnumerateEventFiltersResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__EnumerateEventFiltersResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__EnumerateEventFiltersResponse ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateEventFiltersResponse(struct soap *soap, const char *tag, _emi__EnumerateEventFiltersResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__EnumerateEventFiltersResponse **)soap_malloc(soap, sizeof(_emi__EnumerateEventFiltersResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__EnumerateEventFiltersResponse *)soap_instantiate__emi__EnumerateEventFiltersResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__EnumerateEventFiltersResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateEventFiltersResponse, sizeof(_emi__EnumerateEventFiltersResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__emi__EnumerateEventFilters))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_emi__EnumerateEventFilters);
-       if (soap_out_PointerTo_emi__EnumerateEventFilters(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__emi__EnumerateEventFilters);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _emi__EnumerateEventFilters ** SOAP_FMAC4 soap_get_PointerTo_emi__EnumerateEventFilters(struct soap *soap, _emi__EnumerateEventFilters **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_emi__EnumerateEventFilters(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _emi__EnumerateEventFilters ** SOAP_FMAC4 soap_in_PointerTo_emi__EnumerateEventFilters(struct soap *soap, const char *tag, _emi__EnumerateEventFilters **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_emi__EnumerateEventFilters **)soap_malloc(soap, sizeof(_emi__EnumerateEventFilters *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_emi__EnumerateEventFilters *)soap_instantiate__emi__EnumerateEventFilters(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_emi__EnumerateEventFilters **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__emi__EnumerateEventFilters, sizeof(_emi__EnumerateEventFilters), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbStateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbStateResponse);
-       if (soap_out_PointerTo_cb__GetHcbStateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbStateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbStateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbStateResponse(struct soap *soap, _cb__GetHcbStateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__GetHcbStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__GetHcbStateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbStateResponse(struct soap *soap, const char *tag, _cb__GetHcbStateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__GetHcbStateResponse **)soap_malloc(soap, sizeof(_cb__GetHcbStateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__GetHcbStateResponse *)soap_instantiate__cb__GetHcbStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__GetHcbStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbStateResponse, sizeof(_cb__GetHcbStateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbState(struct soap *soap, _cb__GetHcbState *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbState))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbState(struct soap *soap, _cb__GetHcbState *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbState);
-       if (soap_out_PointerTo_cb__GetHcbState(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbState);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbState ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbState(struct soap *soap, _cb__GetHcbState **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__GetHcbState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__GetHcbState ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbState(struct soap *soap, const char *tag, _cb__GetHcbState **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__GetHcbState **)soap_malloc(soap, sizeof(_cb__GetHcbState *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__GetHcbState *)soap_instantiate__cb__GetHcbState(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__GetHcbState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbState, sizeof(_cb__GetHcbState), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__ClearHcbStateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__ClearHcbStateResponse);
-       if (soap_out_PointerTo_cb__ClearHcbStateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__ClearHcbStateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__ClearHcbStateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, _cb__ClearHcbStateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__ClearHcbStateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__ClearHcbStateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__ClearHcbStateResponse(struct soap *soap, const char *tag, _cb__ClearHcbStateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__ClearHcbStateResponse **)soap_malloc(soap, sizeof(_cb__ClearHcbStateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__ClearHcbStateResponse *)soap_instantiate__cb__ClearHcbStateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__ClearHcbStateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__ClearHcbStateResponse, sizeof(_cb__ClearHcbStateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__ClearHcbState))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__ClearHcbState);
-       if (soap_out_PointerTo_cb__ClearHcbState(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__ClearHcbState);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__ClearHcbState ** SOAP_FMAC4 soap_get_PointerTo_cb__ClearHcbState(struct soap *soap, _cb__ClearHcbState **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__ClearHcbState(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__ClearHcbState ** SOAP_FMAC4 soap_in_PointerTo_cb__ClearHcbState(struct soap *soap, const char *tag, _cb__ClearHcbState **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__ClearHcbState **)soap_malloc(soap, sizeof(_cb__ClearHcbState *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__ClearHcbState *)soap_instantiate__cb__ClearHcbState(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__ClearHcbState **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__ClearHcbState, sizeof(_cb__ClearHcbState), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbOptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbOptionsResponse);
-       if (soap_out_PointerTo_cb__GetHcbOptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbOptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, _cb__GetHcbOptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__GetHcbOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__GetHcbOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__GetHcbOptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__GetHcbOptionsResponse **)soap_malloc(soap, sizeof(_cb__GetHcbOptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__GetHcbOptionsResponse *)soap_instantiate__cb__GetHcbOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__GetHcbOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbOptionsResponse, sizeof(_cb__GetHcbOptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__GetHcbOptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__GetHcbOptions);
-       if (soap_out_PointerTo_cb__GetHcbOptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__GetHcbOptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__GetHcbOptions ** SOAP_FMAC4 soap_get_PointerTo_cb__GetHcbOptions(struct soap *soap, _cb__GetHcbOptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__GetHcbOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__GetHcbOptions ** SOAP_FMAC4 soap_in_PointerTo_cb__GetHcbOptions(struct soap *soap, const char *tag, _cb__GetHcbOptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__GetHcbOptions **)soap_malloc(soap, sizeof(_cb__GetHcbOptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__GetHcbOptions *)soap_instantiate__cb__GetHcbOptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__GetHcbOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__GetHcbOptions, sizeof(_cb__GetHcbOptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__SetHcbOptionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__SetHcbOptionsResponse);
-       if (soap_out_PointerTo_cb__SetHcbOptionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__SetHcbOptionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__SetHcbOptionsResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, _cb__SetHcbOptionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__SetHcbOptionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__SetHcbOptionsResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__SetHcbOptionsResponse(struct soap *soap, const char *tag, _cb__SetHcbOptionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__SetHcbOptionsResponse **)soap_malloc(soap, sizeof(_cb__SetHcbOptionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__SetHcbOptionsResponse *)soap_instantiate__cb__SetHcbOptionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__SetHcbOptionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__SetHcbOptionsResponse, sizeof(_cb__SetHcbOptionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__SetHcbOptions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__SetHcbOptions);
-       if (soap_out_PointerTo_cb__SetHcbOptions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__SetHcbOptions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__SetHcbOptions ** SOAP_FMAC4 soap_get_PointerTo_cb__SetHcbOptions(struct soap *soap, _cb__SetHcbOptions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__SetHcbOptions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__SetHcbOptions ** SOAP_FMAC4 soap_in_PointerTo_cb__SetHcbOptions(struct soap *soap, const char *tag, _cb__SetHcbOptions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__SetHcbOptions **)soap_malloc(soap, sizeof(_cb__SetHcbOptions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__SetHcbOptions *)soap_instantiate__cb__SetHcbOptions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__SetHcbOptions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__SetHcbOptions, sizeof(_cb__SetHcbOptions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbQueryCapabilitiesResponse);
-       if (soap_out_PointerTo_cb__CbQueryCapabilitiesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbQueryCapabilitiesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, _cb__CbQueryCapabilitiesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbQueryCapabilitiesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbQueryCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbQueryCapabilitiesResponse(struct soap *soap, const char *tag, _cb__CbQueryCapabilitiesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbQueryCapabilitiesResponse **)soap_malloc(soap, sizeof(_cb__CbQueryCapabilitiesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbQueryCapabilitiesResponse *)soap_instantiate__cb__CbQueryCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbQueryCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbQueryCapabilitiesResponse, sizeof(_cb__CbQueryCapabilitiesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbQueryCapabilities))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbQueryCapabilities);
-       if (soap_out_PointerTo_cb__CbQueryCapabilities(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbQueryCapabilities);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbQueryCapabilities ** SOAP_FMAC4 soap_get_PointerTo_cb__CbQueryCapabilities(struct soap *soap, _cb__CbQueryCapabilities **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbQueryCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbQueryCapabilities ** SOAP_FMAC4 soap_in_PointerTo_cb__CbQueryCapabilities(struct soap *soap, const char *tag, _cb__CbQueryCapabilities **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbQueryCapabilities **)soap_malloc(soap, sizeof(_cb__CbQueryCapabilities *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbQueryCapabilities *)soap_instantiate__cb__CbQueryCapabilities(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbQueryCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbQueryCapabilities, sizeof(_cb__CbQueryCapabilities), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterEnumerateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterEnumerateResponse);
-       if (soap_out_PointerTo_cb__CbFilterEnumerateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterEnumerateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterEnumerateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, _cb__CbFilterEnumerateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbFilterEnumerateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbFilterEnumerateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterEnumerateResponse(struct soap *soap, const char *tag, _cb__CbFilterEnumerateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbFilterEnumerateResponse **)soap_malloc(soap, sizeof(_cb__CbFilterEnumerateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbFilterEnumerateResponse *)soap_instantiate__cb__CbFilterEnumerateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbFilterEnumerateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterEnumerateResponse, sizeof(_cb__CbFilterEnumerateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterEnumerate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterEnumerate);
-       if (soap_out_PointerTo_cb__CbFilterEnumerate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterEnumerate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterEnumerate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterEnumerate(struct soap *soap, _cb__CbFilterEnumerate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbFilterEnumerate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbFilterEnumerate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterEnumerate(struct soap *soap, const char *tag, _cb__CbFilterEnumerate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbFilterEnumerate **)soap_malloc(soap, sizeof(_cb__CbFilterEnumerate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbFilterEnumerate *)soap_instantiate__cb__CbFilterEnumerate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbFilterEnumerate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterEnumerate, sizeof(_cb__CbFilterEnumerate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterDeleteResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterDeleteResponse);
-       if (soap_out_PointerTo_cb__CbFilterDeleteResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterDeleteResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterDeleteResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, _cb__CbFilterDeleteResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbFilterDeleteResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbFilterDeleteResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterDeleteResponse(struct soap *soap, const char *tag, _cb__CbFilterDeleteResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbFilterDeleteResponse **)soap_malloc(soap, sizeof(_cb__CbFilterDeleteResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbFilterDeleteResponse *)soap_instantiate__cb__CbFilterDeleteResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbFilterDeleteResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterDeleteResponse, sizeof(_cb__CbFilterDeleteResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterDelete))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterDelete);
-       if (soap_out_PointerTo_cb__CbFilterDelete(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterDelete);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterDelete ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterDelete(struct soap *soap, _cb__CbFilterDelete **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbFilterDelete(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbFilterDelete ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterDelete(struct soap *soap, const char *tag, _cb__CbFilterDelete **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbFilterDelete **)soap_malloc(soap, sizeof(_cb__CbFilterDelete *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbFilterDelete *)soap_instantiate__cb__CbFilterDelete(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbFilterDelete **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterDelete, sizeof(_cb__CbFilterDelete), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterGetResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterGetResponse);
-       if (soap_out_PointerTo_cb__CbFilterGetResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterGetResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterGetResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterGetResponse(struct soap *soap, _cb__CbFilterGetResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbFilterGetResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbFilterGetResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterGetResponse(struct soap *soap, const char *tag, _cb__CbFilterGetResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbFilterGetResponse **)soap_malloc(soap, sizeof(_cb__CbFilterGetResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbFilterGetResponse *)soap_instantiate__cb__CbFilterGetResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbFilterGetResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterGetResponse, sizeof(_cb__CbFilterGetResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterGet))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterGet);
-       if (soap_out_PointerTo_cb__CbFilterGet(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterGet);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterGet ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterGet(struct soap *soap, _cb__CbFilterGet **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbFilterGet(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbFilterGet ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterGet(struct soap *soap, const char *tag, _cb__CbFilterGet **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbFilterGet **)soap_malloc(soap, sizeof(_cb__CbFilterGet *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbFilterGet *)soap_instantiate__cb__CbFilterGet(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbFilterGet **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterGet, sizeof(_cb__CbFilterGet), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterCreateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterCreateResponse);
-       if (soap_out_PointerTo_cb__CbFilterCreateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterCreateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterCreateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, _cb__CbFilterCreateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbFilterCreateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbFilterCreateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterCreateResponse(struct soap *soap, const char *tag, _cb__CbFilterCreateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbFilterCreateResponse **)soap_malloc(soap, sizeof(_cb__CbFilterCreateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbFilterCreateResponse *)soap_instantiate__cb__CbFilterCreateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbFilterCreateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterCreateResponse, sizeof(_cb__CbFilterCreateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbFilterCreate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbFilterCreate);
-       if (soap_out_PointerTo_cb__CbFilterCreate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbFilterCreate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbFilterCreate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbFilterCreate(struct soap *soap, _cb__CbFilterCreate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbFilterCreate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbFilterCreate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbFilterCreate(struct soap *soap, const char *tag, _cb__CbFilterCreate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbFilterCreate **)soap_malloc(soap, sizeof(_cb__CbFilterCreate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbFilterCreate *)soap_instantiate__cb__CbFilterCreate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbFilterCreate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbFilterCreate, sizeof(_cb__CbFilterCreate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatisticsResponse);
-       if (soap_out_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, _cb__CbPolicyGetActiveStatisticsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetActiveStatisticsResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetActiveStatisticsResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatisticsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyGetActiveStatisticsResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyGetActiveStatisticsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyGetActiveStatisticsResponse *)soap_instantiate__cb__CbPolicyGetActiveStatisticsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyGetActiveStatisticsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetActiveStatisticsResponse, sizeof(_cb__CbPolicyGetActiveStatisticsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetActiveStatistics);
-       if (soap_out_PointerTo_cb__CbPolicyGetActiveStatistics(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetActiveStatistics);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, _cb__CbPolicyGetActiveStatistics **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetActiveStatistics ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetActiveStatistics(struct soap *soap, const char *tag, _cb__CbPolicyGetActiveStatistics **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyGetActiveStatistics **)soap_malloc(soap, sizeof(_cb__CbPolicyGetActiveStatistics *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyGetActiveStatistics *)soap_instantiate__cb__CbPolicyGetActiveStatistics(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyGetActiveStatistics **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetActiveStatistics, sizeof(_cb__CbPolicyGetActiveStatistics), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabledResponse);
-       if (soap_out_PointerTo_cb__CbPolicyGetEnabledResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetEnabledResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, _cb__CbPolicyGetEnabledResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyGetEnabledResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetEnabledResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetEnabledResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabledResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyGetEnabledResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyGetEnabledResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyGetEnabledResponse *)soap_instantiate__cb__CbPolicyGetEnabledResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyGetEnabledResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetEnabledResponse, sizeof(_cb__CbPolicyGetEnabledResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetEnabled))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetEnabled);
-       if (soap_out_PointerTo_cb__CbPolicyGetEnabled(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetEnabled);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetEnabled ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, _cb__CbPolicyGetEnabled **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyGetEnabled(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetEnabled ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetEnabled(struct soap *soap, const char *tag, _cb__CbPolicyGetEnabled **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyGetEnabled **)soap_malloc(soap, sizeof(_cb__CbPolicyGetEnabled *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyGetEnabled *)soap_instantiate__cb__CbPolicyGetEnabled(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyGetEnabled **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetEnabled, sizeof(_cb__CbPolicyGetEnabled), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDisableResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDisableResponse);
-       if (soap_out_PointerTo_cb__CbPolicyDisableResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDisableResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDisableResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, _cb__CbPolicyDisableResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyDisableResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyDisableResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDisableResponse(struct soap *soap, const char *tag, _cb__CbPolicyDisableResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyDisableResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyDisableResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyDisableResponse *)soap_instantiate__cb__CbPolicyDisableResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyDisableResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDisableResponse, sizeof(_cb__CbPolicyDisableResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDisable))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDisable);
-       if (soap_out_PointerTo_cb__CbPolicyDisable(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDisable);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDisable ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDisable(struct soap *soap, _cb__CbPolicyDisable **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyDisable(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyDisable ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDisable(struct soap *soap, const char *tag, _cb__CbPolicyDisable **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyDisable **)soap_malloc(soap, sizeof(_cb__CbPolicyDisable *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyDisable *)soap_instantiate__cb__CbPolicyDisable(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyDisable **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDisable, sizeof(_cb__CbPolicyDisable), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnableResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnableResponse);
-       if (soap_out_PointerTo_cb__CbPolicyEnableResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnableResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnableResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, _cb__CbPolicyEnableResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyEnableResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnableResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnableResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnableResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyEnableResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyEnableResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyEnableResponse *)soap_instantiate__cb__CbPolicyEnableResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyEnableResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnableResponse, sizeof(_cb__CbPolicyEnableResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnable))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnable);
-       if (soap_out_PointerTo_cb__CbPolicyEnable(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnable);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnable ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnable(struct soap *soap, _cb__CbPolicyEnable **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyEnable(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnable ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnable(struct soap *soap, const char *tag, _cb__CbPolicyEnable **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyEnable **)soap_malloc(soap, sizeof(_cb__CbPolicyEnable *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyEnable *)soap_instantiate__cb__CbPolicyEnable(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyEnable **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnable, sizeof(_cb__CbPolicyEnable), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnumerateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnumerateResponse);
-       if (soap_out_PointerTo_cb__CbPolicyEnumerateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnumerateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnumerateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, _cb__CbPolicyEnumerateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyEnumerateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnumerateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnumerateResponse(struct soap *soap, const char *tag, _cb__CbPolicyEnumerateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyEnumerateResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyEnumerateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyEnumerateResponse *)soap_instantiate__cb__CbPolicyEnumerateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyEnumerateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnumerateResponse, sizeof(_cb__CbPolicyEnumerateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyEnumerate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyEnumerate);
-       if (soap_out_PointerTo_cb__CbPolicyEnumerate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyEnumerate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnumerate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, _cb__CbPolicyEnumerate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyEnumerate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyEnumerate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyEnumerate(struct soap *soap, const char *tag, _cb__CbPolicyEnumerate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyEnumerate **)soap_malloc(soap, sizeof(_cb__CbPolicyEnumerate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyEnumerate *)soap_instantiate__cb__CbPolicyEnumerate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyEnumerate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyEnumerate, sizeof(_cb__CbPolicyEnumerate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDeleteResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDeleteResponse);
-       if (soap_out_PointerTo_cb__CbPolicyDeleteResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDeleteResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDeleteResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, _cb__CbPolicyDeleteResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyDeleteResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyDeleteResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDeleteResponse(struct soap *soap, const char *tag, _cb__CbPolicyDeleteResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyDeleteResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyDeleteResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyDeleteResponse *)soap_instantiate__cb__CbPolicyDeleteResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyDeleteResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDeleteResponse, sizeof(_cb__CbPolicyDeleteResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyDelete))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyDelete);
-       if (soap_out_PointerTo_cb__CbPolicyDelete(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyDelete);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyDelete ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyDelete(struct soap *soap, _cb__CbPolicyDelete **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyDelete(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyDelete ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyDelete(struct soap *soap, const char *tag, _cb__CbPolicyDelete **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyDelete **)soap_malloc(soap, sizeof(_cb__CbPolicyDelete *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyDelete *)soap_instantiate__cb__CbPolicyDelete(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyDelete **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyDelete, sizeof(_cb__CbPolicyDelete), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGetResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGetResponse);
-       if (soap_out_PointerTo_cb__CbPolicyGetResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGetResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, _cb__CbPolicyGetResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyGetResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyGetResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGetResponse(struct soap *soap, const char *tag, _cb__CbPolicyGetResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyGetResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyGetResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyGetResponse *)soap_instantiate__cb__CbPolicyGetResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyGetResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGetResponse, sizeof(_cb__CbPolicyGetResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyGet))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyGet);
-       if (soap_out_PointerTo_cb__CbPolicyGet(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyGet);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyGet ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyGet(struct soap *soap, _cb__CbPolicyGet **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyGet(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyGet ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyGet(struct soap *soap, const char *tag, _cb__CbPolicyGet **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyGet **)soap_malloc(soap, sizeof(_cb__CbPolicyGet *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyGet *)soap_instantiate__cb__CbPolicyGet(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyGet **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyGet, sizeof(_cb__CbPolicyGet), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyCreateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyCreateResponse);
-       if (soap_out_PointerTo_cb__CbPolicyCreateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyCreateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyCreateResponse ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, _cb__CbPolicyCreateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyCreateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyCreateResponse ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyCreateResponse(struct soap *soap, const char *tag, _cb__CbPolicyCreateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyCreateResponse **)soap_malloc(soap, sizeof(_cb__CbPolicyCreateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyCreateResponse *)soap_instantiate__cb__CbPolicyCreateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyCreateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyCreateResponse, sizeof(_cb__CbPolicyCreateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__cb__CbPolicyCreate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_cb__CbPolicyCreate);
-       if (soap_out_PointerTo_cb__CbPolicyCreate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__cb__CbPolicyCreate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _cb__CbPolicyCreate ** SOAP_FMAC4 soap_get_PointerTo_cb__CbPolicyCreate(struct soap *soap, _cb__CbPolicyCreate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_cb__CbPolicyCreate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _cb__CbPolicyCreate ** SOAP_FMAC4 soap_in_PointerTo_cb__CbPolicyCreate(struct soap *soap, const char *tag, _cb__CbPolicyCreate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_cb__CbPolicyCreate **)soap_malloc(soap, sizeof(_cb__CbPolicyCreate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_cb__CbPolicyCreate *)soap_instantiate__cb__CbPolicyCreate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_cb__CbPolicyCreate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__cb__CbPolicyCreate, sizeof(_cb__CbPolicyCreate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilitiesResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilitiesResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilitiesResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilitiesResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse *)soap_instantiate__apr__ConsoleWatchdogQueryCapabilitiesResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogQueryCapabilitiesResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilitiesResponse, sizeof(_apr__ConsoleWatchdogQueryCapabilitiesResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogQueryCapabilities);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, _apr__ConsoleWatchdogQueryCapabilities **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogQueryCapabilities ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogQueryCapabilities(struct soap *soap, const char *tag, _apr__ConsoleWatchdogQueryCapabilities **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogQueryCapabilities **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogQueryCapabilities *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogQueryCapabilities *)soap_instantiate__apr__ConsoleWatchdogQueryCapabilities(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogQueryCapabilities **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogQueryCapabilities, sizeof(_apr__ConsoleWatchdogQueryCapabilities), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicyResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicyResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogGetCbPolicyResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogGetCbPolicyResponse *)soap_instantiate__apr__ConsoleWatchdogGetCbPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogGetCbPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogGetCbPolicyResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetCbPolicy);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogGetCbPolicy **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetCbPolicy ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetCbPolicy **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogGetCbPolicy **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetCbPolicy *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogGetCbPolicy *)soap_instantiate__apr__ConsoleWatchdogGetCbPolicy(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogGetCbPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetCbPolicy, sizeof(_apr__ConsoleWatchdogGetCbPolicy), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicyResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicyResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicyResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicyResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogSetCbPolicyResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogSetCbPolicyResponse *)soap_instantiate__apr__ConsoleWatchdogSetCbPolicyResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogSetCbPolicyResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicyResponse, sizeof(_apr__ConsoleWatchdogSetCbPolicyResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetCbPolicy);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, _apr__ConsoleWatchdogSetCbPolicy **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetCbPolicy ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetCbPolicy(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetCbPolicy **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogSetCbPolicy **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetCbPolicy *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogSetCbPolicy *)soap_instantiate__apr__ConsoleWatchdogSetCbPolicy(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogSetCbPolicy **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetCbPolicy, sizeof(_apr__ConsoleWatchdogSetCbPolicy), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActionsResponse);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogGetActionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetActionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetActionsResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogGetActionsResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetActionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogGetActionsResponse *)soap_instantiate__apr__ConsoleWatchdogGetActionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogGetActionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetActionsResponse, sizeof(_apr__ConsoleWatchdogGetActionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogGetActions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogGetActions);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogGetActions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogGetActions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetActions ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, _apr__ConsoleWatchdogGetActions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogGetActions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogGetActions ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogGetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogGetActions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogGetActions **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogGetActions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogGetActions *)soap_instantiate__apr__ConsoleWatchdogGetActions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogGetActions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogGetActions, sizeof(_apr__ConsoleWatchdogGetActions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActionsResponse);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, _apr__ConsoleWatchdogSetActionsResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetActionsResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetActionsResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetActionsResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActionsResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogSetActionsResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetActionsResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogSetActionsResponse *)soap_instantiate__apr__ConsoleWatchdogSetActionsResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogSetActionsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetActionsResponse, sizeof(_apr__ConsoleWatchdogSetActionsResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogSetActions))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogSetActions);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogSetActions(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogSetActions);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetActions ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, _apr__ConsoleWatchdogSetActions **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogSetActions(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogSetActions ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogSetActions(struct soap *soap, const char *tag, _apr__ConsoleWatchdogSetActions **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogSetActions **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogSetActions *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogSetActions *)soap_instantiate__apr__ConsoleWatchdogSetActions(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogSetActions **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogSetActions, sizeof(_apr__ConsoleWatchdogSetActions), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerateResponse);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, _apr__ConsoleWatchdogEnumerateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogEnumerateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogEnumerateResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogEnumerateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogEnumerateResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogEnumerateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogEnumerateResponse *)soap_instantiate__apr__ConsoleWatchdogEnumerateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogEnumerateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogEnumerateResponse, sizeof(_apr__ConsoleWatchdogEnumerateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogEnumerate);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogEnumerate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogEnumerate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, _apr__ConsoleWatchdogEnumerate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogEnumerate ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogEnumerate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogEnumerate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogEnumerate **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogEnumerate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogEnumerate *)soap_instantiate__apr__ConsoleWatchdogEnumerate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogEnumerate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogEnumerate, sizeof(_apr__ConsoleWatchdogEnumerate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDeleteResponse);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, _apr__ConsoleWatchdogDeleteResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogDeleteResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogDeleteResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogDeleteResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDeleteResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogDeleteResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogDeleteResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogDeleteResponse *)soap_instantiate__apr__ConsoleWatchdogDeleteResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogDeleteResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogDeleteResponse, sizeof(_apr__ConsoleWatchdogDeleteResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogDelete))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogDelete);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogDelete(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogDelete);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogDelete ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, _apr__ConsoleWatchdogDelete **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogDelete(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogDelete ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogDelete(struct soap *soap, const char *tag, _apr__ConsoleWatchdogDelete **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogDelete **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogDelete *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogDelete *)soap_instantiate__apr__ConsoleWatchdogDelete(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogDelete **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogDelete, sizeof(_apr__ConsoleWatchdogDelete), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreateResponse);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, _apr__ConsoleWatchdogCreateResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogCreateResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogCreateResponse ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogCreateResponse(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreateResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogCreateResponse **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogCreateResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogCreateResponse *)soap_instantiate__apr__ConsoleWatchdogCreateResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogCreateResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogCreateResponse, sizeof(_apr__ConsoleWatchdogCreateResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apr__ConsoleWatchdogCreate))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apr__ConsoleWatchdogCreate);
-       if (soap_out_PointerTo_apr__ConsoleWatchdogCreate(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apr__ConsoleWatchdogCreate);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogCreate ** SOAP_FMAC4 soap_get_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, _apr__ConsoleWatchdogCreate **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apr__ConsoleWatchdogCreate(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apr__ConsoleWatchdogCreate ** SOAP_FMAC4 soap_in_PointerTo_apr__ConsoleWatchdogCreate(struct soap *soap, const char *tag, _apr__ConsoleWatchdogCreate **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apr__ConsoleWatchdogCreate **)soap_malloc(soap, sizeof(_apr__ConsoleWatchdogCreate *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apr__ConsoleWatchdogCreate *)soap_instantiate__apr__ConsoleWatchdogCreate(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apr__ConsoleWatchdogCreate **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apr__ConsoleWatchdogCreate, sizeof(_apr__ConsoleWatchdogCreate), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogRegisterResponse);
-       if (soap_out_PointerTo_apl__AgentWatchdogRegisterResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogRegisterResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, _apl__AgentWatchdogRegisterResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apl__AgentWatchdogRegisterResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogRegisterResponse ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogRegisterResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogRegisterResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apl__AgentWatchdogRegisterResponse **)soap_malloc(soap, sizeof(_apl__AgentWatchdogRegisterResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apl__AgentWatchdogRegisterResponse *)soap_instantiate__apl__AgentWatchdogRegisterResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apl__AgentWatchdogRegisterResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogRegisterResponse, sizeof(_apl__AgentWatchdogRegisterResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogRegister))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogRegister);
-       if (soap_out_PointerTo_apl__AgentWatchdogRegister(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogRegister);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogRegister ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, _apl__AgentWatchdogRegister **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apl__AgentWatchdogRegister(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogRegister ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogRegister(struct soap *soap, const char *tag, _apl__AgentWatchdogRegister **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apl__AgentWatchdogRegister **)soap_malloc(soap, sizeof(_apl__AgentWatchdogRegister *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apl__AgentWatchdogRegister *)soap_instantiate__apl__AgentWatchdogRegister(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apl__AgentWatchdogRegister **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogRegister, sizeof(_apl__AgentWatchdogRegister), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeatResponse);
-       if (soap_out_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, _apl__AgentWatchdogHeartbeatResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apl__AgentWatchdogHeartbeatResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogHeartbeatResponse ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogHeartbeatResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeatResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apl__AgentWatchdogHeartbeatResponse **)soap_malloc(soap, sizeof(_apl__AgentWatchdogHeartbeatResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apl__AgentWatchdogHeartbeatResponse *)soap_instantiate__apl__AgentWatchdogHeartbeatResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apl__AgentWatchdogHeartbeatResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogHeartbeatResponse, sizeof(_apl__AgentWatchdogHeartbeatResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogHeartbeat))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogHeartbeat);
-       if (soap_out_PointerTo_apl__AgentWatchdogHeartbeat(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogHeartbeat);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogHeartbeat ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, _apl__AgentWatchdogHeartbeat **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apl__AgentWatchdogHeartbeat(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogHeartbeat ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogHeartbeat(struct soap *soap, const char *tag, _apl__AgentWatchdogHeartbeat **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apl__AgentWatchdogHeartbeat **)soap_malloc(soap, sizeof(_apl__AgentWatchdogHeartbeat *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apl__AgentWatchdogHeartbeat *)soap_instantiate__apl__AgentWatchdogHeartbeat(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apl__AgentWatchdogHeartbeat **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogHeartbeat, sizeof(_apl__AgentWatchdogHeartbeat), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdownResponse);
-       if (soap_out_PointerTo_apl__AgentWatchdogShutdownResponse(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogShutdownResponse);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, _apl__AgentWatchdogShutdownResponse **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apl__AgentWatchdogShutdownResponse(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogShutdownResponse ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogShutdownResponse(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdownResponse **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apl__AgentWatchdogShutdownResponse **)soap_malloc(soap, sizeof(_apl__AgentWatchdogShutdownResponse *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apl__AgentWatchdogShutdownResponse *)soap_instantiate__apl__AgentWatchdogShutdownResponse(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apl__AgentWatchdogShutdownResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogShutdownResponse, sizeof(_apl__AgentWatchdogShutdownResponse), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE__apl__AgentWatchdogShutdown))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTo_apl__AgentWatchdogShutdown);
-       if (soap_out_PointerTo_apl__AgentWatchdogShutdown(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__apl__AgentWatchdogShutdown);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogShutdown ** SOAP_FMAC4 soap_get_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, _apl__AgentWatchdogShutdown **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTo_apl__AgentWatchdogShutdown(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 _apl__AgentWatchdogShutdown ** SOAP_FMAC4 soap_in_PointerTo_apl__AgentWatchdogShutdown(struct soap *soap, const char *tag, _apl__AgentWatchdogShutdown **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (_apl__AgentWatchdogShutdown **)soap_malloc(soap, sizeof(_apl__AgentWatchdogShutdown *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (_apl__AgentWatchdogShutdown *)soap_instantiate__apl__AgentWatchdogShutdown(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (_apl__AgentWatchdogShutdown **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__apl__AgentWatchdogShutdown, sizeof(_apl__AgentWatchdogShutdown), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType);
-       if (soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredTCPFlagsType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, cb__CircuitBreakerIPLayeredTCPFlagsType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredTCPFlagsType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredTCPFlagsType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredTCPFlagsType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerIPLayeredTCPFlagsType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerIPLayeredTCPFlagsType *)soap_instantiate_cb__CircuitBreakerIPLayeredTCPFlagsType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerIPLayeredTCPFlagsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredTCPFlagsType, sizeof(cb__CircuitBreakerIPLayeredTCPFlagsType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WirelessSettingsType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WirelessSettingsType);
-       if (soap_out_PointerTowcxs__WirelessSettingsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WirelessSettingsType(struct soap *soap, const char *tag, int id, wcxs__WirelessSettingsType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WirelessSettingsType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 wcxs__WirelessSettingsType ** SOAP_FMAC4 soap_get_PointerTowcxs__WirelessSettingsType(struct soap *soap, wcxs__WirelessSettingsType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__WirelessSettingsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 wcxs__WirelessSettingsType ** SOAP_FMAC4 soap_in_PointerTowcxs__WirelessSettingsType(struct soap *soap, const char *tag, wcxs__WirelessSettingsType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (wcxs__WirelessSettingsType **)soap_malloc(soap, sizeof(wcxs__WirelessSettingsType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (wcxs__WirelessSettingsType *)soap_instantiate_wcxs__WirelessSettingsType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (wcxs__WirelessSettingsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WirelessSettingsType, sizeof(wcxs__WirelessSettingsType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WirelessCapabilitiesType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WirelessCapabilitiesType);
-       if (soap_out_PointerTowcxs__WirelessCapabilitiesType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, int id, wcxs__WirelessCapabilitiesType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WirelessCapabilitiesType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 wcxs__WirelessCapabilitiesType ** SOAP_FMAC4 soap_get_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, wcxs__WirelessCapabilitiesType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__WirelessCapabilitiesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 wcxs__WirelessCapabilitiesType ** SOAP_FMAC4 soap_in_PointerTowcxs__WirelessCapabilitiesType(struct soap *soap, const char *tag, wcxs__WirelessCapabilitiesType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (wcxs__WirelessCapabilitiesType **)soap_malloc(soap, sizeof(wcxs__WirelessCapabilitiesType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (wcxs__WirelessCapabilitiesType *)soap_instantiate_wcxs__WirelessCapabilitiesType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (wcxs__WirelessCapabilitiesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WirelessCapabilitiesType, sizeof(wcxs__WirelessCapabilitiesType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileType(struct soap *soap, wcxs__ProfileType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileType(struct soap *soap, wcxs__ProfileType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileType);
-       if (soap_out_PointerTowcxs__ProfileType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileType(struct soap *soap, const char *tag, int id, wcxs__ProfileType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileType(struct soap *soap, wcxs__ProfileType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__ProfileType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 wcxs__ProfileType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileType(struct soap *soap, const char *tag, wcxs__ProfileType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (wcxs__ProfileType **)soap_malloc(soap, sizeof(wcxs__ProfileType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (wcxs__ProfileType *)soap_instantiate_wcxs__ProfileType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (wcxs__ProfileType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileType, sizeof(wcxs__ProfileType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingsType);
-       if (soap_out_PointerTowcxs__ProfileSecuritySettingsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, int id, wcxs__ProfileSecuritySettingsType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileSecuritySettingsType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingsType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, wcxs__ProfileSecuritySettingsType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__ProfileSecuritySettingsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingsType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileSecuritySettingsType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingsType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (wcxs__ProfileSecuritySettingsType **)soap_malloc(soap, sizeof(wcxs__ProfileSecuritySettingsType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (wcxs__ProfileSecuritySettingsType *)soap_instantiate_wcxs__ProfileSecuritySettingsType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (wcxs__ProfileSecuritySettingsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileSecuritySettingsType, sizeof(wcxs__ProfileSecuritySettingsType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingRSNType);
-       if (soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, int id, wcxs__ProfileSecuritySettingRSNType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, wcxs__ProfileSecuritySettingRSNType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingRSNType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileSecuritySettingRSNType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingRSNType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (wcxs__ProfileSecuritySettingRSNType **)soap_malloc(soap, sizeof(wcxs__ProfileSecuritySettingRSNType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (wcxs__ProfileSecuritySettingRSNType *)soap_instantiate_wcxs__ProfileSecuritySettingRSNType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (wcxs__ProfileSecuritySettingRSNType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileSecuritySettingRSNType, sizeof(wcxs__ProfileSecuritySettingRSNType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__ProfileSecuritySettingWPAType);
-       if (soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, int id, wcxs__ProfileSecuritySettingWPAType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType ** SOAP_FMAC4 soap_get_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, wcxs__ProfileSecuritySettingWPAType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 wcxs__ProfileSecuritySettingWPAType ** SOAP_FMAC4 soap_in_PointerTowcxs__ProfileSecuritySettingWPAType(struct soap *soap, const char *tag, wcxs__ProfileSecuritySettingWPAType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (wcxs__ProfileSecuritySettingWPAType **)soap_malloc(soap, sizeof(wcxs__ProfileSecuritySettingWPAType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (wcxs__ProfileSecuritySettingWPAType *)soap_instantiate_wcxs__ProfileSecuritySettingWPAType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (wcxs__ProfileSecuritySettingWPAType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__ProfileSecuritySettingWPAType, sizeof(wcxs__ProfileSecuritySettingWPAType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__DataEncryptionCCMPType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__DataEncryptionCCMPType);
-       if (soap_out_PointerTowcxs__DataEncryptionCCMPType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, int id, wcxs__DataEncryptionCCMPType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__DataEncryptionCCMPType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionCCMPType ** SOAP_FMAC4 soap_get_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, wcxs__DataEncryptionCCMPType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__DataEncryptionCCMPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionCCMPType ** SOAP_FMAC4 soap_in_PointerTowcxs__DataEncryptionCCMPType(struct soap *soap, const char *tag, wcxs__DataEncryptionCCMPType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (wcxs__DataEncryptionCCMPType **)soap_malloc(soap, sizeof(wcxs__DataEncryptionCCMPType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (wcxs__DataEncryptionCCMPType *)soap_instantiate_wcxs__DataEncryptionCCMPType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (wcxs__DataEncryptionCCMPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__DataEncryptionCCMPType, sizeof(wcxs__DataEncryptionCCMPType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__DataEncryptionTKIPType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__DataEncryptionTKIPType);
-       if (soap_out_PointerTowcxs__DataEncryptionTKIPType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, int id, wcxs__DataEncryptionTKIPType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__DataEncryptionTKIPType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionTKIPType ** SOAP_FMAC4 soap_get_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, wcxs__DataEncryptionTKIPType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__DataEncryptionTKIPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 wcxs__DataEncryptionTKIPType ** SOAP_FMAC4 soap_in_PointerTowcxs__DataEncryptionTKIPType(struct soap *soap, const char *tag, wcxs__DataEncryptionTKIPType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (wcxs__DataEncryptionTKIPType **)soap_malloc(soap, sizeof(wcxs__DataEncryptionTKIPType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (wcxs__DataEncryptionTKIPType *)soap_instantiate_wcxs__DataEncryptionTKIPType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (wcxs__DataEncryptionTKIPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__DataEncryptionTKIPType, sizeof(wcxs__DataEncryptionTKIPType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *const*a)
-{
-       if (*a)
-               soap_serialize_wcxs__RawKey256Type(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__RawKey256Type(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__RawKey256Type);
-       if (soap_out_PointerTowcxs__RawKey256Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__RawKey256Type(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_wcxs__RawKey256Type);
-       if (id < 0)
-               return soap->error;
-       return soap_out_wcxs__RawKey256Type(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTowcxs__RawKey256Type(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__RawKey256Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTowcxs__RawKey256Type(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_wcxs__RawKey256Type(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__RawKey256Type, sizeof(xsd__base64Binary), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__PassPhrase63Type(struct soap *soap, std::string *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__PassPhrase63Type))
-               soap_serialize_wcxs__PassPhrase63Type(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__PassPhrase63Type(struct soap *soap, std::string *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__PassPhrase63Type);
-       if (soap_out_PointerTowcxs__PassPhrase63Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__PassPhrase63Type(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__PassPhrase63Type);
-       if (id < 0)
-               return soap->error;
-       return soap_out_wcxs__PassPhrase63Type(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTowcxs__PassPhrase63Type(struct soap *soap, std::string **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__PassPhrase63Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTowcxs__PassPhrase63Type(struct soap *soap, const char *tag, std::string **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_wcxs__PassPhrase63Type(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__PassPhrase63Type, sizeof(std::string), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WEP128Type))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WEP128Type);
-       if (soap_out_PointerTowcxs__WEP128Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WEP128Type(struct soap *soap, const char *tag, int id, wcxs__WEP128Type *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WEP128Type);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 wcxs__WEP128Type ** SOAP_FMAC4 soap_get_PointerTowcxs__WEP128Type(struct soap *soap, wcxs__WEP128Type **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__WEP128Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 wcxs__WEP128Type ** SOAP_FMAC4 soap_in_PointerTowcxs__WEP128Type(struct soap *soap, const char *tag, wcxs__WEP128Type **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (wcxs__WEP128Type **)soap_malloc(soap, sizeof(wcxs__WEP128Type *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (wcxs__WEP128Type *)soap_instantiate_wcxs__WEP128Type(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (wcxs__WEP128Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WEP128Type, sizeof(wcxs__WEP128Type), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__WEP64Type))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__WEP64Type);
-       if (soap_out_PointerTowcxs__WEP64Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__WEP64Type(struct soap *soap, const char *tag, int id, wcxs__WEP64Type *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__WEP64Type);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 wcxs__WEP64Type ** SOAP_FMAC4 soap_get_PointerTowcxs__WEP64Type(struct soap *soap, wcxs__WEP64Type **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__WEP64Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 wcxs__WEP64Type ** SOAP_FMAC4 soap_in_PointerTowcxs__WEP64Type(struct soap *soap, const char *tag, wcxs__WEP64Type **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (wcxs__WEP64Type **)soap_malloc(soap, sizeof(wcxs__WEP64Type *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (wcxs__WEP64Type *)soap_instantiate_wcxs__WEP64Type(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (wcxs__WEP64Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__WEP64Type, sizeof(wcxs__WEP64Type), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *const*a)
-{
-       if (*a)
-               soap_serialize_wcxs__RawKey128Type(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__RawKey128Type(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__RawKey128Type);
-       if (soap_out_PointerTowcxs__RawKey128Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__RawKey128Type(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_wcxs__RawKey128Type);
-       if (id < 0)
-               return soap->error;
-       return soap_out_wcxs__RawKey128Type(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTowcxs__RawKey128Type(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__RawKey128Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTowcxs__RawKey128Type(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_wcxs__RawKey128Type(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__RawKey128Type, sizeof(xsd__base64Binary), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, std::string *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__PassPhraseWEP128Type))
-               soap_serialize_wcxs__PassPhraseWEP128Type(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, std::string *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__PassPhraseWEP128Type);
-       if (soap_out_PointerTowcxs__PassPhraseWEP128Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__PassPhraseWEP128Type);
-       if (id < 0)
-               return soap->error;
-       return soap_out_wcxs__PassPhraseWEP128Type(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, std::string **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__PassPhraseWEP128Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTowcxs__PassPhraseWEP128Type(struct soap *soap, const char *tag, std::string **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_wcxs__PassPhraseWEP128Type(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__PassPhraseWEP128Type, sizeof(std::string), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *const*a)
-{
-       if (*a)
-               soap_serialize_wcxs__RawKey64Type(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__RawKey64Type(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__RawKey64Type);
-       if (soap_out_PointerTowcxs__RawKey64Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__RawKey64Type(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_wcxs__RawKey64Type);
-       if (id < 0)
-               return soap->error;
-       return soap_out_wcxs__RawKey64Type(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTowcxs__RawKey64Type(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__RawKey64Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTowcxs__RawKey64Type(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_wcxs__RawKey64Type(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__RawKey64Type, sizeof(xsd__base64Binary), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTowcxs__PassPhrase5Type(struct soap *soap, std::string *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_wcxs__PassPhrase5Type))
-               soap_serialize_wcxs__PassPhrase5Type(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTowcxs__PassPhrase5Type(struct soap *soap, std::string *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTowcxs__PassPhrase5Type);
-       if (soap_out_PointerTowcxs__PassPhrase5Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTowcxs__PassPhrase5Type(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_wcxs__PassPhrase5Type);
-       if (id < 0)
-               return soap->error;
-       return soap_out_wcxs__PassPhrase5Type(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTowcxs__PassPhrase5Type(struct soap *soap, std::string **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTowcxs__PassPhrase5Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTowcxs__PassPhrase5Type(struct soap *soap, const char *tag, std::string **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_wcxs__PassPhrase5Type(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_wcxs__PassPhrase5Type, sizeof(std::string), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__OemParametersType(struct soap *soap, unsigned short *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_rci__OemParametersType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__OemParametersType(struct soap *soap, unsigned short *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__OemParametersType);
-       if (soap_out_PointerTorci__OemParametersType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTorci__OemParametersType(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__OemParametersType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_rci__OemParametersType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTorci__OemParametersType(struct soap *soap, unsigned short **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTorci__OemParametersType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTorci__OemParametersType(struct soap *soap, const char *tag, unsigned short **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_rci__OemParametersType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__OemParametersType, sizeof(unsigned short), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__BootOptionsType(struct soap *soap, unsigned short *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_rci__BootOptionsType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__BootOptionsType(struct soap *soap, unsigned short *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__BootOptionsType);
-       if (soap_out_PointerTorci__BootOptionsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTorci__BootOptionsType(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__BootOptionsType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_rci__BootOptionsType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTorci__BootOptionsType(struct soap *soap, unsigned short **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTorci__BootOptionsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTorci__BootOptionsType(struct soap *soap, const char *tag, unsigned short **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_rci__BootOptionsType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__BootOptionsType, sizeof(unsigned short), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__SpecialCommandParameterType(struct soap *soap, unsigned short *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_rci__SpecialCommandParameterType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__SpecialCommandParameterType(struct soap *soap, unsigned short *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__SpecialCommandParameterType);
-       if (soap_out_PointerTorci__SpecialCommandParameterType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTorci__SpecialCommandParameterType(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__SpecialCommandParameterType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_rci__SpecialCommandParameterType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTorci__SpecialCommandParameterType(struct soap *soap, unsigned short **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTorci__SpecialCommandParameterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTorci__SpecialCommandParameterType(struct soap *soap, const char *tag, unsigned short **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_rci__SpecialCommandParameterType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__SpecialCommandParameterType, sizeof(unsigned short), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTorci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_rci__SpecialCommandType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTorci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTorci__SpecialCommandType);
-       if (soap_out_PointerTorci__SpecialCommandType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_rci__SpecialCommandType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_rci__SpecialCommandType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 enum rci__SpecialCommandType ** SOAP_FMAC4 soap_get_PointerTorci__SpecialCommandType(struct soap *soap, enum rci__SpecialCommandType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTorci__SpecialCommandType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 enum rci__SpecialCommandType ** SOAP_FMAC4 soap_in_PointerTorci__SpecialCommandType(struct soap *soap, const char *tag, enum rci__SpecialCommandType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (enum rci__SpecialCommandType **)soap_malloc(soap, sizeof(enum rci__SpecialCommandType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_rci__SpecialCommandType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (enum rci__SpecialCommandType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_rci__SpecialCommandType, sizeof(enum rci__SpecialCommandType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToinf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_inf__IderSessionLogEntryType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToinf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToinf__IderSessionLogEntryType);
-       if (soap_out_PointerToinf__IderSessionLogEntryType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToinf__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, inf__IderSessionLogEntryType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_inf__IderSessionLogEntryType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 inf__IderSessionLogEntryType ** SOAP_FMAC4 soap_get_PointerToinf__IderSessionLogEntryType(struct soap *soap, inf__IderSessionLogEntryType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToinf__IderSessionLogEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 inf__IderSessionLogEntryType ** SOAP_FMAC4 soap_in_PointerToinf__IderSessionLogEntryType(struct soap *soap, const char *tag, inf__IderSessionLogEntryType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (inf__IderSessionLogEntryType **)soap_malloc(soap, sizeof(inf__IderSessionLogEntryType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (inf__IderSessionLogEntryType *)soap_instantiate_inf__IderSessionLogEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (inf__IderSessionLogEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_inf__IderSessionLogEntryType, sizeof(inf__IderSessionLogEntryType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToinf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_inf__FirmwareVersionType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToinf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToinf__FirmwareVersionType);
-       if (soap_out_PointerToinf__FirmwareVersionType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToinf__FirmwareVersionType(struct soap *soap, const char *tag, int id, inf__FirmwareVersionType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_inf__FirmwareVersionType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 inf__FirmwareVersionType ** SOAP_FMAC4 soap_get_PointerToinf__FirmwareVersionType(struct soap *soap, inf__FirmwareVersionType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToinf__FirmwareVersionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 inf__FirmwareVersionType ** SOAP_FMAC4 soap_in_PointerToinf__FirmwareVersionType(struct soap *soap, const char *tag, inf__FirmwareVersionType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (inf__FirmwareVersionType **)soap_malloc(soap, sizeof(inf__FirmwareVersionType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (inf__FirmwareVersionType *)soap_instantiate_inf__FirmwareVersionType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (inf__FirmwareVersionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_inf__FirmwareVersionType, sizeof(inf__FirmwareVersionType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToidr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_idr__IderSessionLogEntryType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToidr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToidr__IderSessionLogEntryType);
-       if (soap_out_PointerToidr__IderSessionLogEntryType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToidr__IderSessionLogEntryType(struct soap *soap, const char *tag, int id, idr__IderSessionLogEntryType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_idr__IderSessionLogEntryType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 idr__IderSessionLogEntryType ** SOAP_FMAC4 soap_get_PointerToidr__IderSessionLogEntryType(struct soap *soap, idr__IderSessionLogEntryType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToidr__IderSessionLogEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 idr__IderSessionLogEntryType ** SOAP_FMAC4 soap_in_PointerToidr__IderSessionLogEntryType(struct soap *soap, const char *tag, idr__IderSessionLogEntryType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (idr__IderSessionLogEntryType **)soap_malloc(soap, sizeof(idr__IderSessionLogEntryType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (idr__IderSessionLogEntryType *)soap_instantiate_idr__IderSessionLogEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (idr__IderSessionLogEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_idr__IderSessionLogEntryType, sizeof(idr__IderSessionLogEntryType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapl__GUID(struct soap *soap, apl__GUID *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_apl__GUID))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapl__GUID(struct soap *soap, apl__GUID *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapl__GUID);
-       if (soap_out_PointerToapl__GUID(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapl__GUID(struct soap *soap, const char *tag, int id, apl__GUID *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apl__GUID);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 apl__GUID ** SOAP_FMAC4 soap_get_PointerToapl__GUID(struct soap *soap, apl__GUID **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToapl__GUID(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 apl__GUID ** SOAP_FMAC4 soap_in_PointerToapl__GUID(struct soap *soap, const char *tag, apl__GUID **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (apl__GUID **)soap_malloc(soap, sizeof(apl__GUID *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (apl__GUID *)soap_instantiate_apl__GUID(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (apl__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apl__GUID, sizeof(apl__GUID), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__AgentPresenceCapabilitiesType);
-       if (soap_out_PointerToapr__AgentPresenceCapabilitiesType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, int id, apr__AgentPresenceCapabilitiesType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__AgentPresenceCapabilitiesType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 apr__AgentPresenceCapabilitiesType ** SOAP_FMAC4 soap_get_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, apr__AgentPresenceCapabilitiesType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToapr__AgentPresenceCapabilitiesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 apr__AgentPresenceCapabilitiesType ** SOAP_FMAC4 soap_in_PointerToapr__AgentPresenceCapabilitiesType(struct soap *soap, const char *tag, apr__AgentPresenceCapabilitiesType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (apr__AgentPresenceCapabilitiesType **)soap_malloc(soap, sizeof(apr__AgentPresenceCapabilitiesType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (apr__AgentPresenceCapabilitiesType *)soap_instantiate_apr__AgentPresenceCapabilitiesType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (apr__AgentPresenceCapabilitiesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__AgentPresenceCapabilitiesType, sizeof(apr__AgentPresenceCapabilitiesType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__CircuitBreakerHardwarePolicyType);
-       if (soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, apr__CircuitBreakerHardwarePolicyType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_get_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, apr__CircuitBreakerHardwarePolicyType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 apr__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, apr__CircuitBreakerHardwarePolicyType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (apr__CircuitBreakerHardwarePolicyType **)soap_malloc(soap, sizeof(apr__CircuitBreakerHardwarePolicyType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (apr__CircuitBreakerHardwarePolicyType *)soap_instantiate_apr__CircuitBreakerHardwarePolicyType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (apr__CircuitBreakerHardwarePolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__CircuitBreakerHardwarePolicyType, sizeof(apr__CircuitBreakerHardwarePolicyType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_apr__ConsoleWatchdogActionType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__ConsoleWatchdogActionType);
-       if (soap_out_PointerToapr__ConsoleWatchdogActionType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, int id, apr__ConsoleWatchdogActionType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__ConsoleWatchdogActionType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 apr__ConsoleWatchdogActionType ** SOAP_FMAC4 soap_get_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, apr__ConsoleWatchdogActionType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToapr__ConsoleWatchdogActionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 apr__ConsoleWatchdogActionType ** SOAP_FMAC4 soap_in_PointerToapr__ConsoleWatchdogActionType(struct soap *soap, const char *tag, apr__ConsoleWatchdogActionType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (apr__ConsoleWatchdogActionType **)soap_malloc(soap, sizeof(apr__ConsoleWatchdogActionType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (apr__ConsoleWatchdogActionType *)soap_instantiate_apr__ConsoleWatchdogActionType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (apr__ConsoleWatchdogActionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__ConsoleWatchdogActionType, sizeof(apr__ConsoleWatchdogActionType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_apr__ConsoleWatchdogEntryType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__ConsoleWatchdogEntryType);
-       if (soap_out_PointerToapr__ConsoleWatchdogEntryType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, int id, apr__ConsoleWatchdogEntryType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__ConsoleWatchdogEntryType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 apr__ConsoleWatchdogEntryType ** SOAP_FMAC4 soap_get_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, apr__ConsoleWatchdogEntryType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 apr__ConsoleWatchdogEntryType ** SOAP_FMAC4 soap_in_PointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const char *tag, apr__ConsoleWatchdogEntryType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (apr__ConsoleWatchdogEntryType **)soap_malloc(soap, sizeof(apr__ConsoleWatchdogEntryType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (apr__ConsoleWatchdogEntryType *)soap_instantiate_apr__ConsoleWatchdogEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (apr__ConsoleWatchdogEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__ConsoleWatchdogEntryType, sizeof(apr__ConsoleWatchdogEntryType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__CbActionType(struct soap *soap, enum apr__CbActionType *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_apr__CbActionType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__CbActionType(struct soap *soap, enum apr__CbActionType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__CbActionType);
-       if (soap_out_PointerToapr__CbActionType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__CbActionType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_apr__CbActionType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 enum apr__CbActionType ** SOAP_FMAC4 soap_get_PointerToapr__CbActionType(struct soap *soap, enum apr__CbActionType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToapr__CbActionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 enum apr__CbActionType ** SOAP_FMAC4 soap_in_PointerToapr__CbActionType(struct soap *soap, const char *tag, enum apr__CbActionType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (enum apr__CbActionType **)soap_malloc(soap, sizeof(enum apr__CbActionType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_apr__CbActionType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (enum apr__CbActionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__CbActionType, sizeof(enum apr__CbActionType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToapr__GUID(struct soap *soap, apr__GUID *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_apr__GUID))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToapr__GUID(struct soap *soap, apr__GUID *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToapr__GUID);
-       if (soap_out_PointerToapr__GUID(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToapr__GUID(struct soap *soap, const char *tag, int id, apr__GUID *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_apr__GUID);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 apr__GUID ** SOAP_FMAC4 soap_get_PointerToapr__GUID(struct soap *soap, apr__GUID **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToapr__GUID(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 apr__GUID ** SOAP_FMAC4 soap_in_PointerToapr__GUID(struct soap *soap, const char *tag, apr__GUID **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (apr__GUID **)soap_malloc(soap, sizeof(apr__GUID *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (apr__GUID *)soap_instantiate_apr__GUID(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (apr__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_apr__GUID, sizeof(apr__GUID), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_hwa__AssetDataArrayType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__AssetDataArrayType);
-       if (soap_out_PointerTohwa__AssetDataArrayType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__AssetDataArrayType(struct soap *soap, const char *tag, int id, hwa__AssetDataArrayType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__AssetDataArrayType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 hwa__AssetDataArrayType ** SOAP_FMAC4 soap_get_PointerTohwa__AssetDataArrayType(struct soap *soap, hwa__AssetDataArrayType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTohwa__AssetDataArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 hwa__AssetDataArrayType ** SOAP_FMAC4 soap_in_PointerTohwa__AssetDataArrayType(struct soap *soap, const char *tag, hwa__AssetDataArrayType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (hwa__AssetDataArrayType **)soap_malloc(soap, sizeof(hwa__AssetDataArrayType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (hwa__AssetDataArrayType *)soap_instantiate_hwa__AssetDataArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (hwa__AssetDataArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__AssetDataArrayType, sizeof(hwa__AssetDataArrayType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_hwa__AssetTypeArrayType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__AssetTypeArrayType);
-       if (soap_out_PointerTohwa__AssetTypeArrayType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__AssetTypeArrayType(struct soap *soap, const char *tag, int id, hwa__AssetTypeArrayType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__AssetTypeArrayType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 hwa__AssetTypeArrayType ** SOAP_FMAC4 soap_get_PointerTohwa__AssetTypeArrayType(struct soap *soap, hwa__AssetTypeArrayType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTohwa__AssetTypeArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 hwa__AssetTypeArrayType ** SOAP_FMAC4 soap_in_PointerTohwa__AssetTypeArrayType(struct soap *soap, const char *tag, hwa__AssetTypeArrayType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (hwa__AssetTypeArrayType **)soap_malloc(soap, sizeof(hwa__AssetTypeArrayType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (hwa__AssetTypeArrayType *)soap_instantiate_hwa__AssetTypeArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (hwa__AssetTypeArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__AssetTypeArrayType, sizeof(hwa__AssetTypeArrayType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__GUID(struct soap *soap, hwa__GUID *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_hwa__GUID))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__GUID(struct soap *soap, hwa__GUID *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__GUID);
-       if (soap_out_PointerTohwa__GUID(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__GUID(struct soap *soap, const char *tag, int id, hwa__GUID *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__GUID);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 hwa__GUID ** SOAP_FMAC4 soap_get_PointerTohwa__GUID(struct soap *soap, hwa__GUID **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTohwa__GUID(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 hwa__GUID ** SOAP_FMAC4 soap_in_PointerTohwa__GUID(struct soap *soap, const char *tag, hwa__GUID **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (hwa__GUID **)soap_malloc(soap, sizeof(hwa__GUID *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (hwa__GUID *)soap_instantiate_hwa__GUID(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (hwa__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__GUID, sizeof(hwa__GUID), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary *const*a)
-{
-       if (*a)
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxsd__base64Binary);
-       if (soap_out_PointerToxsd__base64Binary(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxsd__base64Binary(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_xsd__base64Binary);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerToxsd__base64Binary(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToxsd__base64Binary(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerToxsd__base64Binary(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xsd__base64Binary *)soap_instantiate_xsd__base64Binary(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xsd__base64Binary, sizeof(xsd__base64Binary), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTohwa__AssetDataType(struct soap *soap, hwa__AssetDataType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_hwa__AssetDataType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTohwa__AssetDataType(struct soap *soap, hwa__AssetDataType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTohwa__AssetDataType);
-       if (soap_out_PointerTohwa__AssetDataType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTohwa__AssetDataType(struct soap *soap, const char *tag, int id, hwa__AssetDataType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_hwa__AssetDataType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 hwa__AssetDataType ** SOAP_FMAC4 soap_get_PointerTohwa__AssetDataType(struct soap *soap, hwa__AssetDataType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTohwa__AssetDataType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 hwa__AssetDataType ** SOAP_FMAC4 soap_in_PointerTohwa__AssetDataType(struct soap *soap, const char *tag, hwa__AssetDataType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (hwa__AssetDataType **)soap_malloc(soap, sizeof(hwa__AssetDataType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (hwa__AssetDataType *)soap_instantiate_hwa__AssetDataType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (hwa__AssetDataType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_hwa__AssetDataType, sizeof(hwa__AssetDataType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__BlockedPortInfoType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__BlockedPortInfoType);
-       if (soap_out_PointerTocb__BlockedPortInfoType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__BlockedPortInfoType(struct soap *soap, const char *tag, int id, cb__BlockedPortInfoType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__BlockedPortInfoType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__BlockedPortInfoType ** SOAP_FMAC4 soap_get_PointerTocb__BlockedPortInfoType(struct soap *soap, cb__BlockedPortInfoType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__BlockedPortInfoType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__BlockedPortInfoType ** SOAP_FMAC4 soap_in_PointerTocb__BlockedPortInfoType(struct soap *soap, const char *tag, cb__BlockedPortInfoType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__BlockedPortInfoType **)soap_malloc(soap, sizeof(cb__BlockedPortInfoType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__BlockedPortInfoType *)soap_instantiate_cb__BlockedPortInfoType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__BlockedPortInfoType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__BlockedPortInfoType, sizeof(cb__BlockedPortInfoType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_cb__HcbTriggerReasonType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__HcbTriggerReasonType);
-       if (soap_out_PointerTocb__HcbTriggerReasonType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__HcbTriggerReasonType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_cb__HcbTriggerReasonType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 enum cb__HcbTriggerReasonType ** SOAP_FMAC4 soap_get_PointerTocb__HcbTriggerReasonType(struct soap *soap, enum cb__HcbTriggerReasonType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__HcbTriggerReasonType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 enum cb__HcbTriggerReasonType ** SOAP_FMAC4 soap_in_PointerTocb__HcbTriggerReasonType(struct soap *soap, const char *tag, enum cb__HcbTriggerReasonType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (enum cb__HcbTriggerReasonType **)soap_malloc(soap, sizeof(enum cb__HcbTriggerReasonType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_cb__HcbTriggerReasonType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (enum cb__HcbTriggerReasonType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__HcbTriggerReasonType, sizeof(enum cb__HcbTriggerReasonType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__TimeType(struct soap *soap, unsigned int *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_cb__TimeType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__TimeType(struct soap *soap, unsigned int *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__TimeType);
-       if (soap_out_PointerTocb__TimeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__TimeType(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__TimeType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_cb__TimeType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTocb__TimeType(struct soap *soap, unsigned int **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__TimeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTocb__TimeType(struct soap *soap, const char *tag, unsigned int **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_cb__TimeType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__TimeType, sizeof(unsigned int), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__HcbOptionsType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__HcbOptionsType);
-       if (soap_out_PointerTocb__HcbOptionsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__HcbOptionsType(struct soap *soap, const char *tag, int id, cb__HcbOptionsType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__HcbOptionsType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__HcbOptionsType ** SOAP_FMAC4 soap_get_PointerTocb__HcbOptionsType(struct soap *soap, cb__HcbOptionsType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__HcbOptionsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__HcbOptionsType ** SOAP_FMAC4 soap_in_PointerTocb__HcbOptionsType(struct soap *soap, const char *tag, cb__HcbOptionsType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__HcbOptionsType **)soap_malloc(soap, sizeof(cb__HcbOptionsType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__HcbOptionsType *)soap_instantiate_cb__HcbOptionsType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__HcbOptionsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__HcbOptionsType, sizeof(cb__HcbOptionsType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerCapabilitiesType);
-       if (soap_out_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerCapabilitiesType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, cb__CircuitBreakerCapabilitiesType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerCapabilitiesType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const char *tag, cb__CircuitBreakerCapabilitiesType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerCapabilitiesType **)soap_malloc(soap, sizeof(cb__CircuitBreakerCapabilitiesType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerCapabilitiesType *)soap_instantiate_cb__CircuitBreakerCapabilitiesType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerCapabilitiesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerCapabilitiesType, sizeof(cb__CircuitBreakerCapabilitiesType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerFilterInfoType);
-       if (soap_out_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerFilterInfoType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerFilterInfoType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterInfoType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, cb__CircuitBreakerFilterInfoType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterInfoType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterInfoType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerFilterInfoType **)soap_malloc(soap, sizeof(cb__CircuitBreakerFilterInfoType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerFilterInfoType *)soap_instantiate_cb__CircuitBreakerFilterInfoType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerFilterInfoType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerFilterInfoType, sizeof(cb__CircuitBreakerFilterInfoType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerFilterStatisticsType);
-       if (soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerFilterStatisticsType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, cb__CircuitBreakerFilterStatisticsType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterStatisticsType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterStatisticsType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerFilterStatisticsType **)soap_malloc(soap, sizeof(cb__CircuitBreakerFilterStatisticsType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerFilterStatisticsType *)soap_instantiate_cb__CircuitBreakerFilterStatisticsType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerFilterStatisticsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerFilterStatisticsType, sizeof(cb__CircuitBreakerFilterStatisticsType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerApplicationType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerApplicationType);
-       if (soap_out_PointerTocb__CircuitBreakerApplicationType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerApplicationType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_cb__CircuitBreakerApplicationType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 enum cb__CircuitBreakerApplicationType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, enum cb__CircuitBreakerApplicationType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerApplicationType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 enum cb__CircuitBreakerApplicationType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerApplicationType(struct soap *soap, const char *tag, enum cb__CircuitBreakerApplicationType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (enum cb__CircuitBreakerApplicationType **)soap_malloc(soap, sizeof(enum cb__CircuitBreakerApplicationType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_cb__CircuitBreakerApplicationType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (enum cb__CircuitBreakerApplicationType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerApplicationType, sizeof(enum cb__CircuitBreakerApplicationType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerHardwarePolicyType);
-       if (soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerHardwarePolicyType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, cb__CircuitBreakerHardwarePolicyType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerHardwarePolicyType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerHardwarePolicyType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerHardwarePolicyType **)soap_malloc(soap, sizeof(cb__CircuitBreakerHardwarePolicyType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerHardwarePolicyType *)soap_instantiate_cb__CircuitBreakerHardwarePolicyType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerHardwarePolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerHardwarePolicyType, sizeof(cb__CircuitBreakerHardwarePolicyType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPolicyInfoType);
-       if (soap_out_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPolicyInfoType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, cb__CircuitBreakerPolicyInfoType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPolicyInfoType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyInfoType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerPolicyInfoType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPolicyInfoType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerPolicyInfoType *)soap_instantiate_cb__CircuitBreakerPolicyInfoType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerPolicyInfoType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPolicyInfoType, sizeof(cb__CircuitBreakerPolicyInfoType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__TimedCounterType(struct soap *soap, cb__TimedCounterType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__TimedCounterType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__TimedCounterType(struct soap *soap, cb__TimedCounterType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__TimedCounterType);
-       if (soap_out_PointerTocb__TimedCounterType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__TimedCounterType(struct soap *soap, const char *tag, int id, cb__TimedCounterType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__TimedCounterType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__TimedCounterType ** SOAP_FMAC4 soap_get_PointerTocb__TimedCounterType(struct soap *soap, cb__TimedCounterType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__TimedCounterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__TimedCounterType ** SOAP_FMAC4 soap_in_PointerTocb__TimedCounterType(struct soap *soap, const char *tag, cb__TimedCounterType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__TimedCounterType **)soap_malloc(soap, sizeof(cb__TimedCounterType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__TimedCounterType *)soap_instantiate_cb__TimedCounterType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__TimedCounterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__TimedCounterType, sizeof(cb__TimedCounterType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerFilterType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerFilterType);
-       if (soap_out_PointerTocb__CircuitBreakerFilterType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerFilterType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerFilterType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerFilterType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerFilterType(struct soap *soap, cb__CircuitBreakerFilterType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerFilterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerFilterType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerFilterType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerFilterType **)soap_malloc(soap, sizeof(cb__CircuitBreakerFilterType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerFilterType *)soap_instantiate_cb__CircuitBreakerFilterType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerFilterType, sizeof(cb__CircuitBreakerFilterType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketType);
-       if (soap_out_PointerTocb__CircuitBreakerPacketType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketType(struct soap *soap, cb__CircuitBreakerPacketType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerPacketType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerPacketType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerPacketType *)soap_instantiate_cb__CircuitBreakerPacketType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerPacketType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketType, sizeof(cb__CircuitBreakerPacketType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketETHType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketETHType);
-       if (soap_out_PointerTocb__CircuitBreakerPacketETHType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketETHType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketETHType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketETHType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, cb__CircuitBreakerPacketETHType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerPacketETHType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketETHType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketETHType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketETHType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerPacketETHType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketETHType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerPacketETHType *)soap_instantiate_cb__CircuitBreakerPacketETHType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerPacketETHType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketETHType, sizeof(cb__CircuitBreakerPacketETHType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketIPType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketIPType);
-       if (soap_out_PointerTocb__CircuitBreakerPacketIPType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketIPType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketIPType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketIPType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, cb__CircuitBreakerPacketIPType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerPacketIPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketIPType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketIPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketIPType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerPacketIPType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketIPType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerPacketIPType *)soap_instantiate_cb__CircuitBreakerPacketIPType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerPacketIPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketIPType, sizeof(cb__CircuitBreakerPacketIPType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketUDPType);
-       if (soap_out_PointerTocb__CircuitBreakerPacketUDPType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketUDPType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketUDPType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketUDPType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, cb__CircuitBreakerPacketUDPType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerPacketUDPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketUDPType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketUDPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketUDPType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerPacketUDPType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketUDPType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerPacketUDPType *)soap_instantiate_cb__CircuitBreakerPacketUDPType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerPacketUDPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketUDPType, sizeof(cb__CircuitBreakerPacketUDPType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPacketTCPType);
-       if (soap_out_PointerTocb__CircuitBreakerPacketTCPType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPacketTCPType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPacketTCPType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketTCPType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, cb__CircuitBreakerPacketTCPType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerPacketTCPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPacketTCPType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPacketTCPType(struct soap *soap, const char *tag, cb__CircuitBreakerPacketTCPType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerPacketTCPType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPacketTCPType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerPacketTCPType *)soap_instantiate_cb__CircuitBreakerPacketTCPType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerPacketTCPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPacketTCPType, sizeof(cb__CircuitBreakerPacketTCPType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortType);
-       if (soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredPortType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, cb__CircuitBreakerIPLayeredPortType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredPortType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerIPLayeredPortType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredPortType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerIPLayeredPortType *)soap_instantiate_cb__CircuitBreakerIPLayeredPortType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerIPLayeredPortType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortType, sizeof(cb__CircuitBreakerIPLayeredPortType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPPacketType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPPacketType);
-       if (soap_out_PointerTocb__CircuitBreakerIPPacketType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPPacketType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPPacketType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPPacketType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, cb__CircuitBreakerIPPacketType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerIPPacketType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPPacketType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPPacketType(struct soap *soap, const char *tag, cb__CircuitBreakerIPPacketType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerIPPacketType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPPacketType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerIPPacketType *)soap_instantiate_cb__CircuitBreakerIPPacketType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerIPPacketType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPPacketType, sizeof(cb__CircuitBreakerIPPacketType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv6Type))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv6Type);
-       if (soap_out_PointerTocb__CircuitBreakerIPv6Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv6Type *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv6Type);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv6Type ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, cb__CircuitBreakerIPv6Type **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerIPv6Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv6Type ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv6Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6Type **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerIPv6Type **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv6Type *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerIPv6Type *)soap_instantiate_cb__CircuitBreakerIPv6Type(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerIPv6Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv6Type, sizeof(cb__CircuitBreakerIPv6Type), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv4Type))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv4Type);
-       if (soap_out_PointerTocb__CircuitBreakerIPv4Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv4Type *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv4Type);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv4Type ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, cb__CircuitBreakerIPv4Type **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerIPv4Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv4Type ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv4Type(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4Type **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerIPv4Type **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv4Type *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerIPv4Type *)soap_instantiate_cb__CircuitBreakerIPv4Type(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerIPv4Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv4Type, sizeof(cb__CircuitBreakerIPv4Type), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv6AddressAndMaskType);
-       if (soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv6AddressAndMaskType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv6AddressAndMaskType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv6AddressAndMaskType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv6AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv6AddressAndMaskType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerIPv6AddressAndMaskType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv6AddressAndMaskType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerIPv6AddressAndMaskType *)soap_instantiate_cb__CircuitBreakerIPv6AddressAndMaskType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerIPv6AddressAndMaskType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv6AddressAndMaskType, sizeof(cb__CircuitBreakerIPv6AddressAndMaskType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPv4AddressAndMaskType);
-       if (soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPv4AddressAndMaskType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, cb__CircuitBreakerIPv4AddressAndMaskType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPv4AddressAndMaskType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPv4AddressAndMaskType(struct soap *soap, const char *tag, cb__CircuitBreakerIPv4AddressAndMaskType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerIPv4AddressAndMaskType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPv4AddressAndMaskType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerIPv4AddressAndMaskType *)soap_instantiate_cb__CircuitBreakerIPv4AddressAndMaskType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerIPv4AddressAndMaskType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPv4AddressAndMaskType, sizeof(cb__CircuitBreakerIPv4AddressAndMaskType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortRangeType);
-       if (soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredPortRangeType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, cb__CircuitBreakerIPLayeredPortRangeType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortRangeType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredPortRangeType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortRangeType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerIPLayeredPortRangeType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredPortRangeType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerIPLayeredPortRangeType *)soap_instantiate_cb__CircuitBreakerIPLayeredPortRangeType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerIPLayeredPortRangeType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortRangeType, sizeof(cb__CircuitBreakerIPLayeredPortRangeType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerIPLayeredPortSimpleType);
-       if (soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerIPLayeredPortSimpleType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, cb__CircuitBreakerIPLayeredPortSimpleType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerIPLayeredPortSimpleType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerIPLayeredPortSimpleType(struct soap *soap, const char *tag, cb__CircuitBreakerIPLayeredPortSimpleType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerIPLayeredPortSimpleType **)soap_malloc(soap, sizeof(cb__CircuitBreakerIPLayeredPortSimpleType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerIPLayeredPortSimpleType *)soap_instantiate_cb__CircuitBreakerIPLayeredPortSimpleType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerIPLayeredPortSimpleType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerIPLayeredPortSimpleType, sizeof(cb__CircuitBreakerIPLayeredPortSimpleType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerPolicyType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerPolicyType);
-       if (soap_out_PointerTocb__CircuitBreakerPolicyType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerPolicyType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerPolicyType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPolicyType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, cb__CircuitBreakerPolicyType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerPolicyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerPolicyType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerPolicyType(struct soap *soap, const char *tag, cb__CircuitBreakerPolicyType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerPolicyType **)soap_malloc(soap, sizeof(cb__CircuitBreakerPolicyType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerPolicyType *)soap_instantiate_cb__CircuitBreakerPolicyType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerPolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerPolicyType, sizeof(cb__CircuitBreakerPolicyType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerDefaultFilterType);
-       if (soap_out_PointerTocb__CircuitBreakerDefaultFilterType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerDefaultFilterType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, cb__CircuitBreakerDefaultFilterType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerDefaultFilterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerDefaultFilterType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerDefaultFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerDefaultFilterType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerDefaultFilterType **)soap_malloc(soap, sizeof(cb__CircuitBreakerDefaultFilterType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerDefaultFilterType *)soap_instantiate_cb__CircuitBreakerDefaultFilterType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerDefaultFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerDefaultFilterType, sizeof(cb__CircuitBreakerDefaultFilterType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocb__CircuitBreakerAntiSpoofingFilterType);
-       if (soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, int id, cb__CircuitBreakerAntiSpoofingFilterType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType ** SOAP_FMAC4 soap_get_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, cb__CircuitBreakerAntiSpoofingFilterType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cb__CircuitBreakerAntiSpoofingFilterType ** SOAP_FMAC4 soap_in_PointerTocb__CircuitBreakerAntiSpoofingFilterType(struct soap *soap, const char *tag, cb__CircuitBreakerAntiSpoofingFilterType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cb__CircuitBreakerAntiSpoofingFilterType **)soap_malloc(soap, sizeof(cb__CircuitBreakerAntiSpoofingFilterType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cb__CircuitBreakerAntiSpoofingFilterType *)soap_instantiate_cb__CircuitBreakerAntiSpoofingFilterType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cb__CircuitBreakerAntiSpoofingFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cb__CircuitBreakerAntiSpoofingFilterType, sizeof(cb__CircuitBreakerAntiSpoofingFilterType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionGeneralType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionGeneralType);
-       if (soap_out_PointerToemi__AlertSubscriptionGeneralType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionGeneralType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionGeneralType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionGeneralType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, emi__AlertSubscriptionGeneralType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__AlertSubscriptionGeneralType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionGeneralType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionGeneralType(struct soap *soap, const char *tag, emi__AlertSubscriptionGeneralType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__AlertSubscriptionGeneralType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionGeneralType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__AlertSubscriptionGeneralType *)soap_instantiate_emi__AlertSubscriptionGeneralType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__AlertSubscriptionGeneralType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionGeneralType, sizeof(emi__AlertSubscriptionGeneralType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__SensorAttributesType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__SensorAttributesType);
-       if (soap_out_PointerToemi__SensorAttributesType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__SensorAttributesType(struct soap *soap, const char *tag, int id, emi__SensorAttributesType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__SensorAttributesType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__SensorAttributesType ** SOAP_FMAC4 soap_get_PointerToemi__SensorAttributesType(struct soap *soap, emi__SensorAttributesType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__SensorAttributesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__SensorAttributesType ** SOAP_FMAC4 soap_in_PointerToemi__SensorAttributesType(struct soap *soap, const char *tag, emi__SensorAttributesType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__SensorAttributesType **)soap_malloc(soap, sizeof(emi__SensorAttributesType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__SensorAttributesType *)soap_instantiate_emi__SensorAttributesType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__SensorAttributesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__SensorAttributesType, sizeof(emi__SensorAttributesType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__SensorHandleArrayType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__SensorHandleArrayType);
-       if (soap_out_PointerToemi__SensorHandleArrayType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__SensorHandleArrayType(struct soap *soap, const char *tag, int id, emi__SensorHandleArrayType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__SensorHandleArrayType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__SensorHandleArrayType ** SOAP_FMAC4 soap_get_PointerToemi__SensorHandleArrayType(struct soap *soap, emi__SensorHandleArrayType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__SensorHandleArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__SensorHandleArrayType ** SOAP_FMAC4 soap_in_PointerToemi__SensorHandleArrayType(struct soap *soap, const char *tag, emi__SensorHandleArrayType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__SensorHandleArrayType **)soap_malloc(soap, sizeof(emi__SensorHandleArrayType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__SensorHandleArrayType *)soap_instantiate_emi__SensorHandleArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__SensorHandleArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__SensorHandleArrayType, sizeof(emi__SensorHandleArrayType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventLogRecordArrayType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventLogRecordArrayType);
-       if (soap_out_PointerToemi__EventLogRecordArrayType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventLogRecordArrayType(struct soap *soap, const char *tag, int id, emi__EventLogRecordArrayType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventLogRecordArrayType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__EventLogRecordArrayType ** SOAP_FMAC4 soap_get_PointerToemi__EventLogRecordArrayType(struct soap *soap, emi__EventLogRecordArrayType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__EventLogRecordArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__EventLogRecordArrayType ** SOAP_FMAC4 soap_in_PointerToemi__EventLogRecordArrayType(struct soap *soap, const char *tag, emi__EventLogRecordArrayType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__EventLogRecordArrayType **)soap_malloc(soap, sizeof(emi__EventLogRecordArrayType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__EventLogRecordArrayType *)soap_instantiate_emi__EventLogRecordArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__EventLogRecordArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventLogRecordArrayType, sizeof(emi__EventLogRecordArrayType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventFilterHandleArrayType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventFilterHandleArrayType);
-       if (soap_out_PointerToemi__EventFilterHandleArrayType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventFilterHandleArrayType(struct soap *soap, const char *tag, int id, emi__EventFilterHandleArrayType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventFilterHandleArrayType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__EventFilterHandleArrayType ** SOAP_FMAC4 soap_get_PointerToemi__EventFilterHandleArrayType(struct soap *soap, emi__EventFilterHandleArrayType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__EventFilterHandleArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__EventFilterHandleArrayType ** SOAP_FMAC4 soap_in_PointerToemi__EventFilterHandleArrayType(struct soap *soap, const char *tag, emi__EventFilterHandleArrayType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__EventFilterHandleArrayType **)soap_malloc(soap, sizeof(emi__EventFilterHandleArrayType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__EventFilterHandleArrayType *)soap_instantiate_emi__EventFilterHandleArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__EventFilterHandleArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventFilterHandleArrayType, sizeof(emi__EventFilterHandleArrayType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventFilterType(struct soap *soap, emi__EventFilterType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventFilterType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventFilterType(struct soap *soap, emi__EventFilterType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventFilterType);
-       if (soap_out_PointerToemi__EventFilterType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventFilterType(struct soap *soap, const char *tag, int id, emi__EventFilterType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventFilterType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__EventFilterType ** SOAP_FMAC4 soap_get_PointerToemi__EventFilterType(struct soap *soap, emi__EventFilterType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__EventFilterType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__EventFilterType ** SOAP_FMAC4 soap_in_PointerToemi__EventFilterType(struct soap *soap, const char *tag, emi__EventFilterType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__EventFilterType **)soap_malloc(soap, sizeof(emi__EventFilterType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__EventFilterType *)soap_instantiate_emi__EventFilterType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__EventFilterType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventFilterType, sizeof(emi__EventFilterType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__ByteStr(struct soap *soap, emi__ByteStr *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__ByteStr))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__ByteStr(struct soap *soap, emi__ByteStr *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__ByteStr);
-       if (soap_out_PointerToemi__ByteStr(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__ByteStr(struct soap *soap, const char *tag, int id, emi__ByteStr *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__ByteStr);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__ByteStr ** SOAP_FMAC4 soap_get_PointerToemi__ByteStr(struct soap *soap, emi__ByteStr **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__ByteStr(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__ByteStr ** SOAP_FMAC4 soap_in_PointerToemi__ByteStr(struct soap *soap, const char *tag, emi__ByteStr **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__ByteStr **)soap_malloc(soap, sizeof(emi__ByteStr *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__ByteStr *)soap_instantiate_emi__ByteStr(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__ByteStr **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__ByteStr, sizeof(emi__ByteStr), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDArrayType);
-       if (soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionPolicyIDArrayType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, emi__AlertSubscriptionPolicyIDArrayType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionPolicyIDArrayType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionPolicyIDArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionPolicyIDArrayType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__AlertSubscriptionPolicyIDArrayType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionPolicyIDArrayType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__AlertSubscriptionPolicyIDArrayType *)soap_instantiate_emi__AlertSubscriptionPolicyIDArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__AlertSubscriptionPolicyIDArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDArrayType, sizeof(emi__AlertSubscriptionPolicyIDArrayType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionHandleArrayType);
-       if (soap_out_PointerToemi__AlertSubscriptionHandleArrayType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionHandleArrayType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, emi__AlertSubscriptionHandleArrayType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__AlertSubscriptionHandleArrayType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionHandleArrayType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionHandleArrayType(struct soap *soap, const char *tag, emi__AlertSubscriptionHandleArrayType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__AlertSubscriptionHandleArrayType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionHandleArrayType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__AlertSubscriptionHandleArrayType *)soap_instantiate_emi__AlertSubscriptionHandleArrayType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__AlertSubscriptionHandleArrayType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionHandleArrayType, sizeof(emi__AlertSubscriptionHandleArrayType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionPolicyIDType);
-       if (soap_out_PointerToemi__AlertSubscriptionPolicyIDType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, int id, unsigned char *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, unsigned char **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__AlertSubscriptionPolicyIDType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionPolicyIDType(struct soap *soap, const char *tag, unsigned char **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (unsigned char **)soap_malloc(soap, sizeof(unsigned char *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_emi__AlertSubscriptionPolicyIDType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (unsigned char **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionPolicyIDType, sizeof(unsigned char), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionType);
-       if (soap_out_PointerToemi__AlertSubscriptionType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionType(struct soap *soap, emi__AlertSubscriptionType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__AlertSubscriptionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionType(struct soap *soap, const char *tag, emi__AlertSubscriptionType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__AlertSubscriptionType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__AlertSubscriptionType *)soap_instantiate_emi__AlertSubscriptionType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__AlertSubscriptionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionType, sizeof(emi__AlertSubscriptionType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionSoapType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionSoapType);
-       if (soap_out_PointerToemi__AlertSubscriptionSoapType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionSoapType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionSoapType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionSoapType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, emi__AlertSubscriptionSoapType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__AlertSubscriptionSoapType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionSoapType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionSoapType(struct soap *soap, const char *tag, emi__AlertSubscriptionSoapType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__AlertSubscriptionSoapType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionSoapType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__AlertSubscriptionSoapType *)soap_instantiate_emi__AlertSubscriptionSoapType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__AlertSubscriptionSoapType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionSoapType, sizeof(emi__AlertSubscriptionSoapType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertSubscriptionSNMPType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertSubscriptionSNMPType);
-       if (soap_out_PointerToemi__AlertSubscriptionSNMPType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, int id, emi__AlertSubscriptionSNMPType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertSubscriptionSNMPType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionSNMPType ** SOAP_FMAC4 soap_get_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, emi__AlertSubscriptionSNMPType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__AlertSubscriptionSNMPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__AlertSubscriptionSNMPType ** SOAP_FMAC4 soap_in_PointerToemi__AlertSubscriptionSNMPType(struct soap *soap, const char *tag, emi__AlertSubscriptionSNMPType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__AlertSubscriptionSNMPType **)soap_malloc(soap, sizeof(emi__AlertSubscriptionSNMPType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__AlertSubscriptionSNMPType *)soap_instantiate_emi__AlertSubscriptionSNMPType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__AlertSubscriptionSNMPType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertSubscriptionSNMPType, sizeof(emi__AlertSubscriptionSNMPType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__AlertCredentialsType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__AlertCredentialsType);
-       if (soap_out_PointerToemi__AlertCredentialsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__AlertCredentialsType(struct soap *soap, const char *tag, int id, emi__AlertCredentialsType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__AlertCredentialsType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__AlertCredentialsType ** SOAP_FMAC4 soap_get_PointerToemi__AlertCredentialsType(struct soap *soap, emi__AlertCredentialsType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__AlertCredentialsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__AlertCredentialsType ** SOAP_FMAC4 soap_in_PointerToemi__AlertCredentialsType(struct soap *soap, const char *tag, emi__AlertCredentialsType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__AlertCredentialsType **)soap_malloc(soap, sizeof(emi__AlertCredentialsType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__AlertCredentialsType *)soap_instantiate_emi__AlertCredentialsType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__AlertCredentialsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__AlertCredentialsType, sizeof(emi__AlertCredentialsType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__URLType(struct soap *soap, cmn__URLType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cmn__URLType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__URLType(struct soap *soap, cmn__URLType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__URLType);
-       if (soap_out_PointerTocmn__URLType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__URLType(struct soap *soap, const char *tag, int id, cmn__URLType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__URLType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cmn__URLType ** SOAP_FMAC4 soap_get_PointerTocmn__URLType(struct soap *soap, cmn__URLType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocmn__URLType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cmn__URLType ** SOAP_FMAC4 soap_in_PointerTocmn__URLType(struct soap *soap, const char *tag, cmn__URLType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cmn__URLType **)soap_malloc(soap, sizeof(cmn__URLType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cmn__URLType *)soap_instantiate_cmn__URLType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cmn__URLType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__URLType, sizeof(cmn__URLType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__CommunityStringType(struct soap *soap, std::string *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__CommunityStringType))
-               soap_serialize_emi__CommunityStringType(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__CommunityStringType(struct soap *soap, std::string *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__CommunityStringType);
-       if (soap_out_PointerToemi__CommunityStringType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__CommunityStringType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__CommunityStringType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_emi__CommunityStringType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerToemi__CommunityStringType(struct soap *soap, std::string **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__CommunityStringType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerToemi__CommunityStringType(struct soap *soap, const char *tag, std::string **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_emi__CommunityStringType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__CommunityStringType, sizeof(std::string), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cmn__NodeAddressType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__NodeAddressType);
-       if (soap_out_PointerTocmn__NodeAddressType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__NodeAddressType(struct soap *soap, const char *tag, int id, cmn__NodeAddressType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__NodeAddressType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cmn__NodeAddressType ** SOAP_FMAC4 soap_get_PointerTocmn__NodeAddressType(struct soap *soap, cmn__NodeAddressType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocmn__NodeAddressType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cmn__NodeAddressType ** SOAP_FMAC4 soap_in_PointerTocmn__NodeAddressType(struct soap *soap, const char *tag, cmn__NodeAddressType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cmn__NodeAddressType **)soap_malloc(soap, sizeof(cmn__NodeAddressType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cmn__NodeAddressType *)soap_instantiate_cmn__NodeAddressType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cmn__NodeAddressType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__NodeAddressType, sizeof(cmn__NodeAddressType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__EventLogRecordType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__EventLogRecordType);
-       if (soap_out_PointerToemi__EventLogRecordType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__EventLogRecordType(struct soap *soap, const char *tag, int id, emi__EventLogRecordType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__EventLogRecordType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__EventLogRecordType ** SOAP_FMAC4 soap_get_PointerToemi__EventLogRecordType(struct soap *soap, emi__EventLogRecordType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__EventLogRecordType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__EventLogRecordType ** SOAP_FMAC4 soap_in_PointerToemi__EventLogRecordType(struct soap *soap, const char *tag, emi__EventLogRecordType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__EventLogRecordType **)soap_malloc(soap, sizeof(emi__EventLogRecordType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__EventLogRecordType *)soap_instantiate_emi__EventLogRecordType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__EventLogRecordType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__EventLogRecordType, sizeof(emi__EventLogRecordType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToemi__ByteData(struct soap *soap, emi__ByteData *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_emi__ByteData))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToemi__ByteData(struct soap *soap, emi__ByteData *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToemi__ByteData);
-       if (soap_out_PointerToemi__ByteData(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToemi__ByteData(struct soap *soap, const char *tag, int id, emi__ByteData *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_emi__ByteData);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 emi__ByteData ** SOAP_FMAC4 soap_get_PointerToemi__ByteData(struct soap *soap, emi__ByteData **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToemi__ByteData(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 emi__ByteData ** SOAP_FMAC4 soap_in_PointerToemi__ByteData(struct soap *soap, const char *tag, emi__ByteData **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (emi__ByteData **)soap_malloc(soap, sizeof(emi__ByteData *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (emi__ByteData *)soap_instantiate_emi__ByteData(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (emi__ByteData **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_emi__ByteData, sizeof(emi__ByteData), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageAllocEntryHandleListType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageAllocEntryHandleListType);
-       if (soap_out_PointerTostra__StorageAllocEntryHandleListType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, int id, stra__StorageAllocEntryHandleListType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageAllocEntryHandleListType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 stra__StorageAllocEntryHandleListType ** SOAP_FMAC4 soap_get_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, stra__StorageAllocEntryHandleListType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTostra__StorageAllocEntryHandleListType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 stra__StorageAllocEntryHandleListType ** SOAP_FMAC4 soap_in_PointerTostra__StorageAllocEntryHandleListType(struct soap *soap, const char *tag, stra__StorageAllocEntryHandleListType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (stra__StorageAllocEntryHandleListType **)soap_malloc(soap, sizeof(stra__StorageAllocEntryHandleListType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (stra__StorageAllocEntryHandleListType *)soap_instantiate_stra__StorageAllocEntryHandleListType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (stra__StorageAllocEntryHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageAllocEntryHandleListType, sizeof(stra__StorageAllocEntryHandleListType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageAllocEntryType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageAllocEntryType);
-       if (soap_out_PointerTostra__StorageAllocEntryType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageAllocEntryType(struct soap *soap, const char *tag, int id, stra__StorageAllocEntryType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageAllocEntryType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 stra__StorageAllocEntryType ** SOAP_FMAC4 soap_get_PointerTostra__StorageAllocEntryType(struct soap *soap, stra__StorageAllocEntryType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTostra__StorageAllocEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 stra__StorageAllocEntryType ** SOAP_FMAC4 soap_in_PointerTostra__StorageAllocEntryType(struct soap *soap, const char *tag, stra__StorageAllocEntryType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (stra__StorageAllocEntryType **)soap_malloc(soap, sizeof(stra__StorageAllocEntryType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (stra__StorageAllocEntryType *)soap_instantiate_stra__StorageAllocEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (stra__StorageAllocEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageAllocEntryType, sizeof(stra__StorageAllocEntryType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageEaclEntryHandleListType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageEaclEntryHandleListType);
-       if (soap_out_PointerTostra__StorageEaclEntryHandleListType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, int id, stra__StorageEaclEntryHandleListType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageEaclEntryHandleListType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 stra__StorageEaclEntryHandleListType ** SOAP_FMAC4 soap_get_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, stra__StorageEaclEntryHandleListType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTostra__StorageEaclEntryHandleListType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 stra__StorageEaclEntryHandleListType ** SOAP_FMAC4 soap_in_PointerTostra__StorageEaclEntryHandleListType(struct soap *soap, const char *tag, stra__StorageEaclEntryHandleListType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (stra__StorageEaclEntryHandleListType **)soap_malloc(soap, sizeof(stra__StorageEaclEntryHandleListType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (stra__StorageEaclEntryHandleListType *)soap_instantiate_stra__StorageEaclEntryHandleListType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (stra__StorageEaclEntryHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageEaclEntryHandleListType, sizeof(stra__StorageEaclEntryHandleListType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageEaclEntryType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageEaclEntryType);
-       if (soap_out_PointerTostra__StorageEaclEntryType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageEaclEntryType(struct soap *soap, const char *tag, int id, stra__StorageEaclEntryType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageEaclEntryType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 stra__StorageEaclEntryType ** SOAP_FMAC4 soap_get_PointerTostra__StorageEaclEntryType(struct soap *soap, stra__StorageEaclEntryType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTostra__StorageEaclEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 stra__StorageEaclEntryType ** SOAP_FMAC4 soap_in_PointerTostra__StorageEaclEntryType(struct soap *soap, const char *tag, stra__StorageEaclEntryType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (stra__StorageEaclEntryType **)soap_malloc(soap, sizeof(stra__StorageEaclEntryType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (stra__StorageEaclEntryType *)soap_instantiate_stra__StorageEaclEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (stra__StorageEaclEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageEaclEntryType, sizeof(stra__StorageEaclEntryType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageApplicationAttributesType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageApplicationAttributesType);
-       if (soap_out_PointerTostra__StorageApplicationAttributesType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageApplicationAttributesType(struct soap *soap, const char *tag, int id, stra__StorageApplicationAttributesType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageApplicationAttributesType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 stra__StorageApplicationAttributesType ** SOAP_FMAC4 soap_get_PointerTostra__StorageApplicationAttributesType(struct soap *soap, stra__StorageApplicationAttributesType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTostra__StorageApplicationAttributesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 stra__StorageApplicationAttributesType ** SOAP_FMAC4 soap_in_PointerTostra__StorageApplicationAttributesType(struct soap *soap, const char *tag, stra__StorageApplicationAttributesType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (stra__StorageApplicationAttributesType **)soap_malloc(soap, sizeof(stra__StorageApplicationAttributesType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (stra__StorageApplicationAttributesType *)soap_instantiate_stra__StorageApplicationAttributesType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (stra__StorageApplicationAttributesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageApplicationAttributesType, sizeof(stra__StorageApplicationAttributesType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageApplicationHandleListType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageApplicationHandleListType);
-       if (soap_out_PointerTostra__StorageApplicationHandleListType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageApplicationHandleListType(struct soap *soap, const char *tag, int id, stra__StorageApplicationHandleListType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageApplicationHandleListType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 stra__StorageApplicationHandleListType ** SOAP_FMAC4 soap_get_PointerTostra__StorageApplicationHandleListType(struct soap *soap, stra__StorageApplicationHandleListType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTostra__StorageApplicationHandleListType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 stra__StorageApplicationHandleListType ** SOAP_FMAC4 soap_in_PointerTostra__StorageApplicationHandleListType(struct soap *soap, const char *tag, stra__StorageApplicationHandleListType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (stra__StorageApplicationHandleListType **)soap_malloc(soap, sizeof(stra__StorageApplicationHandleListType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (stra__StorageApplicationHandleListType *)soap_instantiate_stra__StorageApplicationHandleListType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (stra__StorageApplicationHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageApplicationHandleListType, sizeof(stra__StorageApplicationHandleListType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_stra__GlobalStorageAttributesType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__GlobalStorageAttributesType);
-       if (soap_out_PointerTostra__GlobalStorageAttributesType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__GlobalStorageAttributesType(struct soap *soap, const char *tag, int id, stra__GlobalStorageAttributesType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__GlobalStorageAttributesType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 stra__GlobalStorageAttributesType ** SOAP_FMAC4 soap_get_PointerTostra__GlobalStorageAttributesType(struct soap *soap, stra__GlobalStorageAttributesType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTostra__GlobalStorageAttributesType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 stra__GlobalStorageAttributesType ** SOAP_FMAC4 soap_in_PointerTostra__GlobalStorageAttributesType(struct soap *soap, const char *tag, stra__GlobalStorageAttributesType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (stra__GlobalStorageAttributesType **)soap_malloc(soap, sizeof(stra__GlobalStorageAttributesType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (stra__GlobalStorageAttributesType *)soap_instantiate_stra__GlobalStorageAttributesType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (stra__GlobalStorageAttributesType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__GlobalStorageAttributesType, sizeof(stra__GlobalStorageAttributesType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageSnrpApplicationAttributeType);
-       if (soap_out_PointerTostra__StorageSnrpApplicationAttributeType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, int id, stra__StorageSnrpApplicationAttributeType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType ** SOAP_FMAC4 soap_get_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, stra__StorageSnrpApplicationAttributeType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTostra__StorageSnrpApplicationAttributeType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 stra__StorageSnrpApplicationAttributeType ** SOAP_FMAC4 soap_in_PointerTostra__StorageSnrpApplicationAttributeType(struct soap *soap, const char *tag, stra__StorageSnrpApplicationAttributeType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (stra__StorageSnrpApplicationAttributeType **)soap_malloc(soap, sizeof(stra__StorageSnrpApplicationAttributeType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (stra__StorageSnrpApplicationAttributeType *)soap_instantiate_stra__StorageSnrpApplicationAttributeType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (stra__StorageSnrpApplicationAttributeType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageSnrpApplicationAttributeType, sizeof(stra__StorageSnrpApplicationAttributeType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__GUID(struct soap *soap, stra__GUID *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_stra__GUID))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__GUID(struct soap *soap, stra__GUID *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__GUID);
-       if (soap_out_PointerTostra__GUID(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__GUID(struct soap *soap, const char *tag, int id, stra__GUID *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__GUID);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 stra__GUID ** SOAP_FMAC4 soap_get_PointerTostra__GUID(struct soap *soap, stra__GUID **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTostra__GUID(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 stra__GUID ** SOAP_FMAC4 soap_in_PointerTostra__GUID(struct soap *soap, const char *tag, stra__GUID **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (stra__GUID **)soap_malloc(soap, sizeof(stra__GUID *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (stra__GUID *)soap_instantiate_stra__GUID(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (stra__GUID **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__GUID, sizeof(stra__GUID), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_stra__StorageAllocSnrpEntryType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostra__StorageAllocSnrpEntryType);
-       if (soap_out_PointerTostra__StorageAllocSnrpEntryType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, int id, stra__StorageAllocSnrpEntryType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_stra__StorageAllocSnrpEntryType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 stra__StorageAllocSnrpEntryType ** SOAP_FMAC4 soap_get_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, stra__StorageAllocSnrpEntryType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTostra__StorageAllocSnrpEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 stra__StorageAllocSnrpEntryType ** SOAP_FMAC4 soap_in_PointerTostra__StorageAllocSnrpEntryType(struct soap *soap, const char *tag, stra__StorageAllocSnrpEntryType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (stra__StorageAllocSnrpEntryType **)soap_malloc(soap, sizeof(stra__StorageAllocSnrpEntryType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (stra__StorageAllocSnrpEntryType *)soap_instantiate_stra__StorageAllocSnrpEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (stra__StorageAllocSnrpEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_stra__StorageAllocSnrpEntryType, sizeof(stra__StorageAllocSnrpEntryType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileType(struct soap *soap, xcfg__XProfileType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileType(struct soap *soap, xcfg__XProfileType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileType);
-       if (soap_out_PointerToxcfg__XProfileType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileType(struct soap *soap, const char *tag, int id, xcfg__XProfileType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 xcfg__XProfileType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileType(struct soap *soap, xcfg__XProfileType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToxcfg__XProfileType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xcfg__XProfileType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileType(struct soap *soap, const char *tag, xcfg__XProfileType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__XProfileType **)soap_malloc(soap, sizeof(xcfg__XProfileType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__XProfileType *)soap_instantiate_xcfg__XProfileType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__XProfileType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileType, sizeof(xcfg__XProfileType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_net__InterfaceDescriptorSetType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__InterfaceDescriptorSetType);
-       if (soap_out_PointerTonet__InterfaceDescriptorSetType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, const char *tag, int id, net__InterfaceDescriptorSetType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__InterfaceDescriptorSetType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 net__InterfaceDescriptorSetType ** SOAP_FMAC4 soap_get_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, net__InterfaceDescriptorSetType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTonet__InterfaceDescriptorSetType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 net__InterfaceDescriptorSetType ** SOAP_FMAC4 soap_in_PointerTonet__InterfaceDescriptorSetType(struct soap *soap, const char *tag, net__InterfaceDescriptorSetType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (net__InterfaceDescriptorSetType **)soap_malloc(soap, sizeof(net__InterfaceDescriptorSetType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (net__InterfaceDescriptorSetType *)soap_instantiate_net__InterfaceDescriptorSetType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (net__InterfaceDescriptorSetType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__InterfaceDescriptorSetType, sizeof(net__InterfaceDescriptorSetType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_net__InterfaceDescriptorGetType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__InterfaceDescriptorGetType);
-       if (soap_out_PointerTonet__InterfaceDescriptorGetType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, const char *tag, int id, net__InterfaceDescriptorGetType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__InterfaceDescriptorGetType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 net__InterfaceDescriptorGetType ** SOAP_FMAC4 soap_get_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, net__InterfaceDescriptorGetType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTonet__InterfaceDescriptorGetType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 net__InterfaceDescriptorGetType ** SOAP_FMAC4 soap_in_PointerTonet__InterfaceDescriptorGetType(struct soap *soap, const char *tag, net__InterfaceDescriptorGetType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (net__InterfaceDescriptorGetType **)soap_malloc(soap, sizeof(net__InterfaceDescriptorGetType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (net__InterfaceDescriptorGetType *)soap_instantiate_net__InterfaceDescriptorGetType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (net__InterfaceDescriptorGetType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__InterfaceDescriptorGetType, sizeof(net__InterfaceDescriptorGetType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__InterfaceHandleType(struct soap *soap, unsigned int *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_cmn__InterfaceHandleType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__InterfaceHandleType(struct soap *soap, unsigned int *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__InterfaceHandleType);
-       if (soap_out_PointerTocmn__InterfaceHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__InterfaceHandleType(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__InterfaceHandleType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_cmn__InterfaceHandleType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTocmn__InterfaceHandleType(struct soap *soap, unsigned int **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocmn__InterfaceHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTocmn__InterfaceHandleType(struct soap *soap, const char *tag, unsigned int **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_cmn__InterfaceHandleType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__InterfaceHandleType, sizeof(unsigned int), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_net__StaticIPv4ParametersType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__StaticIPv4ParametersType);
-       if (soap_out_PointerTonet__StaticIPv4ParametersType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__StaticIPv4ParametersType(struct soap *soap, const char *tag, int id, net__StaticIPv4ParametersType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__StaticIPv4ParametersType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 net__StaticIPv4ParametersType ** SOAP_FMAC4 soap_get_PointerTonet__StaticIPv4ParametersType(struct soap *soap, net__StaticIPv4ParametersType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTonet__StaticIPv4ParametersType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 net__StaticIPv4ParametersType ** SOAP_FMAC4 soap_in_PointerTonet__StaticIPv4ParametersType(struct soap *soap, const char *tag, net__StaticIPv4ParametersType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (net__StaticIPv4ParametersType **)soap_malloc(soap, sizeof(net__StaticIPv4ParametersType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (net__StaticIPv4ParametersType *)soap_instantiate_net__StaticIPv4ParametersType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (net__StaticIPv4ParametersType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__StaticIPv4ParametersType, sizeof(net__StaticIPv4ParametersType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTonet__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_net__IPv4ParametersType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTonet__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTonet__IPv4ParametersType);
-       if (soap_out_PointerTonet__IPv4ParametersType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTonet__IPv4ParametersType(struct soap *soap, const char *tag, int id, net__IPv4ParametersType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_net__IPv4ParametersType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 net__IPv4ParametersType ** SOAP_FMAC4 soap_get_PointerTonet__IPv4ParametersType(struct soap *soap, net__IPv4ParametersType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTonet__IPv4ParametersType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 net__IPv4ParametersType ** SOAP_FMAC4 soap_in_PointerTonet__IPv4ParametersType(struct soap *soap, const char *tag, net__IPv4ParametersType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (net__IPv4ParametersType **)soap_malloc(soap, sizeof(net__IPv4ParametersType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (net__IPv4ParametersType *)soap_instantiate_net__IPv4ParametersType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (net__IPv4ParametersType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_net__IPv4ParametersType, sizeof(net__IPv4ParametersType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAPFAST_USCORETLSType(struct soap *soap, xcfg__XProfileEAPFAST_USCORETLSType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCORETLSType);
-       if (soap_out_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-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)
-{
-       if ((p = soap_in_PointerToxcfg__XProfileEAPFAST_USCORETLSType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__XProfileEAPFAST_USCORETLSType **)soap_malloc(soap, sizeof(xcfg__XProfileEAPFAST_USCORETLSType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__XProfileEAPFAST_USCORETLSType *)soap_instantiate_xcfg__XProfileEAPFAST_USCORETLSType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__XProfileEAPFAST_USCORETLSType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCORETLSType, sizeof(xcfg__XProfileEAPFAST_USCORETLSType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(struct soap *soap, xcfg__XProfileEAPFAST_USCOREGTCType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREGTCType);
-       if (soap_out_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-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)
-{
-       if ((p = soap_in_PointerToxcfg__XProfileEAPFAST_USCOREGTCType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__XProfileEAPFAST_USCOREGTCType **)soap_malloc(soap, sizeof(xcfg__XProfileEAPFAST_USCOREGTCType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__XProfileEAPFAST_USCOREGTCType *)soap_instantiate_xcfg__XProfileEAPFAST_USCOREGTCType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__XProfileEAPFAST_USCOREGTCType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREGTCType, sizeof(xcfg__XProfileEAPFAST_USCOREGTCType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type);
-       if (soap_out_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-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)
-{
-       if ((p = soap_in_PointerToxcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type **)soap_malloc(soap, sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type *)soap_instantiate_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type, sizeof(xcfg__XProfileEAPFAST_USCOREMSCHAPv2Type), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileEAP_USCOREGTCType(struct soap *soap, xcfg__XProfileEAP_USCOREGTCType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileEAP_USCOREGTCType);
-       if (soap_out_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-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)
-{
-       if ((p = soap_in_PointerToxcfg__XProfileEAP_USCOREGTCType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__XProfileEAP_USCOREGTCType **)soap_malloc(soap, sizeof(xcfg__XProfileEAP_USCOREGTCType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__XProfileEAP_USCOREGTCType *)soap_instantiate_xcfg__XProfileEAP_USCOREGTCType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__XProfileEAP_USCOREGTCType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileEAP_USCOREGTCType, sizeof(xcfg__XProfileEAP_USCOREGTCType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfilePEAP_USCOREMSCHAPv2Type *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type);
-       if (soap_out_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-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)
-{
-       if ((p = soap_in_PointerToxcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type **)soap_malloc(soap, sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type *)soap_instantiate_xcfg__XProfilePEAP_USCOREMSCHAPv2Type(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__XProfilePEAP_USCOREMSCHAPv2Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfilePEAP_USCOREMSCHAPv2Type, sizeof(xcfg__XProfilePEAP_USCOREMSCHAPv2Type), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(struct soap *soap, xcfg__XProfileTTLS_USCOREMSCHAPv2Type *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type);
-       if (soap_out_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-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)
-{
-       if ((p = soap_in_PointerToxcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type **)soap_malloc(soap, sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type *)soap_instantiate_xcfg__XProfileTTLS_USCOREMSCHAPv2Type(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__XProfileTTLS_USCOREMSCHAPv2Type **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileTTLS_USCOREMSCHAPv2Type, sizeof(xcfg__XProfileTTLS_USCOREMSCHAPv2Type), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__XProfileTLSType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__XProfileTLSType);
-       if (soap_out_PointerToxcfg__XProfileTLSType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__XProfileTLSType(struct soap *soap, const char *tag, int id, xcfg__XProfileTLSType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__XProfileTLSType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 xcfg__XProfileTLSType ** SOAP_FMAC4 soap_get_PointerToxcfg__XProfileTLSType(struct soap *soap, xcfg__XProfileTLSType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToxcfg__XProfileTLSType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xcfg__XProfileTLSType ** SOAP_FMAC4 soap_in_PointerToxcfg__XProfileTLSType(struct soap *soap, const char *tag, xcfg__XProfileTLSType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__XProfileTLSType **)soap_malloc(soap, sizeof(xcfg__XProfileTLSType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__XProfileTLSType *)soap_instantiate_xcfg__XProfileTLSType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__XProfileTLSType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__XProfileTLSType, sizeof(xcfg__XProfileTLSType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__ManualPACType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__ManualPACType);
-       if (soap_out_PointerToxcfg__ManualPACType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__ManualPACType(struct soap *soap, const char *tag, int id, xcfg__ManualPACType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__ManualPACType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 xcfg__ManualPACType ** SOAP_FMAC4 soap_get_PointerToxcfg__ManualPACType(struct soap *soap, xcfg__ManualPACType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToxcfg__ManualPACType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xcfg__ManualPACType ** SOAP_FMAC4 soap_in_PointerToxcfg__ManualPACType(struct soap *soap, const char *tag, xcfg__ManualPACType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__ManualPACType **)soap_malloc(soap, sizeof(xcfg__ManualPACType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__ManualPACType *)soap_instantiate_xcfg__ManualPACType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__ManualPACType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__ManualPACType, sizeof(xcfg__ManualPACType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__UserCredentialsType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__UserCredentialsType);
-       if (soap_out_PointerToxcfg__UserCredentialsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__UserCredentialsType(struct soap *soap, const char *tag, int id, xcfg__UserCredentialsType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__UserCredentialsType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 xcfg__UserCredentialsType ** SOAP_FMAC4 soap_get_PointerToxcfg__UserCredentialsType(struct soap *soap, xcfg__UserCredentialsType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToxcfg__UserCredentialsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xcfg__UserCredentialsType ** SOAP_FMAC4 soap_in_PointerToxcfg__UserCredentialsType(struct soap *soap, const char *tag, xcfg__UserCredentialsType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__UserCredentialsType **)soap_malloc(soap, sizeof(xcfg__UserCredentialsType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__UserCredentialsType *)soap_instantiate_xcfg__UserCredentialsType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__UserCredentialsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__UserCredentialsType, sizeof(xcfg__UserCredentialsType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__ServerIdentityType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__ServerIdentityType);
-       if (soap_out_PointerToxcfg__ServerIdentityType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__ServerIdentityType(struct soap *soap, const char *tag, int id, xcfg__ServerIdentityType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__ServerIdentityType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 xcfg__ServerIdentityType ** SOAP_FMAC4 soap_get_PointerToxcfg__ServerIdentityType(struct soap *soap, xcfg__ServerIdentityType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToxcfg__ServerIdentityType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xcfg__ServerIdentityType ** SOAP_FMAC4 soap_in_PointerToxcfg__ServerIdentityType(struct soap *soap, const char *tag, xcfg__ServerIdentityType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__ServerIdentityType **)soap_malloc(soap, sizeof(xcfg__ServerIdentityType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__ServerIdentityType *)soap_instantiate_xcfg__ServerIdentityType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__ServerIdentityType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__ServerIdentityType, sizeof(xcfg__ServerIdentityType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerToxcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_xcfg__CertificateNameType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerToxcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerToxcfg__CertificateNameType);
-       if (soap_out_PointerToxcfg__CertificateNameType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerToxcfg__CertificateNameType(struct soap *soap, const char *tag, int id, xcfg__CertificateNameType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_xcfg__CertificateNameType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 xcfg__CertificateNameType ** SOAP_FMAC4 soap_get_PointerToxcfg__CertificateNameType(struct soap *soap, xcfg__CertificateNameType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerToxcfg__CertificateNameType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xcfg__CertificateNameType ** SOAP_FMAC4 soap_in_PointerToxcfg__CertificateNameType(struct soap *soap, const char *tag, xcfg__CertificateNameType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xcfg__CertificateNameType **)soap_malloc(soap, sizeof(xcfg__CertificateNameType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (xcfg__CertificateNameType *)soap_instantiate_xcfg__CertificateNameType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (xcfg__CertificateNameType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_xcfg__CertificateNameType, sizeof(xcfg__CertificateNameType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertificateHandleType(struct soap *soap, unsigned int *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_sai__CertificateHandleType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertificateHandleType(struct soap *soap, unsigned int *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertificateHandleType);
-       if (soap_out_PointerTosai__CertificateHandleType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertificateHandleType(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertificateHandleType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_sai__CertificateHandleType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTosai__CertificateHandleType(struct soap *soap, unsigned int **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__CertificateHandleType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTosai__CertificateHandleType(struct soap *soap, const char *tag, unsigned int **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_sai__CertificateHandleType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertificateHandleType, sizeof(unsigned int), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocstr__KeyPairType(struct soap *soap, cstr__KeyPairType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cstr__KeyPairType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocstr__KeyPairType(struct soap *soap, cstr__KeyPairType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocstr__KeyPairType);
-       if (soap_out_PointerTocstr__KeyPairType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocstr__KeyPairType(struct soap *soap, const char *tag, int id, cstr__KeyPairType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cstr__KeyPairType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cstr__KeyPairType ** SOAP_FMAC4 soap_get_PointerTocstr__KeyPairType(struct soap *soap, cstr__KeyPairType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocstr__KeyPairType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cstr__KeyPairType ** SOAP_FMAC4 soap_in_PointerTocstr__KeyPairType(struct soap *soap, const char *tag, cstr__KeyPairType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cstr__KeyPairType **)soap_malloc(soap, sizeof(cstr__KeyPairType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cstr__KeyPairType *)soap_instantiate_cstr__KeyPairType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cstr__KeyPairType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cstr__KeyPairType, sizeof(cstr__KeyPairType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__GlobalPowerPolicyType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__GlobalPowerPolicyType);
-       if (soap_out_PointerTosai__GlobalPowerPolicyType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__GlobalPowerPolicyType(struct soap *soap, const char *tag, int id, sai__GlobalPowerPolicyType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__GlobalPowerPolicyType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__GlobalPowerPolicyType ** SOAP_FMAC4 soap_get_PointerTosai__GlobalPowerPolicyType(struct soap *soap, sai__GlobalPowerPolicyType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__GlobalPowerPolicyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__GlobalPowerPolicyType ** SOAP_FMAC4 soap_in_PointerTosai__GlobalPowerPolicyType(struct soap *soap, const char *tag, sai__GlobalPowerPolicyType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__GlobalPowerPolicyType **)soap_malloc(soap, sizeof(sai__GlobalPowerPolicyType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__GlobalPowerPolicyType *)soap_instantiate_sai__GlobalPowerPolicyType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__GlobalPowerPolicyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__GlobalPowerPolicyType, sizeof(sai__GlobalPowerPolicyType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__EnvironmentDetectionType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__EnvironmentDetectionType);
-       if (soap_out_PointerTosai__EnvironmentDetectionType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__EnvironmentDetectionType(struct soap *soap, const char *tag, int id, sai__EnvironmentDetectionType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__EnvironmentDetectionType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__EnvironmentDetectionType ** SOAP_FMAC4 soap_get_PointerTosai__EnvironmentDetectionType(struct soap *soap, sai__EnvironmentDetectionType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__EnvironmentDetectionType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__EnvironmentDetectionType ** SOAP_FMAC4 soap_in_PointerTosai__EnvironmentDetectionType(struct soap *soap, const char *tag, sai__EnvironmentDetectionType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__EnvironmentDetectionType **)soap_malloc(soap, sizeof(sai__EnvironmentDetectionType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__EnvironmentDetectionType *)soap_instantiate_sai__EnvironmentDetectionType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__EnvironmentDetectionType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__EnvironmentDetectionType, sizeof(sai__EnvironmentDetectionType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__ProvisioningAuditRecordType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__ProvisioningAuditRecordType);
-       if (soap_out_PointerTosai__ProvisioningAuditRecordType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, int id, sai__ProvisioningAuditRecordType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__ProvisioningAuditRecordType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__ProvisioningAuditRecordType ** SOAP_FMAC4 soap_get_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, sai__ProvisioningAuditRecordType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__ProvisioningAuditRecordType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__ProvisioningAuditRecordType ** SOAP_FMAC4 soap_in_PointerTosai__ProvisioningAuditRecordType(struct soap *soap, const char *tag, sai__ProvisioningAuditRecordType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__ProvisioningAuditRecordType **)soap_malloc(soap, sizeof(sai__ProvisioningAuditRecordType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__ProvisioningAuditRecordType *)soap_instantiate_sai__ProvisioningAuditRecordType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__ProvisioningAuditRecordType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__ProvisioningAuditRecordType, sizeof(sai__ProvisioningAuditRecordType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__CertHashEntryType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertHashEntryType);
-       if (soap_out_PointerTosai__CertHashEntryType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertHashEntryType(struct soap *soap, const char *tag, int id, sai__CertHashEntryType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertHashEntryType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__CertHashEntryType ** SOAP_FMAC4 soap_get_PointerTosai__CertHashEntryType(struct soap *soap, sai__CertHashEntryType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__CertHashEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__CertHashEntryType ** SOAP_FMAC4 soap_in_PointerTosai__CertHashEntryType(struct soap *soap, const char *tag, sai__CertHashEntryType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__CertHashEntryType **)soap_malloc(soap, sizeof(sai__CertHashEntryType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__CertHashEntryType *)soap_instantiate_sai__CertHashEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__CertHashEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertHashEntryType, sizeof(sai__CertHashEntryType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *const*a)
-{
-       if (*a)
-               soap_serialize_sai__ProvisioningOTPType(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__ProvisioningOTPType);
-       if (soap_out_PointerTosai__ProvisioningOTPType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__ProvisioningOTPType(struct soap *soap, const char *tag, int id, xsd__base64Binary *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, (struct soap_array*)&(*a)->__ptr, 1, type, SOAP_TYPE_sai__ProvisioningOTPType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_sai__ProvisioningOTPType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_get_PointerTosai__ProvisioningOTPType(struct soap *soap, xsd__base64Binary **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__ProvisioningOTPType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 xsd__base64Binary ** SOAP_FMAC4 soap_in_PointerTosai__ProvisioningOTPType(struct soap *soap, const char *tag, xsd__base64Binary **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (xsd__base64Binary **)soap_malloc(soap, sizeof(xsd__base64Binary *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_sai__ProvisioningOTPType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (xsd__base64Binary **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__ProvisioningOTPType, sizeof(xsd__base64Binary), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedShort(struct soap *soap, unsigned short *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_unsignedShort);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedShort(struct soap *soap, unsigned short *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTounsignedShort);
-       if (soap_out_PointerTounsignedShort(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedShort(struct soap *soap, const char *tag, int id, unsigned short *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_unsignedShort);
-       if (id < 0)
-               return soap->error;
-       return soap_out_unsignedShort(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_get_PointerTounsignedShort(struct soap *soap, unsigned short **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTounsignedShort(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned short ** SOAP_FMAC4 soap_in_PointerTounsignedShort(struct soap *soap, const char *tag, unsigned short **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (unsigned short **)soap_malloc(soap, sizeof(unsigned short *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_unsignedShort(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (unsigned short **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_unsignedShort, sizeof(unsigned short), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__PowerStateType(struct soap *soap, enum sai__PowerStateType *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_sai__PowerStateType);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__PowerStateType(struct soap *soap, enum sai__PowerStateType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__PowerStateType);
-       if (soap_out_PointerTosai__PowerStateType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-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)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__PowerStateType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_sai__PowerStateType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 enum sai__PowerStateType ** SOAP_FMAC4 soap_get_PointerTosai__PowerStateType(struct soap *soap, enum sai__PowerStateType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__PowerStateType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 enum sai__PowerStateType ** SOAP_FMAC4 soap_in_PointerTosai__PowerStateType(struct soap *soap, const char *tag, enum sai__PowerStateType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (enum sai__PowerStateType **)soap_malloc(soap, sizeof(enum sai__PowerStateType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_sai__PowerStateType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (enum sai__PowerStateType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__PowerStateType, sizeof(enum sai__PowerStateType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__PkiCapsType(struct soap *soap, sai__PkiCapsType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__PkiCapsType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__PkiCapsType(struct soap *soap, sai__PkiCapsType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__PkiCapsType);
-       if (soap_out_PointerTosai__PkiCapsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__PkiCapsType(struct soap *soap, const char *tag, int id, sai__PkiCapsType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__PkiCapsType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__PkiCapsType ** SOAP_FMAC4 soap_get_PointerTosai__PkiCapsType(struct soap *soap, sai__PkiCapsType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__PkiCapsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__PkiCapsType ** SOAP_FMAC4 soap_in_PointerTosai__PkiCapsType(struct soap *soap, const char *tag, sai__PkiCapsType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__PkiCapsType **)soap_malloc(soap, sizeof(sai__PkiCapsType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__PkiCapsType *)soap_instantiate_sai__PkiCapsType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__PkiCapsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__PkiCapsType, sizeof(sai__PkiCapsType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CrlType(struct soap *soap, sai__CrlType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__CrlType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CrlType(struct soap *soap, sai__CrlType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CrlType);
-       if (soap_out_PointerTosai__CrlType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CrlType(struct soap *soap, const char *tag, int id, sai__CrlType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CrlType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__CrlType ** SOAP_FMAC4 soap_get_PointerTosai__CrlType(struct soap *soap, sai__CrlType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__CrlType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__CrlType ** SOAP_FMAC4 soap_in_PointerTosai__CrlType(struct soap *soap, const char *tag, sai__CrlType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__CrlType **)soap_malloc(soap, sizeof(sai__CrlType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__CrlType *)soap_instantiate_sai__CrlType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__CrlType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CrlType, sizeof(sai__CrlType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertificateType(struct soap *soap, sai__CertificateType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__CertificateType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertificateType(struct soap *soap, sai__CertificateType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertificateType);
-       if (soap_out_PointerTosai__CertificateType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertificateType(struct soap *soap, const char *tag, int id, sai__CertificateType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertificateType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__CertificateType ** SOAP_FMAC4 soap_get_PointerTosai__CertificateType(struct soap *soap, sai__CertificateType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__CertificateType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__CertificateType ** SOAP_FMAC4 soap_in_PointerTosai__CertificateType(struct soap *soap, const char *tag, sai__CertificateType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__CertificateType **)soap_malloc(soap, sizeof(sai__CertificateType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__CertificateType *)soap_instantiate_sai__CertificateType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__CertificateType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertificateType, sizeof(sai__CertificateType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__TlsOptionsType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__TlsOptionsType);
-       if (soap_out_PointerTosai__TlsOptionsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__TlsOptionsType(struct soap *soap, const char *tag, int id, sai__TlsOptionsType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__TlsOptionsType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__TlsOptionsType ** SOAP_FMAC4 soap_get_PointerTosai__TlsOptionsType(struct soap *soap, sai__TlsOptionsType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__TlsOptionsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__TlsOptionsType ** SOAP_FMAC4 soap_in_PointerTosai__TlsOptionsType(struct soap *soap, const char *tag, sai__TlsOptionsType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__TlsOptionsType **)soap_malloc(soap, sizeof(sai__TlsOptionsType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__TlsOptionsType *)soap_instantiate_sai__TlsOptionsType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__TlsOptionsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__TlsOptionsType, sizeof(sai__TlsOptionsType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__KerberosOptionsType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__KerberosOptionsType);
-       if (soap_out_PointerTosai__KerberosOptionsType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__KerberosOptionsType(struct soap *soap, const char *tag, int id, sai__KerberosOptionsType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__KerberosOptionsType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__KerberosOptionsType ** SOAP_FMAC4 soap_get_PointerTosai__KerberosOptionsType(struct soap *soap, sai__KerberosOptionsType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__KerberosOptionsType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__KerberosOptionsType ** SOAP_FMAC4 soap_in_PointerTosai__KerberosOptionsType(struct soap *soap, const char *tag, sai__KerberosOptionsType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__KerberosOptionsType **)soap_malloc(soap, sizeof(sai__KerberosOptionsType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__KerberosOptionsType *)soap_instantiate_sai__KerberosOptionsType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__KerberosOptionsType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__KerberosOptionsType, sizeof(sai__KerberosOptionsType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__AdminAclEntryExType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__AdminAclEntryExType);
-       if (soap_out_PointerTosai__AdminAclEntryExType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__AdminAclEntryExType(struct soap *soap, const char *tag, int id, sai__AdminAclEntryExType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__AdminAclEntryExType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__AdminAclEntryExType ** SOAP_FMAC4 soap_get_PointerTosai__AdminAclEntryExType(struct soap *soap, sai__AdminAclEntryExType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__AdminAclEntryExType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__AdminAclEntryExType ** SOAP_FMAC4 soap_in_PointerTosai__AdminAclEntryExType(struct soap *soap, const char *tag, sai__AdminAclEntryExType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__AdminAclEntryExType **)soap_malloc(soap, sizeof(sai__AdminAclEntryExType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__AdminAclEntryExType *)soap_instantiate_sai__AdminAclEntryExType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__AdminAclEntryExType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__AdminAclEntryExType, sizeof(sai__AdminAclEntryExType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclEntryExType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclEntryExType);
-       if (soap_out_PointerTosai__UserAclEntryExType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclEntryExType(struct soap *soap, const char *tag, int id, sai__UserAclEntryExType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclEntryExType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__UserAclEntryExType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclEntryExType(struct soap *soap, sai__UserAclEntryExType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__UserAclEntryExType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__UserAclEntryExType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclEntryExType(struct soap *soap, const char *tag, sai__UserAclEntryExType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__UserAclEntryExType **)soap_malloc(soap, sizeof(sai__UserAclEntryExType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__UserAclEntryExType *)soap_instantiate_sai__UserAclEntryExType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__UserAclEntryExType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclEntryExType, sizeof(sai__UserAclEntryExType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__UpdateCoreUrlKeyType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UpdateCoreUrlKeyType);
-       if (soap_out_PointerTosai__UpdateCoreUrlKeyType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, int id, sai__UpdateCoreUrlKeyType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UpdateCoreUrlKeyType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__UpdateCoreUrlKeyType ** SOAP_FMAC4 soap_get_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, sai__UpdateCoreUrlKeyType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__UpdateCoreUrlKeyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__UpdateCoreUrlKeyType ** SOAP_FMAC4 soap_in_PointerTosai__UpdateCoreUrlKeyType(struct soap *soap, const char *tag, sai__UpdateCoreUrlKeyType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__UpdateCoreUrlKeyType **)soap_malloc(soap, sizeof(sai__UpdateCoreUrlKeyType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__UpdateCoreUrlKeyType *)soap_instantiate_sai__UpdateCoreUrlKeyType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__UpdateCoreUrlKeyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UpdateCoreUrlKeyType, sizeof(sai__UpdateCoreUrlKeyType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__AmtVersion(struct soap *soap, sai__AmtVersion *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__AmtVersion))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__AmtVersion(struct soap *soap, sai__AmtVersion *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__AmtVersion);
-       if (soap_out_PointerTosai__AmtVersion(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__AmtVersion(struct soap *soap, const char *tag, int id, sai__AmtVersion *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__AmtVersion);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__AmtVersion ** SOAP_FMAC4 soap_get_PointerTosai__AmtVersion(struct soap *soap, sai__AmtVersion **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__AmtVersion(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__AmtVersion ** SOAP_FMAC4 soap_in_PointerTosai__AmtVersion(struct soap *soap, const char *tag, sai__AmtVersion **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__AmtVersion **)soap_malloc(soap, sizeof(sai__AmtVersion *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__AmtVersion *)soap_instantiate_sai__AmtVersion(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__AmtVersion **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__AmtVersion, sizeof(sai__AmtVersion), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__RngKeyType(struct soap *soap, sai__RngKeyType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__RngKeyType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__RngKeyType(struct soap *soap, sai__RngKeyType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__RngKeyType);
-       if (soap_out_PointerTosai__RngKeyType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__RngKeyType(struct soap *soap, const char *tag, int id, sai__RngKeyType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__RngKeyType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__RngKeyType ** SOAP_FMAC4 soap_get_PointerTosai__RngKeyType(struct soap *soap, sai__RngKeyType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__RngKeyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__RngKeyType ** SOAP_FMAC4 soap_in_PointerTosai__RngKeyType(struct soap *soap, const char *tag, sai__RngKeyType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__RngKeyType **)soap_malloc(soap, sizeof(sai__RngKeyType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__RngKeyType *)soap_instantiate_sai__RngKeyType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__RngKeyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__RngKeyType, sizeof(sai__RngKeyType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__CertificateChainType(struct soap *soap, sai__CertificateChainType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__CertificateChainType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__CertificateChainType(struct soap *soap, sai__CertificateChainType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__CertificateChainType);
-       if (soap_out_PointerTosai__CertificateChainType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__CertificateChainType(struct soap *soap, const char *tag, int id, sai__CertificateChainType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__CertificateChainType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__CertificateChainType ** SOAP_FMAC4 soap_get_PointerTosai__CertificateChainType(struct soap *soap, sai__CertificateChainType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__CertificateChainType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__CertificateChainType ** SOAP_FMAC4 soap_in_PointerTosai__CertificateChainType(struct soap *soap, const char *tag, sai__CertificateChainType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__CertificateChainType **)soap_malloc(soap, sizeof(sai__CertificateChainType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__CertificateChainType *)soap_instantiate_sai__CertificateChainType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__CertificateChainType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__CertificateChainType, sizeof(sai__CertificateChainType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__RsaKeyType(struct soap *soap, sai__RsaKeyType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__RsaKeyType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__RsaKeyType(struct soap *soap, sai__RsaKeyType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__RsaKeyType);
-       if (soap_out_PointerTosai__RsaKeyType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__RsaKeyType(struct soap *soap, const char *tag, int id, sai__RsaKeyType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__RsaKeyType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__RsaKeyType ** SOAP_FMAC4 soap_get_PointerTosai__RsaKeyType(struct soap *soap, sai__RsaKeyType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__RsaKeyType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__RsaKeyType ** SOAP_FMAC4 soap_in_PointerTosai__RsaKeyType(struct soap *soap, const char *tag, sai__RsaKeyType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__RsaKeyType **)soap_malloc(soap, sizeof(sai__RsaKeyType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__RsaKeyType *)soap_instantiate_sai__RsaKeyType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__RsaKeyType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__RsaKeyType, sizeof(sai__RsaKeyType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclEntryHandleListType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclEntryHandleListType);
-       if (soap_out_PointerTosai__UserAclEntryHandleListType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclEntryHandleListType(struct soap *soap, const char *tag, int id, sai__UserAclEntryHandleListType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclEntryHandleListType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__UserAclEntryHandleListType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclEntryHandleListType(struct soap *soap, sai__UserAclEntryHandleListType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__UserAclEntryHandleListType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__UserAclEntryHandleListType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclEntryHandleListType(struct soap *soap, const char *tag, sai__UserAclEntryHandleListType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__UserAclEntryHandleListType **)soap_malloc(soap, sizeof(sai__UserAclEntryHandleListType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__UserAclEntryHandleListType *)soap_instantiate_sai__UserAclEntryHandleListType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__UserAclEntryHandleListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclEntryHandleListType, sizeof(sai__UserAclEntryHandleListType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__AdminAclEntryType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__AdminAclEntryType);
-       if (soap_out_PointerTosai__AdminAclEntryType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__AdminAclEntryType(struct soap *soap, const char *tag, int id, sai__AdminAclEntryType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__AdminAclEntryType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__AdminAclEntryType ** SOAP_FMAC4 soap_get_PointerTosai__AdminAclEntryType(struct soap *soap, sai__AdminAclEntryType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__AdminAclEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__AdminAclEntryType ** SOAP_FMAC4 soap_in_PointerTosai__AdminAclEntryType(struct soap *soap, const char *tag, sai__AdminAclEntryType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__AdminAclEntryType **)soap_malloc(soap, sizeof(sai__AdminAclEntryType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__AdminAclEntryType *)soap_instantiate_sai__AdminAclEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__AdminAclEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__AdminAclEntryType, sizeof(sai__AdminAclEntryType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclEntryType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclEntryType);
-       if (soap_out_PointerTosai__UserAclEntryType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclEntryType(struct soap *soap, const char *tag, int id, sai__UserAclEntryType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclEntryType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__UserAclEntryType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclEntryType(struct soap *soap, sai__UserAclEntryType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__UserAclEntryType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__UserAclEntryType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclEntryType(struct soap *soap, const char *tag, sai__UserAclEntryType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__UserAclEntryType **)soap_malloc(soap, sizeof(sai__UserAclEntryType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__UserAclEntryType *)soap_instantiate_sai__UserAclEntryType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__UserAclEntryType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclEntryType, sizeof(sai__UserAclEntryType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedInt(struct soap *soap, unsigned int *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_unsignedInt);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedInt(struct soap *soap, unsigned int *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTounsignedInt);
-       if (soap_out_PointerTounsignedInt(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedInt(struct soap *soap, const char *tag, int id, unsigned int *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_unsignedInt);
-       if (id < 0)
-               return soap->error;
-       return soap_out_unsignedInt(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_get_PointerTounsignedInt(struct soap *soap, unsigned int **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTounsignedInt(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned int ** SOAP_FMAC4 soap_in_PointerTounsignedInt(struct soap *soap, const char *tag, unsigned int **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (unsigned int **)soap_malloc(soap, sizeof(unsigned int *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_unsignedInt(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (unsigned int **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_unsignedInt, sizeof(unsigned int), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__EnvironmentDetectionDomainType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__EnvironmentDetectionDomainType);
-       if (soap_out_PointerTosai__EnvironmentDetectionDomainType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, int id, sai__EnvironmentDetectionDomainType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__EnvironmentDetectionDomainType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__EnvironmentDetectionDomainType ** SOAP_FMAC4 soap_get_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, sai__EnvironmentDetectionDomainType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__EnvironmentDetectionDomainType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__EnvironmentDetectionDomainType ** SOAP_FMAC4 soap_in_PointerTosai__EnvironmentDetectionDomainType(struct soap *soap, const char *tag, sai__EnvironmentDetectionDomainType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__EnvironmentDetectionDomainType **)soap_malloc(soap, sizeof(sai__EnvironmentDetectionDomainType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__EnvironmentDetectionDomainType *)soap_instantiate_sai__EnvironmentDetectionDomainType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__EnvironmentDetectionDomainType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__EnvironmentDetectionDomainType, sizeof(sai__EnvironmentDetectionDomainType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTobool(struct soap *soap, bool *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_bool);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTobool(struct soap *soap, bool *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTobool);
-       if (soap_out_PointerTobool(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTobool(struct soap *soap, const char *tag, int id, bool *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_bool);
-       if (id < 0)
-               return soap->error;
-       return soap_out_bool(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 bool ** SOAP_FMAC4 soap_get_PointerTobool(struct soap *soap, bool **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTobool(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 bool ** SOAP_FMAC4 soap_in_PointerTobool(struct soap *soap, const char *tag, bool **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (bool **)soap_malloc(soap, sizeof(bool *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_bool(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (bool **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_bool, sizeof(bool), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTostd__string(struct soap *soap, std::string *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_std__string))
-               soap_serialize_std__string(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTostd__string(struct soap *soap, std::string *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTostd__string);
-       if (soap_out_PointerTostd__string(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTostd__string(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_std__string);
-       if (id < 0)
-               return soap->error;
-       return soap_out_std__string(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTostd__string(struct soap *soap, std::string **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTostd__string(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTostd__string(struct soap *soap, const char *tag, std::string **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_std__string(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_std__string, sizeof(std::string), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__KerberosSpnType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__KerberosSpnType);
-       if (soap_out_PointerTosai__KerberosSpnType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__KerberosSpnType(struct soap *soap, const char *tag, int id, sai__KerberosSpnType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__KerberosSpnType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__KerberosSpnType ** SOAP_FMAC4 soap_get_PointerTosai__KerberosSpnType(struct soap *soap, sai__KerberosSpnType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__KerberosSpnType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__KerberosSpnType ** SOAP_FMAC4 soap_in_PointerTosai__KerberosSpnType(struct soap *soap, const char *tag, sai__KerberosSpnType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__KerberosSpnType **)soap_malloc(soap, sizeof(sai__KerberosSpnType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__KerberosSpnType *)soap_instantiate_sai__KerberosSpnType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__KerberosSpnType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__KerberosSpnType, sizeof(sai__KerberosSpnType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserEntryKerberosType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserEntryKerberosType);
-       if (soap_out_PointerTosai__UserEntryKerberosType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserEntryKerberosType(struct soap *soap, const char *tag, int id, sai__UserEntryKerberosType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserEntryKerberosType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__UserEntryKerberosType ** SOAP_FMAC4 soap_get_PointerTosai__UserEntryKerberosType(struct soap *soap, sai__UserEntryKerberosType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__UserEntryKerberosType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__UserEntryKerberosType ** SOAP_FMAC4 soap_in_PointerTosai__UserEntryKerberosType(struct soap *soap, const char *tag, sai__UserEntryKerberosType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__UserEntryKerberosType **)soap_malloc(soap, sizeof(sai__UserEntryKerberosType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__UserEntryKerberosType *)soap_instantiate_sai__UserEntryKerberosType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__UserEntryKerberosType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserEntryKerberosType, sizeof(sai__UserEntryKerberosType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserEntryDigestType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserEntryDigestType);
-       if (soap_out_PointerTosai__UserEntryDigestType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserEntryDigestType(struct soap *soap, const char *tag, int id, sai__UserEntryDigestType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserEntryDigestType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__UserEntryDigestType ** SOAP_FMAC4 soap_get_PointerTosai__UserEntryDigestType(struct soap *soap, sai__UserEntryDigestType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__UserEntryDigestType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__UserEntryDigestType ** SOAP_FMAC4 soap_in_PointerTosai__UserEntryDigestType(struct soap *soap, const char *tag, sai__UserEntryDigestType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__UserEntryDigestType **)soap_malloc(soap, sizeof(sai__UserEntryDigestType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__UserEntryDigestType *)soap_instantiate_sai__UserEntryDigestType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__UserEntryDigestType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserEntryDigestType, sizeof(sai__UserEntryDigestType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTosai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_sai__UserAclRealmListType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTosai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTosai__UserAclRealmListType);
-       if (soap_out_PointerTosai__UserAclRealmListType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTosai__UserAclRealmListType(struct soap *soap, const char *tag, int id, sai__UserAclRealmListType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_sai__UserAclRealmListType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 sai__UserAclRealmListType ** SOAP_FMAC4 soap_get_PointerTosai__UserAclRealmListType(struct soap *soap, sai__UserAclRealmListType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTosai__UserAclRealmListType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 sai__UserAclRealmListType ** SOAP_FMAC4 soap_in_PointerTosai__UserAclRealmListType(struct soap *soap, const char *tag, sai__UserAclRealmListType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (sai__UserAclRealmListType **)soap_malloc(soap, sizeof(sai__UserAclRealmListType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (sai__UserAclRealmListType *)soap_instantiate_sai__UserAclRealmListType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (sai__UserAclRealmListType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_sai__UserAclRealmListType, sizeof(sai__UserAclRealmListType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cstr__RSAKeyPairType))
-               (*a)->soap_serialize(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocstr__RSAKeyPairType);
-       if (soap_out_PointerTocstr__RSAKeyPairType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocstr__RSAKeyPairType(struct soap *soap, const char *tag, int id, cstr__RSAKeyPairType *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cstr__RSAKeyPairType);
-       if (id < 0)
-               return soap->error;
-       return (*a)->soap_out(soap, tag, id, type);
-}
-
-SOAP_FMAC3 cstr__RSAKeyPairType ** SOAP_FMAC4 soap_get_PointerTocstr__RSAKeyPairType(struct soap *soap, cstr__RSAKeyPairType **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocstr__RSAKeyPairType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 cstr__RSAKeyPairType ** SOAP_FMAC4 soap_in_PointerTocstr__RSAKeyPairType(struct soap *soap, const char *tag, cstr__RSAKeyPairType **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (cstr__RSAKeyPairType **)soap_malloc(soap, sizeof(cstr__RSAKeyPairType *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = (cstr__RSAKeyPairType *)soap_instantiate_cstr__RSAKeyPairType(soap, -1, soap->type, soap->arrayType, NULL)))
-                       return NULL;
-               (*a)->soap_default(soap);
-               if (!(*a)->soap_in(soap, tag, NULL))
-                       return NULL;
-       }
-       else
-       {       a = (cstr__RSAKeyPairType **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cstr__RSAKeyPairType, sizeof(cstr__RSAKeyPairType), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__IPv6AddressStringType(struct soap *soap, std::string *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cmn__IPv6AddressStringType))
-               soap_serialize_cmn__IPv6AddressStringType(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__IPv6AddressStringType(struct soap *soap, std::string *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__IPv6AddressStringType);
-       if (soap_out_PointerTocmn__IPv6AddressStringType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__IPv6AddressStringType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__IPv6AddressStringType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_cmn__IPv6AddressStringType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTocmn__IPv6AddressStringType(struct soap *soap, std::string **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocmn__IPv6AddressStringType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTocmn__IPv6AddressStringType(struct soap *soap, const char *tag, std::string **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_cmn__IPv6AddressStringType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__IPv6AddressStringType, sizeof(std::string), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__IPv4AddressStringType(struct soap *soap, std::string *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cmn__IPv4AddressStringType))
-               soap_serialize_cmn__IPv4AddressStringType(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__IPv4AddressStringType(struct soap *soap, std::string *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__IPv4AddressStringType);
-       if (soap_out_PointerTocmn__IPv4AddressStringType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__IPv4AddressStringType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__IPv4AddressStringType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_cmn__IPv4AddressStringType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTocmn__IPv4AddressStringType(struct soap *soap, std::string **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocmn__IPv4AddressStringType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTocmn__IPv4AddressStringType(struct soap *soap, const char *tag, std::string **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_cmn__IPv4AddressStringType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__IPv4AddressStringType, sizeof(std::string), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTocmn__HostNameType(struct soap *soap, std::string *const*a)
-{
-       if (!soap_reference(soap, *a, SOAP_TYPE_cmn__HostNameType))
-               soap_serialize_cmn__HostNameType(soap, *a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTocmn__HostNameType(struct soap *soap, std::string *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTocmn__HostNameType);
-       if (soap_out_PointerTocmn__HostNameType(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTocmn__HostNameType(struct soap *soap, const char *tag, int id, std::string *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_cmn__HostNameType);
-       if (id < 0)
-               return soap->error;
-       return soap_out_cmn__HostNameType(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_get_PointerTocmn__HostNameType(struct soap *soap, std::string **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTocmn__HostNameType(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 std::string ** SOAP_FMAC4 soap_in_PointerTocmn__HostNameType(struct soap *soap, const char *tag, std::string **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (std::string **)soap_malloc(soap, sizeof(std::string *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_cmn__HostNameType(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (std::string **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_cmn__HostNameType, sizeof(std::string), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_PointerTounsignedByte(struct soap *soap, unsigned char *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_unsignedByte);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_PointerTounsignedByte(struct soap *soap, unsigned char *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_PointerTounsignedByte);
-       if (soap_out_PointerTounsignedByte(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTounsignedByte(struct soap *soap, const char *tag, int id, unsigned char *const*a, const char *type)
-{
-       id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE_unsignedByte);
-       if (id < 0)
-               return soap->error;
-       return soap_out_unsignedByte(soap, tag, id, *a, type);
-}
-
-SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_get_PointerTounsignedByte(struct soap *soap, unsigned char **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_PointerTounsignedByte(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 unsigned char ** SOAP_FMAC4 soap_in_PointerTounsignedByte(struct soap *soap, const char *tag, unsigned char **a, const char *type)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a)
-               if (!(a = (unsigned char **)soap_malloc(soap, sizeof(unsigned char *))))
-                       return NULL;
-       *a = NULL;
-       if (!soap->null && *soap->href != '#')
-       {       soap_revert(soap);
-               if (!(*a = soap_in_unsignedByte(soap, tag, *a, type)))
-                       return NULL;
-       }
-       else
-       {       a = (unsigned char **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE_unsignedByte, sizeof(unsigned char), 0);
-               if (soap->body && soap_element_end_in(soap, tag))
-                       return NULL;
-       }
-       return a;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default__QName(struct soap *soap, char **a)
-{      soap_default_string(soap, a);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize__QName(struct soap *soap, char *const*a)
-{      soap_serialize_string(soap, a);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put__QName(struct soap *soap, char *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE__QName);
-       if (soap_out__QName(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out__QName(struct soap *soap, const char *tag, int id, char *const*a, const char *type)
-{
-       return soap_outstring(soap, tag, id, a, type, SOAP_TYPE__QName);
-}
-
-SOAP_FMAC3 char ** SOAP_FMAC4 soap_get__QName(struct soap *soap, char **p, const char *tag, const char *type)
-{
-       if ((p = soap_in__QName(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 char * * SOAP_FMAC4 soap_in__QName(struct soap *soap, const char *tag, char **a, const char *type)
-{
-       return soap_instring(soap, tag, a, type, SOAP_TYPE__QName, 2, -1, -1);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_string(struct soap *soap, char **a)
-{      (void)soap; /* appease -Wall -Werror */
-#ifdef SOAP_DEFAULT_string
-       *a = SOAP_DEFAULT_string;
-#else
-       *a = (char *)0;
-#endif
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_string(struct soap *soap, char *const*a)
-{
-       soap_reference(soap, *a, SOAP_TYPE_string);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_put_string(struct soap *soap, char *const*a, const char *tag, const char *type)
-{
-       register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_string);
-       if (soap_out_string(soap, tag, id, a, type))
-               return soap->error;
-       return soap_putindependent(soap);
-}
-
-SOAP_FMAC3 int SOAP_FMAC4 soap_out_string(struct soap *soap, const char *tag, int id, char *const*a, const char *type)
-{
-       return soap_outstring(soap, tag, id, a, type, SOAP_TYPE_string);
-}
-
-SOAP_FMAC3 char ** SOAP_FMAC4 soap_get_string(struct soap *soap, char **p, const char *tag, const char *type)
-{
-       if ((p = soap_in_string(soap, tag, p, type)))
-               soap_getindependent(soap);
-       return p;
-}
-
-SOAP_FMAC3 char * * SOAP_FMAC4 soap_in_string(struct soap *soap, const char *tag, char **a, const char *type)
-{
-       return soap_instring(soap, tag, a, type, SOAP_TYPE_string, 1, -1, -1);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, const std::vector<std::string >*a)
-{
-       for (std::vector<std::string >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_wcxs__ProfileNameType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, std::vector<std::string >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<std::string >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_wcxs__ProfileNameType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfwcxs__ProfileNameType(soap, -1)))
-               return NULL;
-       std::string n;
-       std::string *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_wcxs__ProfileNameType(soap, tag, NULL, "wcxs:ProfileNameType")))
-                               break;
-               }
-               else
-               {       soap_default_wcxs__ProfileNameType(soap, &n);
-                       if (!soap_in_wcxs__ProfileNameType(soap, tag, &n, "wcxs:ProfileNameType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<std::string > * SOAP_FMAC6 soap_new_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfwcxs__ProfileNameType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfwcxs__ProfileNameType(struct soap *soap, std::vector<std::string >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfwcxs__ProfileNameType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfwcxs__ProfileNameType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<std::string >;
-               if (size)
-                       *size = sizeof(std::vector<std::string >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<std::string >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<std::string >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<std::string >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<std::string > %p -> %p\n", q, p));
-       *(std::vector<std::string >*)p = *(std::vector<std::string >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, const std::vector<enum wcxs__FeatureType >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, std::vector<enum wcxs__FeatureType >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<enum wcxs__FeatureType >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_wcxs__FeatureType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfwcxs__FeatureType(soap, -1)))
-               return NULL;
-       enum wcxs__FeatureType n;
-       enum wcxs__FeatureType *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_wcxs__FeatureType(soap, tag, NULL, "wcxs:FeatureType")))
-                               break;
-               }
-               else
-               {       soap_default_wcxs__FeatureType(soap, &n);
-                       if (!soap_in_wcxs__FeatureType(soap, tag, &n, "wcxs:FeatureType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<enum wcxs__FeatureType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfwcxs__FeatureType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfwcxs__FeatureType(struct soap *soap, std::vector<enum wcxs__FeatureType >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfwcxs__FeatureType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfwcxs__FeatureType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<enum wcxs__FeatureType >;
-               if (size)
-                       *size = sizeof(std::vector<enum wcxs__FeatureType >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<enum wcxs__FeatureType >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<enum wcxs__FeatureType >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<enum wcxs__FeatureType >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum wcxs__FeatureType > %p -> %p\n", q, p));
-       *(std::vector<enum wcxs__FeatureType >*)p = *(std::vector<enum wcxs__FeatureType >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, const std::vector<inf__IderSessionLogEntryType * >*a)
-{
-       for (std::vector<inf__IderSessionLogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerToinf__IderSessionLogEntryType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, std::vector<inf__IderSessionLogEntryType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<inf__IderSessionLogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerToinf__IderSessionLogEntryType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, -1)))
-               return NULL;
-       inf__IderSessionLogEntryType *n;
-       inf__IderSessionLogEntryType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerToinf__IderSessionLogEntryType(soap, tag, NULL, "inf:IderSessionLogEntryType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerToinf__IderSessionLogEntryType(soap, tag, &n, "inf:IderSessionLogEntryType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<inf__IderSessionLogEntryType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(struct soap *soap, std::vector<inf__IderSessionLogEntryType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToinf__IderSessionLogEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<inf__IderSessionLogEntryType * >;
-               if (size)
-                       *size = sizeof(std::vector<inf__IderSessionLogEntryType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<inf__IderSessionLogEntryType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<inf__IderSessionLogEntryType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<inf__IderSessionLogEntryType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<inf__IderSessionLogEntryType * > %p -> %p\n", q, p));
-       *(std::vector<inf__IderSessionLogEntryType * >*)p = *(std::vector<inf__IderSessionLogEntryType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, const std::vector<enum inf__EnabledInterfacesType >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, std::vector<enum inf__EnabledInterfacesType >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<enum inf__EnabledInterfacesType >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_inf__EnabledInterfacesType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfinf__EnabledInterfacesType(soap, -1)))
-               return NULL;
-       enum inf__EnabledInterfacesType n;
-       enum inf__EnabledInterfacesType *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_inf__EnabledInterfacesType(soap, tag, NULL, "inf:EnabledInterfacesType")))
-                               break;
-               }
-               else
-               {       soap_default_inf__EnabledInterfacesType(soap, &n);
-                       if (!soap_in_inf__EnabledInterfacesType(soap, tag, &n, "inf:EnabledInterfacesType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<enum inf__EnabledInterfacesType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfinf__EnabledInterfacesType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfinf__EnabledInterfacesType(struct soap *soap, std::vector<enum inf__EnabledInterfacesType >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfinf__EnabledInterfacesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfinf__EnabledInterfacesType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<enum inf__EnabledInterfacesType >;
-               if (size)
-                       *size = sizeof(std::vector<enum inf__EnabledInterfacesType >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<enum inf__EnabledInterfacesType >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<enum inf__EnabledInterfacesType >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<enum inf__EnabledInterfacesType >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum inf__EnabledInterfacesType > %p -> %p\n", q, p));
-       *(std::vector<enum inf__EnabledInterfacesType >*)p = *(std::vector<enum inf__EnabledInterfacesType >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, const std::vector<inf__FirmwareVersionType * >*a)
-{
-       for (std::vector<inf__FirmwareVersionType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerToinf__FirmwareVersionType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, std::vector<inf__FirmwareVersionType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<inf__FirmwareVersionType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerToinf__FirmwareVersionType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, -1)))
-               return NULL;
-       inf__FirmwareVersionType *n;
-       inf__FirmwareVersionType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerToinf__FirmwareVersionType(soap, tag, NULL, "inf:FirmwareVersionType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerToinf__FirmwareVersionType(soap, tag, &n, "inf:FirmwareVersionType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<inf__FirmwareVersionType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerToinf__FirmwareVersionType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToinf__FirmwareVersionType(struct soap *soap, std::vector<inf__FirmwareVersionType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToinf__FirmwareVersionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToinf__FirmwareVersionType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<inf__FirmwareVersionType * >;
-               if (size)
-                       *size = sizeof(std::vector<inf__FirmwareVersionType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<inf__FirmwareVersionType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<inf__FirmwareVersionType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<inf__FirmwareVersionType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<inf__FirmwareVersionType * > %p -> %p\n", q, p));
-       *(std::vector<inf__FirmwareVersionType * >*)p = *(std::vector<inf__FirmwareVersionType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, const std::vector<idr__IderSessionLogEntryType * >*a)
-{
-       for (std::vector<idr__IderSessionLogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerToidr__IderSessionLogEntryType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, std::vector<idr__IderSessionLogEntryType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<idr__IderSessionLogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerToidr__IderSessionLogEntryType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, -1)))
-               return NULL;
-       idr__IderSessionLogEntryType *n;
-       idr__IderSessionLogEntryType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerToidr__IderSessionLogEntryType(soap, tag, NULL, "idr:IderSessionLogEntryType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerToidr__IderSessionLogEntryType(soap, tag, &n, "idr:IderSessionLogEntryType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<idr__IderSessionLogEntryType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(struct soap *soap, std::vector<idr__IderSessionLogEntryType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToidr__IderSessionLogEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<idr__IderSessionLogEntryType * >;
-               if (size)
-                       *size = sizeof(std::vector<idr__IderSessionLogEntryType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<idr__IderSessionLogEntryType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<idr__IderSessionLogEntryType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<idr__IderSessionLogEntryType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<idr__IderSessionLogEntryType * > %p -> %p\n", q, p));
-       *(std::vector<idr__IderSessionLogEntryType * >*)p = *(std::vector<idr__IderSessionLogEntryType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, const std::vector<apr__CircuitBreakerHardwarePolicyType * >*a)
-{
-       for (std::vector<apr__CircuitBreakerHardwarePolicyType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerToapr__CircuitBreakerHardwarePolicyType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector<apr__CircuitBreakerHardwarePolicyType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<apr__CircuitBreakerHardwarePolicyType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, -1)))
-               return NULL;
-       apr__CircuitBreakerHardwarePolicyType *n;
-       apr__CircuitBreakerHardwarePolicyType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, NULL, "apr:CircuitBreakerHardwarePolicyType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerToapr__CircuitBreakerHardwarePolicyType(soap, tag, &n, "apr:CircuitBreakerHardwarePolicyType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<apr__CircuitBreakerHardwarePolicyType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector<apr__CircuitBreakerHardwarePolicyType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToapr__CircuitBreakerHardwarePolicyType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<apr__CircuitBreakerHardwarePolicyType * >;
-               if (size)
-                       *size = sizeof(std::vector<apr__CircuitBreakerHardwarePolicyType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<apr__CircuitBreakerHardwarePolicyType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<apr__CircuitBreakerHardwarePolicyType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<apr__CircuitBreakerHardwarePolicyType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<apr__CircuitBreakerHardwarePolicyType * > %p -> %p\n", q, p));
-       *(std::vector<apr__CircuitBreakerHardwarePolicyType * >*)p = *(std::vector<apr__CircuitBreakerHardwarePolicyType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, const std::vector<apr__ConsoleWatchdogActionType * >*a)
-{
-       for (std::vector<apr__ConsoleWatchdogActionType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerToapr__ConsoleWatchdogActionType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, std::vector<apr__ConsoleWatchdogActionType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<apr__ConsoleWatchdogActionType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerToapr__ConsoleWatchdogActionType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, -1)))
-               return NULL;
-       apr__ConsoleWatchdogActionType *n;
-       apr__ConsoleWatchdogActionType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerToapr__ConsoleWatchdogActionType(soap, tag, NULL, "apr:ConsoleWatchdogActionType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerToapr__ConsoleWatchdogActionType(soap, tag, &n, "apr:ConsoleWatchdogActionType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<apr__ConsoleWatchdogActionType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(struct soap *soap, std::vector<apr__ConsoleWatchdogActionType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogActionType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<apr__ConsoleWatchdogActionType * >;
-               if (size)
-                       *size = sizeof(std::vector<apr__ConsoleWatchdogActionType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<apr__ConsoleWatchdogActionType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<apr__ConsoleWatchdogActionType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<apr__ConsoleWatchdogActionType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<apr__ConsoleWatchdogActionType * > %p -> %p\n", q, p));
-       *(std::vector<apr__ConsoleWatchdogActionType * >*)p = *(std::vector<apr__ConsoleWatchdogActionType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, const std::vector<apr__ConsoleWatchdogEntryType * >*a)
-{
-       for (std::vector<apr__ConsoleWatchdogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerToapr__ConsoleWatchdogEntryType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, std::vector<apr__ConsoleWatchdogEntryType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<apr__ConsoleWatchdogEntryType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerToapr__ConsoleWatchdogEntryType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, -1)))
-               return NULL;
-       apr__ConsoleWatchdogEntryType *n;
-       apr__ConsoleWatchdogEntryType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, tag, NULL, "apr:ConsoleWatchdogEntryType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerToapr__ConsoleWatchdogEntryType(soap, tag, &n, "apr:ConsoleWatchdogEntryType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<apr__ConsoleWatchdogEntryType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(struct soap *soap, std::vector<apr__ConsoleWatchdogEntryType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToapr__ConsoleWatchdogEntryType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<apr__ConsoleWatchdogEntryType * >;
-               if (size)
-                       *size = sizeof(std::vector<apr__ConsoleWatchdogEntryType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<apr__ConsoleWatchdogEntryType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<apr__ConsoleWatchdogEntryType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<apr__ConsoleWatchdogEntryType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<apr__ConsoleWatchdogEntryType * > %p -> %p\n", q, p));
-       *(std::vector<apr__ConsoleWatchdogEntryType * >*)p = *(std::vector<apr__ConsoleWatchdogEntryType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfunsignedShort(struct soap *soap, const std::vector<unsigned short >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfunsignedShort(struct soap *soap, std::vector<unsigned short >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned short >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_unsignedShort(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfunsignedShort(soap, -1)))
-               return NULL;
-       unsigned short n;
-       unsigned short *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_unsignedShort(soap, tag, NULL, "xsd:unsignedShort")))
-                               break;
-               }
-               else
-               {       soap_default_unsignedShort(soap, &n);
-                       if (!soap_in_unsignedShort(soap, tag, &n, "xsd:unsignedShort"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned short > * SOAP_FMAC6 soap_new_std__vectorTemplateOfunsignedShort(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfunsignedShort(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfunsignedShort(struct soap *soap, std::vector<unsigned short >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfunsignedShort(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfunsignedShort, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned short >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned short >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned short >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned short >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned short >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned short > %p -> %p\n", q, p));
-       *(std::vector<unsigned short >*)p = *(std::vector<unsigned short >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, const std::vector<hwa__AssetDataType * >*a)
-{
-       for (std::vector<hwa__AssetDataType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerTohwa__AssetDataType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, std::vector<hwa__AssetDataType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<hwa__AssetDataType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerTohwa__AssetDataType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, -1)))
-               return NULL;
-       hwa__AssetDataType *n;
-       hwa__AssetDataType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerTohwa__AssetDataType(soap, tag, NULL, "hwa:AssetDataType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerTohwa__AssetDataType(soap, tag, &n, "hwa:AssetDataType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<hwa__AssetDataType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerTohwa__AssetDataType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTohwa__AssetDataType(struct soap *soap, std::vector<hwa__AssetDataType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTohwa__AssetDataType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTohwa__AssetDataType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<hwa__AssetDataType * >;
-               if (size)
-                       *size = sizeof(std::vector<hwa__AssetDataType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<hwa__AssetDataType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<hwa__AssetDataType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<hwa__AssetDataType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<hwa__AssetDataType * > %p -> %p\n", q, p));
-       *(std::vector<hwa__AssetDataType * >*)p = *(std::vector<hwa__AssetDataType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, const std::vector<enum hwa__AssetTypeType >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, std::vector<enum hwa__AssetTypeType >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<enum hwa__AssetTypeType >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_hwa__AssetTypeType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfhwa__AssetTypeType(soap, -1)))
-               return NULL;
-       enum hwa__AssetTypeType n;
-       enum hwa__AssetTypeType *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_hwa__AssetTypeType(soap, tag, NULL, "hwa:AssetTypeType")))
-                               break;
-               }
-               else
-               {       soap_default_hwa__AssetTypeType(soap, &n);
-                       if (!soap_in_hwa__AssetTypeType(soap, tag, &n, "hwa:AssetTypeType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<enum hwa__AssetTypeType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfhwa__AssetTypeType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfhwa__AssetTypeType(struct soap *soap, std::vector<enum hwa__AssetTypeType >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfhwa__AssetTypeType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfhwa__AssetTypeType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<enum hwa__AssetTypeType >;
-               if (size)
-                       *size = sizeof(std::vector<enum hwa__AssetTypeType >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<enum hwa__AssetTypeType >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<enum hwa__AssetTypeType >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<enum hwa__AssetTypeType >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum hwa__AssetTypeType > %p -> %p\n", q, p));
-       *(std::vector<enum hwa__AssetTypeType >*)p = *(std::vector<enum hwa__AssetTypeType >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, const std::vector<cb__CircuitBreakerCapabilitiesType * >*a)
-{
-       for (std::vector<cb__CircuitBreakerCapabilitiesType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerTocb__CircuitBreakerCapabilitiesType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, std::vector<cb__CircuitBreakerCapabilitiesType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<cb__CircuitBreakerCapabilitiesType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, -1)))
-               return NULL;
-       cb__CircuitBreakerCapabilitiesType *n;
-       cb__CircuitBreakerCapabilitiesType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, NULL, "cb:CircuitBreakerCapabilitiesType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerTocb__CircuitBreakerCapabilitiesType(soap, tag, &n, "cb:CircuitBreakerCapabilitiesType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<cb__CircuitBreakerCapabilitiesType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(struct soap *soap, std::vector<cb__CircuitBreakerCapabilitiesType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerCapabilitiesType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerCapabilitiesType * >;
-               if (size)
-                       *size = sizeof(std::vector<cb__CircuitBreakerCapabilitiesType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerCapabilitiesType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<cb__CircuitBreakerCapabilitiesType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<cb__CircuitBreakerCapabilitiesType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<cb__CircuitBreakerCapabilitiesType * > %p -> %p\n", q, p));
-       *(std::vector<cb__CircuitBreakerCapabilitiesType * >*)p = *(std::vector<cb__CircuitBreakerCapabilitiesType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, const std::vector<cb__CircuitBreakerFilterInfoType * >*a)
-{
-       for (std::vector<cb__CircuitBreakerFilterInfoType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerTocb__CircuitBreakerFilterInfoType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, std::vector<cb__CircuitBreakerFilterInfoType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<cb__CircuitBreakerFilterInfoType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, -1)))
-               return NULL;
-       cb__CircuitBreakerFilterInfoType *n;
-       cb__CircuitBreakerFilterInfoType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, NULL, "cb:CircuitBreakerFilterInfoType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerTocb__CircuitBreakerFilterInfoType(soap, tag, &n, "cb:CircuitBreakerFilterInfoType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<cb__CircuitBreakerFilterInfoType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(struct soap *soap, std::vector<cb__CircuitBreakerFilterInfoType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterInfoType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerFilterInfoType * >;
-               if (size)
-                       *size = sizeof(std::vector<cb__CircuitBreakerFilterInfoType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerFilterInfoType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<cb__CircuitBreakerFilterInfoType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<cb__CircuitBreakerFilterInfoType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<cb__CircuitBreakerFilterInfoType * > %p -> %p\n", q, p));
-       *(std::vector<cb__CircuitBreakerFilterInfoType * >*)p = *(std::vector<cb__CircuitBreakerFilterInfoType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, const std::vector<cb__CircuitBreakerFilterStatisticsType * >*a)
-{
-       for (std::vector<cb__CircuitBreakerFilterStatisticsType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerTocb__CircuitBreakerFilterStatisticsType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, std::vector<cb__CircuitBreakerFilterStatisticsType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<cb__CircuitBreakerFilterStatisticsType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, -1)))
-               return NULL;
-       cb__CircuitBreakerFilterStatisticsType *n;
-       cb__CircuitBreakerFilterStatisticsType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, NULL, "cb:CircuitBreakerFilterStatisticsType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerTocb__CircuitBreakerFilterStatisticsType(soap, tag, &n, "cb:CircuitBreakerFilterStatisticsType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<cb__CircuitBreakerFilterStatisticsType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(struct soap *soap, std::vector<cb__CircuitBreakerFilterStatisticsType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerFilterStatisticsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerFilterStatisticsType * >;
-               if (size)
-                       *size = sizeof(std::vector<cb__CircuitBreakerFilterStatisticsType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerFilterStatisticsType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<cb__CircuitBreakerFilterStatisticsType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<cb__CircuitBreakerFilterStatisticsType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<cb__CircuitBreakerFilterStatisticsType * > %p -> %p\n", q, p));
-       *(std::vector<cb__CircuitBreakerFilterStatisticsType * >*)p = *(std::vector<cb__CircuitBreakerFilterStatisticsType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, const std::vector<cb__CircuitBreakerHardwarePolicyType * >*a)
-{
-       for (std::vector<cb__CircuitBreakerHardwarePolicyType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerTocb__CircuitBreakerHardwarePolicyType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector<cb__CircuitBreakerHardwarePolicyType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<cb__CircuitBreakerHardwarePolicyType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, -1)))
-               return NULL;
-       cb__CircuitBreakerHardwarePolicyType *n;
-       cb__CircuitBreakerHardwarePolicyType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, NULL, "cb:CircuitBreakerHardwarePolicyType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerTocb__CircuitBreakerHardwarePolicyType(soap, tag, &n, "cb:CircuitBreakerHardwarePolicyType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<cb__CircuitBreakerHardwarePolicyType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(struct soap *soap, std::vector<cb__CircuitBreakerHardwarePolicyType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerHardwarePolicyType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerHardwarePolicyType * >;
-               if (size)
-                       *size = sizeof(std::vector<cb__CircuitBreakerHardwarePolicyType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerHardwarePolicyType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<cb__CircuitBreakerHardwarePolicyType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<cb__CircuitBreakerHardwarePolicyType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<cb__CircuitBreakerHardwarePolicyType * > %p -> %p\n", q, p));
-       *(std::vector<cb__CircuitBreakerHardwarePolicyType * >*)p = *(std::vector<cb__CircuitBreakerHardwarePolicyType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, const std::vector<cb__CircuitBreakerPolicyInfoType * >*a)
-{
-       for (std::vector<cb__CircuitBreakerPolicyInfoType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerTocb__CircuitBreakerPolicyInfoType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, std::vector<cb__CircuitBreakerPolicyInfoType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<cb__CircuitBreakerPolicyInfoType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, -1)))
-               return NULL;
-       cb__CircuitBreakerPolicyInfoType *n;
-       cb__CircuitBreakerPolicyInfoType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, NULL, "cb:CircuitBreakerPolicyInfoType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerTocb__CircuitBreakerPolicyInfoType(soap, tag, &n, "cb:CircuitBreakerPolicyInfoType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<cb__CircuitBreakerPolicyInfoType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(struct soap *soap, std::vector<cb__CircuitBreakerPolicyInfoType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTocb__CircuitBreakerPolicyInfoType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerPolicyInfoType * >;
-               if (size)
-                       *size = sizeof(std::vector<cb__CircuitBreakerPolicyInfoType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<cb__CircuitBreakerPolicyInfoType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<cb__CircuitBreakerPolicyInfoType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<cb__CircuitBreakerPolicyInfoType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<cb__CircuitBreakerPolicyInfoType * > %p -> %p\n", q, p));
-       *(std::vector<cb__CircuitBreakerPolicyInfoType * >*)p = *(std::vector<cb__CircuitBreakerPolicyInfoType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, const std::vector<enum emi__AlertAuthOptionsType >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, std::vector<enum emi__AlertAuthOptionsType >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<enum emi__AlertAuthOptionsType >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_emi__AlertAuthOptionsType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, -1)))
-               return NULL;
-       enum emi__AlertAuthOptionsType n;
-       enum emi__AlertAuthOptionsType *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_emi__AlertAuthOptionsType(soap, tag, NULL, "emi:AlertAuthOptionsType")))
-                               break;
-               }
-               else
-               {       soap_default_emi__AlertAuthOptionsType(soap, &n);
-                       if (!soap_in_emi__AlertAuthOptionsType(soap, tag, &n, "emi:AlertAuthOptionsType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<enum emi__AlertAuthOptionsType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfemi__AlertAuthOptionsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__AlertAuthOptionsType(struct soap *soap, std::vector<enum emi__AlertAuthOptionsType >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__AlertAuthOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__AlertAuthOptionsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<enum emi__AlertAuthOptionsType >;
-               if (size)
-                       *size = sizeof(std::vector<enum emi__AlertAuthOptionsType >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<enum emi__AlertAuthOptionsType >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<enum emi__AlertAuthOptionsType >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<enum emi__AlertAuthOptionsType >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum emi__AlertAuthOptionsType > %p -> %p\n", q, p));
-       *(std::vector<enum emi__AlertAuthOptionsType >*)p = *(std::vector<enum emi__AlertAuthOptionsType >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, const std::vector<unsigned int >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_emi__SensorHandleType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfemi__SensorHandleType(soap, -1)))
-               return NULL;
-       unsigned int n;
-       unsigned int *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_emi__SensorHandleType(soap, tag, NULL, "emi:SensorHandleType")))
-                               break;
-               }
-               else
-               {       soap_default_emi__SensorHandleType(soap, &n);
-                       if (!soap_in_emi__SensorHandleType(soap, tag, &n, "emi:SensorHandleType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfemi__SensorHandleType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__SensorHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__SensorHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__SensorHandleType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned int >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned int >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned int >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned int >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned int >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
-       *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, const std::vector<emi__EventLogRecordType * >*a)
-{
-       for (std::vector<emi__EventLogRecordType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerToemi__EventLogRecordType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, std::vector<emi__EventLogRecordType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<emi__EventLogRecordType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerToemi__EventLogRecordType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, -1)))
-               return NULL;
-       emi__EventLogRecordType *n;
-       emi__EventLogRecordType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerToemi__EventLogRecordType(soap, tag, NULL, "emi:EventLogRecordType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerToemi__EventLogRecordType(soap, tag, &n, "emi:EventLogRecordType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<emi__EventLogRecordType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerToemi__EventLogRecordType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerToemi__EventLogRecordType(struct soap *soap, std::vector<emi__EventLogRecordType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerToemi__EventLogRecordType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerToemi__EventLogRecordType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<emi__EventLogRecordType * >;
-               if (size)
-                       *size = sizeof(std::vector<emi__EventLogRecordType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<emi__EventLogRecordType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<emi__EventLogRecordType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<emi__EventLogRecordType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<emi__EventLogRecordType * > %p -> %p\n", q, p));
-       *(std::vector<emi__EventLogRecordType * >*)p = *(std::vector<emi__EventLogRecordType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, const std::vector<unsigned int >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_emi__EventFilterHandleType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfemi__EventFilterHandleType(soap, -1)))
-               return NULL;
-       unsigned int n;
-       unsigned int *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_emi__EventFilterHandleType(soap, tag, NULL, "emi:EventFilterHandleType")))
-                               break;
-               }
-               else
-               {       soap_default_emi__EventFilterHandleType(soap, &n);
-                       if (!soap_in_emi__EventFilterHandleType(soap, tag, &n, "emi:EventFilterHandleType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfemi__EventFilterHandleType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__EventFilterHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__EventFilterHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__EventFilterHandleType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned int >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned int >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned int >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned int >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned int >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
-       *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, const std::vector<unsigned int >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_emi__AlertSubscriptionHandleType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, -1)))
-               return NULL;
-       unsigned int n;
-       unsigned int *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_emi__AlertSubscriptionHandleType(soap, tag, NULL, "emi:AlertSubscriptionHandleType")))
-                               break;
-               }
-               else
-               {       soap_default_emi__AlertSubscriptionHandleType(soap, &n);
-                       if (!soap_in_emi__AlertSubscriptionHandleType(soap, tag, &n, "emi:AlertSubscriptionHandleType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionHandleType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__AlertSubscriptionHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionHandleType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned int >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned int >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned int >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned int >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned int >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
-       *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, const std::vector<unsigned char >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, std::vector<unsigned char >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned char >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_emi__AlertSubscriptionPolicyIDType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, -1)))
-               return NULL;
-       unsigned char n;
-       unsigned char *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_emi__AlertSubscriptionPolicyIDType(soap, tag, NULL, "emi:AlertSubscriptionPolicyIDType")))
-                               break;
-               }
-               else
-               {       soap_default_emi__AlertSubscriptionPolicyIDType(soap, &n);
-                       if (!soap_in_emi__AlertSubscriptionPolicyIDType(soap, tag, &n, "emi:AlertSubscriptionPolicyIDType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned char > * SOAP_FMAC6 soap_new_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(struct soap *soap, std::vector<unsigned char >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfemi__AlertSubscriptionPolicyIDType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned char >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned char >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned char >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned char >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned char >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned char > %p -> %p\n", q, p));
-       *(std::vector<unsigned char >*)p = *(std::vector<unsigned char >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, const std::vector<unsigned int >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_stra__StorageApplicationHandleType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, -1)))
-               return NULL;
-       unsigned int n;
-       unsigned int *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_stra__StorageApplicationHandleType(soap, tag, NULL, "stra:StorageApplicationHandleType")))
-                               break;
-               }
-               else
-               {       soap_default_stra__StorageApplicationHandleType(soap, &n);
-                       if (!soap_in_stra__StorageApplicationHandleType(soap, tag, &n, "stra:StorageApplicationHandleType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfstra__StorageApplicationHandleType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstra__StorageApplicationHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstra__StorageApplicationHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstra__StorageApplicationHandleType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned int >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned int >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned int >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned int >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned int >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
-       *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfunsignedByte(struct soap *soap, const std::vector<unsigned char >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfunsignedByte(struct soap *soap, std::vector<unsigned char >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned char >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_unsignedByte(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfunsignedByte(soap, -1)))
-               return NULL;
-       unsigned char n;
-       unsigned char *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_unsignedByte(soap, tag, NULL, "xsd:unsignedByte")))
-                               break;
-               }
-               else
-               {       soap_default_unsignedByte(soap, &n);
-                       if (!soap_in_unsignedByte(soap, tag, &n, "xsd:unsignedByte"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned char > * SOAP_FMAC6 soap_new_std__vectorTemplateOfunsignedByte(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfunsignedByte(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfunsignedByte(struct soap *soap, std::vector<unsigned char >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfunsignedByte(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfunsignedByte, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned char >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned char >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned char >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned char >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned char >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned char > %p -> %p\n", q, p));
-       *(std::vector<unsigned char >*)p = *(std::vector<unsigned char >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, const std::vector<unsigned int >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_stra__StorageAllocEntryHandleType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, -1)))
-               return NULL;
-       unsigned int n;
-       unsigned int *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_stra__StorageAllocEntryHandleType(soap, tag, NULL, "stra:StorageAllocEntryHandleType")))
-                               break;
-               }
-               else
-               {       soap_default_stra__StorageAllocEntryHandleType(soap, &n);
-                       if (!soap_in_stra__StorageAllocEntryHandleType(soap, tag, &n, "stra:StorageAllocEntryHandleType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfstra__StorageAllocEntryHandleType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstra__StorageAllocEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstra__StorageAllocEntryHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstra__StorageAllocEntryHandleType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned int >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned int >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned int >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned int >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned int >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
-       *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, const std::vector<unsigned int >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_stra__StorageEaclEntryHandleType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, -1)))
-               return NULL;
-       unsigned int n;
-       unsigned int *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_stra__StorageEaclEntryHandleType(soap, tag, NULL, "stra:StorageEaclEntryHandleType")))
-                               break;
-               }
-               else
-               {       soap_default_stra__StorageEaclEntryHandleType(soap, &n);
-                       if (!soap_in_stra__StorageEaclEntryHandleType(soap, tag, &n, "stra:StorageEaclEntryHandleType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfstra__StorageEaclEntryHandleType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstra__StorageEaclEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstra__StorageEaclEntryHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstra__StorageEaclEntryHandleType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned int >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned int >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned int >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned int >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned int >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
-       *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, const std::vector<unsigned int >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_net__InterfaceHandleType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfnet__InterfaceHandleType(soap, -1)))
-               return NULL;
-       unsigned int n;
-       unsigned int *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_net__InterfaceHandleType(soap, tag, NULL, "net:InterfaceHandleType")))
-                               break;
-               }
-               else
-               {       soap_default_net__InterfaceHandleType(soap, &n);
-                       if (!soap_in_net__InterfaceHandleType(soap, tag, &n, "net:InterfaceHandleType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfnet__InterfaceHandleType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfnet__InterfaceHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfnet__InterfaceHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfnet__InterfaceHandleType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned int >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned int >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned int >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned int >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned int >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
-       *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, const std::vector<xsd__base64Binary >*a)
-{
-       for (std::vector<xsd__base64Binary >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_cmn__GuidBuf(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, std::vector<xsd__base64Binary >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<xsd__base64Binary >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_cmn__GuidBuf(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfcmn__GuidBuf(soap, -1)))
-               return NULL;
-       xsd__base64Binary n;
-       xsd__base64Binary *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_cmn__GuidBuf(soap, tag, NULL, "cmn:GuidBuf")))
-                               break;
-               }
-               else
-               {       soap_default_cmn__GuidBuf(soap, &n);
-                       if (!soap_in_cmn__GuidBuf(soap, tag, &n, "cmn:GuidBuf"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<xsd__base64Binary > * SOAP_FMAC6 soap_new_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfcmn__GuidBuf(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfcmn__GuidBuf(struct soap *soap, std::vector<xsd__base64Binary >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfcmn__GuidBuf(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfcmn__GuidBuf, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<xsd__base64Binary >;
-               if (size)
-                       *size = sizeof(std::vector<xsd__base64Binary >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<xsd__base64Binary >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<xsd__base64Binary >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<xsd__base64Binary >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<xsd__base64Binary > %p -> %p\n", q, p));
-       *(std::vector<xsd__base64Binary >*)p = *(std::vector<xsd__base64Binary >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, const std::vector<sai__CrlType * >*a)
-{
-       for (std::vector<sai__CrlType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerTosai__CrlType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, std::vector<sai__CrlType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<sai__CrlType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerTosai__CrlType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerTosai__CrlType(soap, -1)))
-               return NULL;
-       sai__CrlType *n;
-       sai__CrlType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerTosai__CrlType(soap, tag, NULL, "sai:CrlType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerTosai__CrlType(soap, tag, &n, "sai:CrlType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<sai__CrlType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerTosai__CrlType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTosai__CrlType(struct soap *soap, std::vector<sai__CrlType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTosai__CrlType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTosai__CrlType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<sai__CrlType * >;
-               if (size)
-                       *size = sizeof(std::vector<sai__CrlType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<sai__CrlType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<sai__CrlType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<sai__CrlType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<sai__CrlType * > %p -> %p\n", q, p));
-       *(std::vector<sai__CrlType * >*)p = *(std::vector<sai__CrlType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, const std::vector<unsigned int >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_sai__CertificateHandleType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfsai__CertificateHandleType(soap, -1)))
-               return NULL;
-       unsigned int n;
-       unsigned int *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_sai__CertificateHandleType(soap, tag, NULL, "sai:CertificateHandleType")))
-                               break;
-               }
-               else
-               {       soap_default_sai__CertificateHandleType(soap, &n);
-                       if (!soap_in_sai__CertificateHandleType(soap, tag, &n, "sai:CertificateHandleType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfsai__CertificateHandleType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__CertificateHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__CertificateHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__CertificateHandleType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned int >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned int >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned int >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned int >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned int >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
-       *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, const std::vector<sai__TlsOptionsType * >*a)
-{
-       for (std::vector<sai__TlsOptionsType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerTosai__TlsOptionsType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, std::vector<sai__TlsOptionsType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<sai__TlsOptionsType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerTosai__TlsOptionsType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, -1)))
-               return NULL;
-       sai__TlsOptionsType *n;
-       sai__TlsOptionsType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerTosai__TlsOptionsType(soap, tag, NULL, "sai:TlsOptionsType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerTosai__TlsOptionsType(soap, tag, &n, "sai:TlsOptionsType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<sai__TlsOptionsType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerTosai__TlsOptionsType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTosai__TlsOptionsType(struct soap *soap, std::vector<sai__TlsOptionsType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTosai__TlsOptionsType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTosai__TlsOptionsType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<sai__TlsOptionsType * >;
-               if (size)
-                       *size = sizeof(std::vector<sai__TlsOptionsType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<sai__TlsOptionsType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<sai__TlsOptionsType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<sai__TlsOptionsType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<sai__TlsOptionsType * > %p -> %p\n", q, p));
-       *(std::vector<sai__TlsOptionsType * >*)p = *(std::vector<sai__TlsOptionsType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, const std::vector<enum sai__EnabledInterfacesType >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, std::vector<enum sai__EnabledInterfacesType >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<enum sai__EnabledInterfacesType >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_sai__EnabledInterfacesType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfsai__EnabledInterfacesType(soap, -1)))
-               return NULL;
-       enum sai__EnabledInterfacesType n;
-       enum sai__EnabledInterfacesType *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_sai__EnabledInterfacesType(soap, tag, NULL, "sai:EnabledInterfacesType")))
-                               break;
-               }
-               else
-               {       soap_default_sai__EnabledInterfacesType(soap, &n);
-                       if (!soap_in_sai__EnabledInterfacesType(soap, tag, &n, "sai:EnabledInterfacesType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<enum sai__EnabledInterfacesType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfsai__EnabledInterfacesType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__EnabledInterfacesType(struct soap *soap, std::vector<enum sai__EnabledInterfacesType >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__EnabledInterfacesType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__EnabledInterfacesType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<enum sai__EnabledInterfacesType >;
-               if (size)
-                       *size = sizeof(std::vector<enum sai__EnabledInterfacesType >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<enum sai__EnabledInterfacesType >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<enum sai__EnabledInterfacesType >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<enum sai__EnabledInterfacesType >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum sai__EnabledInterfacesType > %p -> %p\n", q, p));
-       *(std::vector<enum sai__EnabledInterfacesType >*)p = *(std::vector<enum sai__EnabledInterfacesType >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfstd__string(struct soap *soap, const std::vector<std::string >*a)
-{
-       for (std::vector<std::string >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_std__string(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfstd__string(struct soap *soap, std::vector<std::string >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<std::string >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_std__string(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfstd__string(soap, -1)))
-               return NULL;
-       std::string n;
-       std::string *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_std__string(soap, tag, NULL, "xsd:string")))
-                               break;
-               }
-               else
-               {       soap_default_std__string(soap, &n);
-                       if (!soap_in_std__string(soap, tag, &n, "xsd:string"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<std::string > * SOAP_FMAC6 soap_new_std__vectorTemplateOfstd__string(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfstd__string(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfstd__string(struct soap *soap, std::vector<std::string >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfstd__string(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfstd__string, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<std::string >;
-               if (size)
-                       *size = sizeof(std::vector<std::string >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<std::string >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<std::string >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<std::string >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<std::string > %p -> %p\n", q, p));
-       *(std::vector<std::string >*)p = *(std::vector<std::string >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfunsignedInt(struct soap *soap, const std::vector<unsigned int >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfunsignedInt(struct soap *soap, std::vector<unsigned int >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_unsignedInt(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfunsignedInt(soap, -1)))
-               return NULL;
-       unsigned int n;
-       unsigned int *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_unsignedInt(soap, tag, NULL, "xsd:unsignedInt")))
-                               break;
-               }
-               else
-               {       soap_default_unsignedInt(soap, &n);
-                       if (!soap_in_unsignedInt(soap, tag, &n, "xsd:unsignedInt"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfunsignedInt(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfunsignedInt(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfunsignedInt(struct soap *soap, std::vector<unsigned int >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfunsignedInt(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfunsignedInt, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned int >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned int >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned int >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned int >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned int >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
-       *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, const std::vector<xsd__base64Binary >*a)
-{
-       for (std::vector<xsd__base64Binary >::const_iterator i = a->begin(); i != a->end(); ++i)
-               (*i).soap_serialize(soap);
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, std::vector<xsd__base64Binary >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<xsd__base64Binary >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if ((*i).soap_out(soap, tag, id, ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfxsd__base64Binary(soap, -1)))
-               return NULL;
-       xsd__base64Binary n;
-       xsd__base64Binary *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_xsd__base64Binary(soap, tag, NULL, "xsd:base64Binary")))
-                               break;
-               }
-               else
-               {       n.soap_default(soap);
-                       if (!soap_in_xsd__base64Binary(soap, tag, &n, "xsd:base64Binary"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<xsd__base64Binary > * SOAP_FMAC6 soap_new_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfxsd__base64Binary(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfxsd__base64Binary(struct soap *soap, std::vector<xsd__base64Binary >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfxsd__base64Binary(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfxsd__base64Binary, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<xsd__base64Binary >;
-               if (size)
-                       *size = sizeof(std::vector<xsd__base64Binary >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<xsd__base64Binary >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<xsd__base64Binary >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<xsd__base64Binary >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<xsd__base64Binary > %p -> %p\n", q, p));
-       *(std::vector<xsd__base64Binary >*)p = *(std::vector<xsd__base64Binary >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, const std::vector<sai__KerberosSpnType * >*a)
-{
-       for (std::vector<sai__KerberosSpnType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-               soap_serialize_PointerTosai__KerberosSpnType(soap, &(*i));
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, std::vector<sai__KerberosSpnType * >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<sai__KerberosSpnType * >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_PointerTosai__KerberosSpnType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, -1)))
-               return NULL;
-       sai__KerberosSpnType *n;
-       sai__KerberosSpnType **p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_PointerTosai__KerberosSpnType(soap, tag, NULL, "sai:KerberosSpnType")))
-                               break;
-               }
-               else
-               {       n = NULL;
-                       if (!soap_in_PointerTosai__KerberosSpnType(soap, tag, &n, "sai:KerberosSpnType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<sai__KerberosSpnType * > * SOAP_FMAC6 soap_new_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfPointerTosai__KerberosSpnType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfPointerTosai__KerberosSpnType(struct soap *soap, std::vector<sai__KerberosSpnType * >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfPointerTosai__KerberosSpnType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfPointerTosai__KerberosSpnType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<sai__KerberosSpnType * >;
-               if (size)
-                       *size = sizeof(std::vector<sai__KerberosSpnType * >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<sai__KerberosSpnType * >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<sai__KerberosSpnType * >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<sai__KerberosSpnType * >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<sai__KerberosSpnType * > %p -> %p\n", q, p));
-       *(std::vector<sai__KerberosSpnType * >*)p = *(std::vector<sai__KerberosSpnType * >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, const std::vector<enum sai__UserAclRealmType >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, std::vector<enum sai__UserAclRealmType >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<enum sai__UserAclRealmType >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_sai__UserAclRealmType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfsai__UserAclRealmType(soap, -1)))
-               return NULL;
-       enum sai__UserAclRealmType n;
-       enum sai__UserAclRealmType *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_sai__UserAclRealmType(soap, tag, NULL, "sai:UserAclRealmType")))
-                               break;
-               }
-               else
-               {       soap_default_sai__UserAclRealmType(soap, &n);
-                       if (!soap_in_sai__UserAclRealmType(soap, tag, &n, "sai:UserAclRealmType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<enum sai__UserAclRealmType > * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfsai__UserAclRealmType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__UserAclRealmType(struct soap *soap, std::vector<enum sai__UserAclRealmType >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__UserAclRealmType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__UserAclRealmType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<enum sai__UserAclRealmType >;
-               if (size)
-                       *size = sizeof(std::vector<enum sai__UserAclRealmType >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<enum sai__UserAclRealmType >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<enum sai__UserAclRealmType >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<enum sai__UserAclRealmType >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<enum sai__UserAclRealmType > %p -> %p\n", q, p));
-       *(std::vector<enum sai__UserAclRealmType >*)p = *(std::vector<enum sai__UserAclRealmType >*)q;
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_serialize_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, const std::vector<unsigned int >*a)
-{
-}
-
-SOAP_FMAC3 void SOAP_FMAC4 soap_default_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{
-       p->clear();
-}
-
-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)
-{
-       for (std::vector<unsigned int >::const_iterator i = a->begin(); i != a->end(); ++i)
-       {
-               if (soap_out_sai__UserAclEntryHandleType(soap, tag, id, &(*i), ""))
-                       return soap->error;
-       }
-       return SOAP_OK;
-}
-
-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)
-{
-       if (soap_element_begin_in(soap, tag, 1, NULL))
-               return NULL;
-       if (!a && !(a = soap_new_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, -1)))
-               return NULL;
-       unsigned int n;
-       unsigned int *p;
-       do
-       {       soap_revert(soap);
-               if (*soap->id || *soap->href)
-               {       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))
-                               break;
-                       if (!(p = soap_in_sai__UserAclEntryHandleType(soap, tag, NULL, "sai:UserAclEntryHandleType")))
-                               break;
-               }
-               else
-               {       soap_default_sai__UserAclEntryHandleType(soap, &n);
-                       if (!soap_in_sai__UserAclEntryHandleType(soap, tag, &n, "sai:UserAclEntryHandleType"))
-                               break;
-               }
-               a->push_back(n);
-       }
-       while (!soap_element_begin_in(soap, tag, 1, NULL));
-       if (soap->error == SOAP_TAG_MISMATCH || soap->error == SOAP_NO_TAG)
-       {       soap->error = SOAP_OK;
-               return a;
-       }
-       return NULL;
-}
-
-SOAP_FMAC5 std::vector<unsigned int > * SOAP_FMAC6 soap_new_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, int n)
-{      return soap_instantiate_std__vectorTemplateOfsai__UserAclEntryHandleType(soap, n, NULL, NULL, NULL);
-}
-
-SOAP_FMAC5 void SOAP_FMAC6 soap_delete_std__vectorTemplateOfsai__UserAclEntryHandleType(struct soap *soap, std::vector<unsigned int >*p)
-{      soap_delete(soap, p);
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_instantiate_std__vectorTemplateOfsai__UserAclEntryHandleType(%d, %s, %s)\n", n, type?type:"", arrayType?arrayType:""));
-       struct soap_clist *cp = soap_link(soap, NULL, SOAP_TYPE_std__vectorTemplateOfsai__UserAclEntryHandleType, n, soap_fdelete);
-       if (!cp)
-               return NULL;
-       if (n < 0)
-       {       cp->ptr = (void*)new std::vector<unsigned int >;
-               if (size)
-                       *size = sizeof(std::vector<unsigned int >);
-       }
-       else
-       {       cp->ptr = (void*)new std::vector<unsigned int >[n];
-               if (size)
-                       *size = n * sizeof(std::vector<unsigned int >);
-       }
-               DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Instantiated location=%p\n", cp->ptr));
-       return (std::vector<unsigned int >*)cp->ptr;
-}
-
-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)
-{
-       DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Copying std::vector<unsigned int > %p -> %p\n", q, p));
-       *(std::vector<unsigned int >*)p = *(std::vector<unsigned int >*)q;
-}
-
-/* End of soapC.cpp */